Файл: Разработка регламента выполнения процесса: Анализ складского учета.pdf
Добавлен: 25.06.2023
Просмотров: 88
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1. Анализ складского учета
1.1 Общие сведения, цели и задачи
1.5 Информационно-техническое обеспечение
Глава 2. Разработка технического проекта
Основные функции «Фрегат Склад»:
- Настройка структуры мест хранения (стеллаж, ячейка и т.д.).
- Добавление штрихкодов к товарам.
- Автоматическая маркировка товара для считывания штрихкодов и печати этикеток – сканеров.
- Инвентаризация товаров с использованием устройства считывания штрихкодов.
Программа «ANALITIKA 2016 NET»[2]
SV: Склад — Автоматизированная система управления складом с поддержкой ячеистого (адресного) склада.
- Большая многоуровневая номенклатура;
- Хранение необходимых дополнительных характеристик о товаре;
- Графическое отображение информации по физическому расположению стеллажей
- Широкие возможности фильтрации необходимой информации
- Оптимизация размещения принимаемого товара, а так же места хранения
- Оптимизация выдачи товара со склада
- Штрих сканеры и штрих принтеры
- Управление складским персоналом
- Распределение заданий между складскими сотрудниками
- Комплектование товара и печать комплектовочных документов
- Печать необходимых внутренних форм отчетности
Программа «1С: Управление торговлей 8»[4]
1С: Управление торговлей 8 позволяет:
- управлять остатками товаров в различных единицах измерения на множестве складов;
- вести раздельный учет собственных товаров, товаров, принятых и переданных на реализацию;
- учитывать серии товаров (серийные номера, сроки годности);
- задавать произвольные характеристики товаров (цвет, размер);
- учитывать ГТД и страну происхождения;
2.2 Эскиз технического задания
2.3 Логическая модель информационной системы
//{{__
// Данный построен .
// При повторном конструктора, вручную будут !!!
// регистр Расход
= Истина;
Для ТекСтрокаВыбытие Из Цикл
= Движения.ОстаткиНаСкладе.Добавить();
= ВидДвиженияНакопления.Расход;
= Дата;
= Склад;
= ТекСтрокаВыбытие.Товар;
= МОЛ2;
= ТекСтрокаВыбытие.Количество;
;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
Документ « накладная», формы:
Процедура )
СтрокаТабличнойЧасти = ;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти)
НаКлиенте
ВыбытиеКоличествоПриИзменении(Элемент)
= Элементы.Выбытие.ТекущиеДанные;
)
КонецПроцедуры
«Прайс », модуль :
Процедура , Режим)
//{{__
// Данный построен .
// При повторном конструктора, вручную будут !!!
// регистр Приход
= Истина;
Для ТекСтрокаПрайс Из Цикл
= Движения.ПрайсЛист.Добавить();
= ВидДвиженияНакопления.Приход;
= Дата;
= ТекСтрокаПрайс.Товар;
= ТекСтрокаПрайс.ЕдиницаИзмерения;
= ТекСтрокаПрайс.Цена;
;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
Документ « на склад», формы:
Процедура )
СтрокаТабличнойЧасти = ;
СтрокаТабличнойЧасти.Сумма = *
СтрокаТабличнойЧасти.Цена;
НаКлиенте
ТоварыЦенаПриИзменении(Элемент)
= Элементы.Товары.ТекущиеДанные;
= СтрокаТабличнойЧасти.Количество*
;
КонецПроцедуры
«Ввод остатков», объекта:
ПередЗаписью(Отказ, , РежимПроведения)
// , нужно ли дату в
ОбновитьДатуДвижений = () ИЛИ Движе();
Если Не Тогда
// , что дата
Запрос = Запрос;
", Ссылка);
=
"ВЫБРАТЬ
ИЗ
Документ.ВводНачальныхОстатков
ГДЕ = &ТекущийДокумент";
= Запрос.Выполнить().Выбрать();
();
ОбновитьДатуДвижений = <> Дата;
;
// Установить новую , если
Если Тогда
Не Движения.ОстаткиНаСкладе.Выбран() И
Не Движения.ОстаткиНаСкладе.Модифицированность() Тогда
Движения.ОстаткиНаСкладе.Прочитать();
КонецЕсли;
Для Каждого ЗаписьРегистра Из Движения.ОстаткиНаСкладе Цикл
ЗаписьРегистра.Период = Дата;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ОстаткиНаСкладе Приход
Движения.ОстаткиНаСкладе.Записывать = Истина;
Для Каждого ТекСтрокаВвод Из Ввод Цикл
Движение = Движения.ОстаткиНаСкладе.Добавить();