Контактный адрес электронной почты:klste@hotmail.de

 

Программу управления складом в Excel VBA с картинками артиклей и базой данных поставщиков и клиентов самим создать

Здесь каждый может самостоятельно создать эту программу.

Заголовок Программу управления складом в Excel VBA с картинками артиклей и базой данных поставщиков и клиентов самим создать

и картинка являются ссылками на страницу со списком 527 ссылок на фильмы в YouTube.

В 527 фильмах в YouTube описывается, как создать программу.

Все коды VBA находятся на странице Код Склад_с базой и, если в описание стоит код, его просто выделите (strg + A), скопируйте (strg + C) и вставьте в файл Excel в нужном месте. Перед вставкой кода вы должны сделать как можно меньший межстрочный интервал. Это делается в файле Word.

Код в Userform1 вводится в самом конце, когда все элементы управления созданы. Нажмите на Usrform1 дважды левой кнопкой мыши. Пометьте и удалите открытую Private Sub UserForm_Click ().

Введите в VBA Editor код '' '3_3_LmD ################################################ ################################################## ##############################. (На странице с кодом комбинацией клавиш ctrl + A всё маркируйте и скопируйте всё с помощью ctrl + C. Всё скопированное вставте в файл Word, введённое опять всё маркируйте клавишами ctrl + A, сведите к минимуму межстрочный интервал, опять всё скопируйте  и скопированное введите в VBA Editor. Всё что коду '' '3_3_LmD ####################################################### ################################################## ############################# не относится, удалите.)

Код содержит контрольный список. Если маска ввода активирована, контрольный список проверяет, созданы ли все элементы управления, если элемент управления не создан или был создан неправильно, появляется сообщение, к примеру: «Ошибка в шаге 333!» Указанный шаг должен быть еще раз выполнен. Из-за этого контрольного списка нельзя вставлять в недоделанную программу основной код, иначе придется закрывать много сообщений.

 

 

Программа управления складом в Excel с картинками артиклей и базой данных поставщиков и клиентов

 

В этой программе есть место для 1260 расчётных счетов артиклей, 2047 складских мест, 100000 учётных записей в журнале, 2000 накладных выхода артиклей, 50000 расчётных счетов клиентов и 3000 расчётных счетов поставщиков. В программе каждый товар заходит по собственной цене покупки, хранится по единой средней цене и выходит по собственной цене покупки.

В программе в поле списка ширина столбцов автоматически адаптируется к ширине столбцов отображаемого листа. Двойным щелчком левой кнопкой мыши выбранная строка показывается в активном Combobox.

В программе в календарной дате сначала указывается день, затем месяц, а после месяца год.

1 Эта программа представляет собой файл Excel, который запрограммирован в VBA. При первом запуске этой программы появляться желтая полоса. Макросы включаются при нажатии кнопки „Включить содержимое".

2 Этот Excel файл имеет 4 рабочих листов: "Маска", "Накладная выхода артиклей", "Лист", "Список накладных".

3 Все вводится из маски ввода. Маска состоит из семи рамок: «АC», «БДП», «БДК», «ПР», «КC», «ПC», «НВА».

4 В рамке «АC», Расчётные счета артиклей и складских мест, можно 1260 расчётных счетов артиклей и 2047 складских мест создать, изменить или удалить.

5 Создаются три расчётных счета артиклей: Ар1 стул клён, Ар2 стул черный, Ар3 стул синий. Каждый счет имеет единицу «шт» (штук), минимальный уровень и картинку. Созданные расчётные счета артиклей, если на них ничего нет, вы можете их изменить или удалить. Пароль для удаления - число 3. Каждый расчётный счёт можно в 6 критериях анализировать: Поступления, Выход, Расчётный счёт артикля, Артикль/Складские места, Артикль/Поставщик, Артикль/Поставщик/Складские места.

6 Создаются четыре складских места: Cм1, Cм2 и Cм3 Cм4, если на них ничего нет, вы можете их изменить или удалить. Пароль для удаления - число 3. Каждое складское место можно в 3 критериях анализировать: Складское место, Складское место/Артикли, Складское место/Поставщики.

7 В рамке «БДП», база данных поставщиков, можно 3000 расчётных счетов поставщиков создать, изменить или удалить.

8 Создаются три расчётные счета поставщиков: 60000, 60001, 60002, если на них ничего нет, вы можете их удалить. Пароль для удаления - число 3. Каждый расчётный счёт можно в 5 критериях анализировать: Количество/Артикль, Поступления/Артикль, Выход/Артикль, Поставщик/Складские места, Поставщик/Артикль/Складские места.

9 В рамке «БДК», база данных клиентов, можно 50000 расчётных счетов клиентов создать, изменить или удалить.

10 Создаются три расчётные счета клиентов: 100000 до 100002, если на них ничего нет, вы можете их удалить. Пароль для удаления - число 3. Каждый расчётный счёт можно в 2 критериях анализировать: Клиент/Артикли, Клиент/Поставщики.

11 В рамке «ПР», Поступления/Расходы, вносятся все поступления артиклей и расходы, связанные с их доставкой. Всё вноситься в Журнал, расчётные счета поставщиков, расчётные счета артиклей и расчётные счета складских мест.

12 Входной счёт ВC1 от поставщика 60000. Внесено: 200 артиклей Ар1 стул клён стоимостью 10000 €, складское место См1.

13 Входной счёт ВC2 от экспедитора, который 200 артиклей Ар1 стул клён поставщика 60000 привёз. Доставка стоила 200 €.

14 Входной счёт ВC3 от поставщика 60001. Внесено: 300 артиклей Ар2 стул черный  стоимостью 25000 €, складское место См2.

15 Входной счёт ВC4 от экспедитора, который 300 артиклей Ар2 стул черный поставщика 60001 привёз. Доставка стоила 300 €.

16 Входной счёт ВC5 от поставщика 60002. Внесено: 500 артиклей Ар3 стул голубой стоимостью 18000 €, складское место См3.

17 Входной счёт ВC6 от экспедитора, который 500 артиклей Ар3 стул голубой поставщика 60002 привёз. Доставка стоила 500 €.

18 В этой рамке каждая учётная запись может быть удалена, паролем для удаления является число 3.

19 В этой рамке можно анализировать: расчётные счета поставщиков, расчётные счета артиклей, складских места.

20 В рамке «КC», Кредит/Cкидки, вносятся все кредиты и скидки, полученные при покупке артиклей. Всё вноситься в Журнал, расчётные счета поставщиков, расчётные счета артиклей и расчётные счета складских мест.

21 Скидка CК1 от поставщика 60000. Скидка на входной счёт ВC1 1000 €, что является 10% от общей суммы счёта.

22 Скидка CК2 от поставщика 60001. Скидка на входной счёт ВC3 2500 €, что является 10% от общей суммы счёта.

23 Скидка CК3 от поставщика 60002. Скидка на входной счёт ВC5 1800 €, что является 10% от общей суммы счёта.

24 В этой рамке каждая учётная запись может быть удалена, паролем для удаления является число 3.

25 В этой рамке можно анализировать: расчётные счета поставщиков, расчётные счета артиклей, складских места.

26 В рамке "ПC" можно артикли перескладировать, артикли перенести с одного места на другое. Всё вноситься в Журнал, расчётные счета поставщиков, расчётные счета артиклей и расчётные счета складских мест.

27 Заказ на перескладирование ЗП1, 50 артиклей Ар1 переносят со складского места См1 на складское место См4.

28 Заказ на перескладирование ЗП2, 80 артиклей Ар2 переносят со складского места См2 на складское место См4.

29 Заказ на перескладирование ЗП3, 90 артиклей Ар3 переносят со складского места См3 на складское место См4.

30 В этой рамке каждая учётная запись может быть удалена, паролем для удаления является число 3.

31 В этой рамке можно анализировать: расчётные счета артиклей, расчётные счета поставщиков, складских места.

32 В рамке "НВА" Накладная выхода артиклей составляются накладные выхода артиклей. Всё вноситься в Журнал, расчётные счета поставщиков, расчётные счета артиклей и расчётные счета складских мест в накладные выхода артиклей.

33 Накладная выхода артиклей 1. Трое клиентов, номер клиента от 100001 до 100002. Для каждого клиента взято 2 Ар1, 4 Ар2 и 5 Ар3.

34 Лист, накладная выхода артиклей 1.

35 Накладная выхода артиклей 2. Трое клиентов, номер клиента от 100001 до 100002. Для каждого клиента взято 14 Ар1, 20 Ар2 и 10 Ар3.

36 Лист, накладная выхода артиклей 2.

37 В этой рамке каждая учётная запись может быть удалена, паролем для удаления является число 3.

38 В этой рамке можно анализировать: расчётные счета клиентов, расчётные счета артиклей, расчётные счета поставщиков, складских места.

39 Лист, Журнал.

40 Лист, База данных клиентов.

41 Лист, Клиент/Артикли.

42 Лист, Клиент/Поставщики.

43 Лист, Актуальный запас Арт.

44 Лист, Поступление

45 Лист, Выход

46 Лист, Расчётный счёт артикля

47 Лист, Артикль/Cкладские места

48 Лист, Артикль/Поставщик

49 Лист, Артикль/Поставщик/Cкладские места

50 Лист, База данных поставщиков

51 Лист, Количество/Артикль

52 Лист, Поступление/Артикль

53 Лист, Выход/Артикль

54 Лист, Поставщик/Складские места

55 Лист, Поставщик/Артикль/Cкладские места

56 Лист, Актуальный запас Ск_М.

57 Лист, Складское место

58 Лист, Cкладское место/Артикли

59 Лист, Cкладское место/Поставщики

60 Лист, Накладная. Чтобы этот лист был показан, надо левой мыши щёлкнуть в поле "№. Позиции“.

61 Лист, Список накладных. Чтобы этот лист был показан, надо левой мыши щёлкнуть в поле "№. Накладной“. Каждая накладная может иметь 40 позиций.

62 В базе данных клиентов создается расчётный счёт сокращения запасов.

63 Один Ар1 Cтул клён поломали. Его выводят из складских запасов как сокращения запасов.

64 Лист, расчётный счёт сокращения запасов.

65 Артиклей Ар2 стул черный на складе оказалось на 1 больше. Его вводят в склад как увеличение запаса УЗ-1 по минимальной цене 0,01 € на счет поставщика 60001.

66 Желтая кнопка „Удалить все записи“. Если в Журнал было внесено 100000 записей и в нём нет больше места, они удаляются: в журнале и во всех расчётных счетах. Пароль для удаления - число 3. Статистика не удаляется. После удаления программа запишет всем расчётным счетам их запасы как начальные запасы.

68 С помощью красной кнопки в правом верхнем углу «Всё удалить». удаляются все записи, все накладные выхода артиклей и вся статистика удаляются. Пароль для удаления - число 3.

68 С помощью красной кнопки внизу посередине «Всё удалить» все будет удалено, все базы данных, все накладные выхода артиклей, все счета. Пароль для удаления - число 3.

 

 

 

Старое описание ##########################

 

 

Программа управления складом в Excel с картинками артиклей и базой данных поставщиков и клиентов.

 1 Эта программа представляет собой файл Excel, который запрограммирован в VBA. При первом запуске этой программы появляться желтая полоса. Макросы включаются при нажатии кнопки „Включить содержимое".

 2 Этот файл имеет 4 рабочих листов: "Маска", "Оценка", "Накладная", "Список накладных".

 

 3 Все вводится из маски ввода. Маска состоит из семи рамок: «АC», «БДП», «БДК», «ПР», «КC», «ПC», «НВА».

 

 4 В рамке «АC», Расчётные счета артиклей и складских мест, можно 1260  расчётных счетов артиклей и 2047 складских мест создать, изменить или удалить.

 

 5 Создаются три расчётные счета артиклей: Ар1 Cтул клён, Ар2 стул черный, Ар3 стул синий. Каждый счет имеет единицу «шт» (штук), минимальный уровень и картинку. Каждый расчётный счёт можно в 6 критериях анализировать: Поступления, Выход, Расчётный счёт артикля, Артикль/Складские места, Артикль/Поставщики, Артикль/Поставщик/Складские места.

 

 6 Создаются четыре складских места: Cм1, Cм2 и Cм3 Cм4. Каждое складское место можно в 3 критериях анализировать: Расчётный счёт складского места, Складское место/Артикли, Складское место/Поставщики.

 

 7 В рамке «БДП», база данных поставщиков, можно 3000 расчётных счетов поставщиков создать, изменить или удалить.

 

 8 Создаются три расчётные счета поставщиков: 60000, 60001, 60002. Каждый расчётный счёт можно в 5 критериях анализировать: Количество/Артикль, Поступления/Артикль, Выход/Артикль, Поставщик/Складские места, Поставщик/Артикль/Складские места.

 

 9 В рамке «БДК», база данных клиентов, можно 50000 расчётных счетов клиентов создать, изменить или удалить.

 

 10 Создаются 14 расчётных счетов клиентов: 100000 до 100013.  Каждый расчётный счёт можно в 2 критериях анализировать: Клиент/Артикль, Клиент/Поставщики.

 

 11 В рамке «ПР», Поступления/Расходы, вносятся все поступления артиклей и расходы, связанные с их доставкой. Всё вноситься в Журнал, расчётные счета поставщиков, расчётные счета артиклей и расчётные счета складских мест.

 

 12 Входной счёт ВC1 от поставщика 60000. Внесено: 200 артиклей Ар1 стулья клён стоимостью 10000 €, складское место См1.

 

 13 Входной счёт ВC2 от экспедитора, который 200 артиклей Ар1 стулья клён поставщика 60000 привёз. Доставка стоила 200 €.

 

 14 Входной счёт ВC3 от поставщика 60001. Внесено: 300 артиклей Ар2 стулья черные стоимостью 25000 €, складское место См2.

 

 15 Входной счёт ВC4 от экспедитора, который 300 артиклей Ар2 стулья черные поставщика 60001 привёз. Доставка стоила 300 €.

 

 16 Входной счёт ВC5 от поставщика 60002. Внесено: 500 артиклей Ар3 стулья голубые стоимостью 18000 €, складское место См3.

 

 17 Входной счёт ВC6 от экспедитора, который 500 артиклей Ар3 стулья голубые поставщика 60002 привёз. Доставка стоила 500 €.

 

 18 В этой рамке каждая учётная запись может быть удалена, паролем для удаления является число 3.

 

 19 В рамке «КC», Кредит/Cкидки, вносятся все кредиты и скидки, полученые при покупке артиклей. Всё вноситься в Журнал, расчётные счета поставщиков, расчётные счета артиклей и расчётные счета складских мест.

 

 20 Скидка CК1 от поставщика 60000. Скидка на входной счёт ВC1 1000 €, что является 10% от общей суммы счёта.

 

 21 Скидка CК2 от поставщика 60001. Скидка на входной счёт ВC3 2500 €, что является 10% от общей суммы счёта.

 

 22 Скидка CК3 от поставщика 60002. Скидка на входной счёт ВC5 1800 €, что является 10% от общей суммы счёта.

 

 23 В рамке "ПC" можно артикли перескладировать, артикли перенести с одного места на другое. Всё вноситься в Журнал, расчётные счета поставщиков, расчётные счета артиклей и расчётные счета складских мест.

 

 24 Заказ на перескладирование ЗП1, 50 артиклей Ар1 переносяться со складского места См1 на складское место См4.

 

 25 Заказ на перескладирование ЗП2, 80 артиклей Ар2 переносяться со складского места См2 на складское место См4.

 

 26 Заказ на перескладирование ЗП3, 90 артиклей Ар3 переносяться со складского места См3 на складское место См4.

 

 27 В рамке "НВА" Накладная выхода артиклей составляются накладные выхода артиклей. Всё вноситься в Журнал, расчётные счета поставщиков, расчётные счета артиклей и расчётные счета складских мест в накладные выхода артиклей.

 

 

 28 Накладная выхода артиклей 1. Тринадцать клиентов, номер клиента от 100001 до 100013. Для каждого клиента взято 2 Ар1, 4 Ар2  и 5 Ар3.

 

 29 Лист, накладная выхода артиклей 1.

 

 30 Лист, Журнал.

 

 31 Лист, База данных клиентов.

 

 32 Лист, Клиент/Артикль.

 

 33 Лист, Клиент/Поставщики.

 

 34 Лист, Актуальное количество арт.

 

 35 Лист, Арт._ поступления

 

 36 Лист, Арт._ выход

 

 37 Лист, Расчётный счёт артикля

 

 38 Лист, Артикль/Складские места

 

 39 Лист, Артикль/Поставщики

 

 40 Лист, Артикль/Поставщик/Складские места

 

 41 Лист, База данных поставщиков

 

 42 Лист, Количество/Артикль

 

 43 Лист, Поступления/Артикль

 

 44 Лист, Выход/Артикль

 

 45 Лист, Поставщик/Складские места

 

 46 Лист, Поставщик/Артикль/Складские места

 

 47 Лист, Актуальное количество с._м.

 

 48 Лист, Расчётный счёт складского места

 

 49 Лист, Складское место/Артикли

 

 50 Лист, Складское место/Поставщики

 

 51 Один стул, Ар1, поломался. Его, как уменьшение наличия, вынимают из склада.

 

 52 Расчётный счёт уменьшение наличия.

 

  53 Артикля, Ar2, оказалось на один стул больше, чем зарегистрировано. Этот стул вносится, как увеличение наличия по самой минимальной цене в 0,01 €..

 

 54 В журнал можно внести 100 000 записей. Потом кнопкой "Удалить все записи" все записи удаляются. Паролем для любого удаления является цифра 3. Удаляются так же все статистики. После удаления вносит программа все наличные артикли как начальное наличие в расчётные счета артиклей

 

 55 Кнопкой "Всё удалить" удаляются все записи, вся статистика и все  накладные выхода артиклей.

 

  56 Кнопками "Удалить" удаляются выбранные расчётные счета артиклей, складских мест, поставщиков, клиентов, выбранные учётные записи.

 

 

 

Старая программа #################################

 

 

 

1_Программа управления складом на основе Excel - файла с базой данных поставщиков и клиентов.

В этой программе можно создать 1260 счетов артиклей и 2047 складских мест. В ней есть место для 1048010 строк записей и 25000 накладных выхода артиклей. В каждой накладной может быть 40 позиционных номеров.

В интегрированной базе данных поставщиков можно создать 6000 счетов поставщиков, а в интегрированной базе данных клиентов можно создать 1047997 счетов клиентов.

Каждая внесённая запись анализируется и создаётся обширная статистика, благодаря которой гарантируется отличная обозреваемость всех в складе происходящих процессов.

Программа рассчитана для управления складом в течение одного года. В начале каждого года, нажатием кнопки "Изменить год", все записи с предыдущего года во всех расчётных счетах удаляются, а все актуальные запасы вносятся как начальные запасы.

 

 

2_Cчeта артиклей и складские места. Excel VBA программирование.

В этой программе можно управлять 1260 артиклями и 2047 складскими местами.

Каждый артикль и каждое складское место имеют собственные расчётные счета, которые создаются в рамке "АC".

В каждом расчётном счете артикля должны стоять: номер, наименование, единица. Минимальное количество можно вносить по желанию.

В каждом расчётном счете складского места должно стоять название этого места.

Каждый расчётный счет может быть изменён.

 

 

3_Интегрированная база данных поставщиков и клиентов. Excel VBA программирование.

В интегрированной базе данных поставщиков можно создать 6000 счетов поставщиков, а в интегрированной базе данных клиентов можно создать 1047997 счетов клиентов.

В каждой внесённой записи должен стоять номер расчётного счёта поставщика, от которого получен артикль, участвующий в записи.

В накладной выхода артиклей, в каждом позиционном номере,  должен стоять номер расчётного счёта клиента, который купил этот артикль.

 

 

4_Поступления и расходы. Excel VBA программирование.

Все поступления и расходы вносятся в программу через запись. В программе можно создать 1048010 строк записей. Каждая запись вносится под собственным номером, в журнал и во все расчётные счета, которые стоят в записи.

 

 

5_Кредит и скидки. Excel VBA программирование.

Все кредиты и скидки вносятся в программу через запись. В программе можно создать 1048010 строк записей. Каждая запись вносится под собственным номером, в журнал и во все расчётные счета, которые стоят в записи.

 

 

6_Перескладирование артиклей. Excel VBA программирование.

Все перемещения артиклей внутри склада с одного складского места на другое вносятся в программу через запись. В программе можно создать 1048010 строк записей. Каждая запись вносится под собственным номером, в журнал и во все расчётные счета, которые стоят в записи.

 

 

7_Создать или изменить накладную выхода артиклей. Excel VBA программирование.

В этой программе можно 25000 накладных выхода артиклей создать или уже созданные изменить. В каждой накладной может быть 40 позиционных номеров. Создание накладной не требует много времени, любой артикль очень легко найти, номер артикля задать и выбрать, от какого поставщика и с какого лагерного места этот артикль должен быть взят.

 

 

8_Анализ статистических результатов. Excel VBA программирование.

В этой программе каждая внесённая запись анализируется и создаётся обширная статистика, благодаря которой гарантируется отличная обозреваемость всех в складе происходящих процессов.

 

 

9_Изменить год. Excel VBA программирование.

В начале каждого года, нажатием кнопки "Изменить год", все записи с предыдущего года во всех расчётных счетах удаляются, а все актуальные запасы вносятся как начальные запасы. Паролем является число 3.