Очень много вариантов решения помощника для оформления заказов поставщикам, так как все рассчитывают количество к заказу по-своему. Конкретно здесь принцип следующий: в номенклатуру добавлен реквизит "поддерживаемый остаток", который отвечает за количество данного товара, которое необходимо иметь в наличии, программа рассчитывает разницу между указанным желаемым остатком, остатком в наличии и того, что уже заказан у поставщика, это и есть количество к заказу.
Функционал обработки:
Заполнение списка товаров как по отборам, так и вручную. При заполнении программа выводит штрихкода товаров через запятую (для сверки товара с поставщиком, если требуется), последнего поставщика данного товара и цену, за которую покупали у него, а внизу есть расшифровка по всей истории закупок данного товара у всех поставщиков и их цены. Желаемый остаток можно менять интерактивно прям из обработки и потом по кнопке сохранить данные в номенклатуру (измененные данные выделяются жирным).
Оформление заказов поставщикам выполняется автоматически по нажатию кнопки (создаются заказы по тем позициям, где указано количество к заказу, заполнен поставщик и включен флажок в первой колонке), заказы группируются по поставщикам и документы можно увидеть, развернув группу "список сформированных документов" под кнопкой формирования заказов.
Учет в разрезе характеристик не учитывается, кто их использует может легко доработать под себя.
Разрабатывалось на версии розницы 2.3.5.32 на платформе 8.3.17.1386
После подключения расширения помощник закупок будет доступен в разделе "закупки" в категории "сервис".
Обновление от 28.12.2020, версия 1.3
Изменил логику расширения: отказался от изменения таблиц метаданных (поле поддерживаемого остатка в номенклатуре), переделал на дополнительный реквизит, чтобы не требовалось обязательного включения расширения в РИБ. Так же остаток будет указываться теперь для каждого магазина в отдельности, каждому магазину будет соответствовать свое поле поддерживаемого остатка на форме номенклатуры, создается оно автоматически, как только магазин будет выбран в шапке помощника закупок. Колонка в помощнике будет одна, просто перезаполняться от выбранного магазина. Добавил информационную колонку даты последнего поступления.
Если использовали версию 1.0, то при использовании версии 1.3 вы потеряете информацию о поддерживаемом остатке, придется заполнять заново. Новая версия больше для тех, кто не хочет включать расширение в РИБ и есть необходимость учета по каждому магазину отдельно. Данная версия медленнее отрабатывает заполнение списка, за счет выборки дополнительных реквизитов.