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

 

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

 

 

Excel VBA. Программа управления складом 50.000 артиклей, 50.000 складских мест и просмотр фильтра в списке

 

С помощью этой программы можно управлять складом с 50 000 артиклей и 50 000 складских мест.

Файл Excel имеет 4 листа: «Маска», «Артикли», «Накладная выхода артиклей» и «Лист».

В программе все делается из маски ввода. Маска ввода активируется на рабочем листе «Маска» с помощью кнопки «Маска».

Лист «Артикли» состоит из 10 столбцов: №. Артикля, Наименование, Единица, Количество, Общая стоимость запасов, Средняя цена, Складские места, №. Артикля, Наименование, Количество. Три первых столбца и столбец «G» (№. Артикля, Наименование, Единица и Складские места) вводятся непосредственно на листе, а остальные 7 столбцов заполняются программой.

Этот рабочий лист заблокирован и защищен паролем (пароль - цифра 3). Если это нужно разблокировать, выберите в строке меню «Рецензирование» «Снять защиту листа», введите цифру 3 в поле ввода „Пароль“ и нажмите «ОК».

В листе «Накладная выхода артиклей» стоит последняя выбранная накладная.

В листе «Лист» могут стоять копии журнала, складских мест или списка накладных.

Маска ввода состоит из двух рамок: «Расходы/Скидки», «Накладная выхода артиклей» и пять кнопок: «Удалить запись», «Удалить список», «Удалить журнал», «Удалить артикли», «Лист» и шесть флажков: «Артикль», «Журнал», «Накладная», «Список накладных», «Складские места», «Лист» и список.

В рамке «Расходы/Скидки» вносятся Приём, Расходы, Скидки. Каждая запись имеет свой идентификационный номер. Программа создает 1048500 записей. Все идентификационные номера. находятся в поле «Ид.-№». Если это поле пустое, можно создать новую запись, при заполненном поле выбранная запись отображается в нижних полях. Если внесён неверный Ид.-№, все нижние поля опустошаются. Дата из поля «Дата» вводится в запись, если поле пусто, вводится актуальная дата.

Поле «Вид операции» определяет тип записи: При приёме - вносятся количество и сумма, при расходах - вводится только сумма, при скидке -  сумма вычитается.

В полях «№. Артикля» и «Описание» стоит содержимое столбцов «А» и «В» листа «Артикли». Два желтых ярлыка показывают единицу и цену выбранного артикля.

Содержимое полей «Количество» и «Сумма» записывается в записи как число, если эти поля пустые, содержимое в записи записывается как ноль.

Поле «Складские места» содержит содержимое столбца «G» листа «Артикли».

Документы вводятся в поле «Документ».

Если поле «Ид.-№» пусто, кнопка «Ввести» видна, и можно ввести новую запись.

Накладная выхода артиклей создается в рамке «Накладная выхода артиклей».

Новую накладную выхода артиклей можно создать, если это поле пустое и дальше обрабатывать, если в этом поле стоит номер накладной.

В поле «№. Позиции» указаны все номера позиций выбранной накладной выхода артиклей. Новая позиция создается, когда поле «№. Позиции» пустое. Программа создает только 20 позиций в накладной выхода артиклей.

Желтые поля для накладной выхода артиклей работают так же, как такие поля в рамке «Расходы/Скидки».

Поле «Количество» работает так же, как такое поле в рамке «Расходы/Скидки».

Поле «Сумма» - это ярлык, в котором стоит то, что рассчитала программа.

Поле «Складские места» работает так же, как и такое поле в рамке «Расходы/Скидки».

Если поле «№. Позиции» пусто, кнопка «Ввести» видна, и можно создать новую позицию.

Кнопка «Накладная» активирует лист «Накладная выхода артиклей» и отключает маску ввода.

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

Если флажок «Лист» не активен, двойным щелчком правой кнопкой мыши можно выбранный Ид.-№ перенесите в поле «Ид.-№», или выбранный номер накладной перенесите в поле «№. Накладной», или перенесите выбранный номер артикля в поля «№. Артикля», или перенесите выбранное складское место в поля «Складские места»

В поле списка ширина столбцов автоматически адаптируется к ширине столбцов отображаемого листа, (кроме списка накладных).

Кнопка «Лист» видна только в том случае, если в поле списка отображается журнал, накладная выхода артиклей или складское место. Кнопка активирует лист «Лист», создает копию листа, отображаемую в списке в листе «Лист», и отключает маску ввода. В листе «Лист» вы можете вставить фильтры, щелкнуть в ячейку A1, выберите в строке меню «Главная», «Сортировка и фильтр», «Фильтр».

Флажок «Лист» активирует просмотр фильтра в списке. Если журнал отфильтрован, в поле идентификационного номера стоят только отфильтрованные идентификационные номера. Если списки накладных отфильтрованы, в поле «№. Накладной» стоят только отфильтрованные номера накладных.

Флажок «Складские места» показывает в списке все складские места.

Флажок «Список накладных» показывает в списке весь список накладных.

Флажок «Журнал» показывает в списке весь журнал.

Флажок «Артикль» показывает в списке все артикли.

Кнопка «Удалить запись» удаляет выбранную запись. Пароль - это цифра 3.

Кнопка «Удалить список» удаляет список всех накладных. Пароль - это цифра 3.

Кнопка «Удалить журнал» удаляет содержимое журнала. Пароль - это цифра 3.

Кнопка «Удалить артикли» удаляет в листе «Артикли» содержимое столбцов: D, E, F, H, I, J. Пароль - это цифра 3.