В типовой конфигурации УНФ документ «Инвентаризация запасов» использует механизм заполнения на основе СКД. При изменении условий отбора и нажатии кнопки «Завершить редактирование» табличная часть документа формируется заново.
На практике это создает неудобства:
- часть позиций уже пересчитана;
- заполнены фактические остатки;
- внесены корректировки пользователем;
- необходимо расширить список проверяемой номенклатуры новыми условиями отбора.
После повторного формирования типовой механизм удаляет ранее заполненные строки и создает новый набор данных.
Расширение решает данную проблему двумя способами.
Новый режим заполнения
В документ добавлена команда:
Заполнить → Заполнить номенклатуру по условию
Команда анализирует текущие настройки отбора СКД и добавляет в документ только отсутствующую номенклатуру.
Доработка типового механизма
Изменен алгоритм обработки команды «Завершить редактирование».
Теперь при изменении условий отбора система:
- сохраняет уже существующие строки документа;
- сохраняет введенные фактические данные;
- сохраняет результаты пересчета;
- сохраняет характеристики, партии, серии и ячейки;
- выполняет поиск новых позиций по условиям отбора;
- добавляет только отсутствующую номенклатуру;
- исключает появление дублей.
Таким образом пользователь может многократно уточнять условия отбора и постепенно расширять состав инвентаризации без риска потерять уже выполненную работу.
Возможности решения
- отдельная команда дозаполнения номенклатуры;
- сохранение существующих строк документа;
- сохранение результатов пересчета;
- поддержка характеристик номенклатуры;
- поддержка партий;
- поддержка серий;
- поддержка адресного хранения и ячеек;
- работа со стандартными настройками СКД;
- защита от дублирования строк;
- реализация через расширение без снятия конфигурации с поддержки.
Расширение особенно полезно организациям с большим ассортиментом товаров и длительными инвентаризациями, когда документ заполняется поэтапно и условия отбора регулярно уточняются в процессе работы.
Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.13.330, 3.0.13.314
Вступайте в нашу телеграмм-группу Инфостарт