Обработка реализована в формате подключаемой внешней обработки заполнения табличных частей. Моя обработка предназначена для документа Заказ клиента, но возможно дописать под любой документ. За этим в личку. Управление торговлей, редакция 11.1 (11.1.9.44)
Дополнительные опции обработки, описание возможностей:
- Форма подбора строится на основании формы списка, подбор реализован в виде обработки, форма списка позаимствована из формы списка справочника номенклатуры. Инструкцию к подключению обработки представлено ниже.
- Список складов (можно добавлять, удалять склады в список, список сохраняется для каждого пользователя отдельно), с условием: максимальное количество складов – 12.
- В зависимости от списка складов в список товаров формы подбора добавляются колонки с остатками по данным складам; ---- При добавлении/удалении/изменении таблицы со складами, нужно обновить колонки (кнопка «Обновить остатки») сразу под таблицей.
- При нажатии двойным щелчком мыши на колонку с конкретным складом в заказ клиента добавляется строка с данной номенклатурой и в строке проставляется склад из данной колонки; ---- Если нажатие было на колонке склада, то безоговорочно этот склад попадает в строку, если на других колонках, то выбирается первый склад с остатком больше нуля, если нет таковых, то пустая ссылка склада. Внимание!!!!!! Добавление в строку склада осуществляется, если выставлена соответствующая настройка (галочка «Использовать склады в документе»);
- Если в заказе уже имеется данная номенклатура с данным складом, то ее количество увеличивается на один ---- реализовано не просто на один, а есть возможность ввода количества в специальном окне ввода. Если не желаете каждый раз вводить количество, этот функционал можно убрать (галочка «Запрашивать количество») .
- При добавлении новой номенклатуры в заказ клиента, а также при увеличении количества отрабатываются такие же события, как и при стандартном подборе (подстановка цены, расчет суммы и т.д); --- реализовано стандартным функционалом УТ11.
- В форме подбора товаров, если хоть одно из количеств в колонках по складам меньше нуля, то подсвечивает строчку в красный цвет.
Инструкция для подключения:
- Подсистема "Администрирование"
- «Печатные формы, отчеты и обработки»
- «Дополнительные Отчеты и обработки»
- Добавляем новый элемент. Так должно выглядить:
- Чтобы открыть обработку подбора с документа «Заказ клиента», нажать вып. Список «Все действие» ---- «заполнить» ---- Выбрать наш подбор.
- Вот так выглядит обработка подбора: