С помощью этой обработки можно заполнить Заказ поставщику по позициям, запас которых меньше установленного минимального остатка. При наличии нескольких складов (магазинов) можно устанавливать минимальный остаток для каждого склада отдельно.
Доработка конфигурации не требуется, можно подключить и использовать в Базовой версии.
Здесь описана настройка для Розница 2.0.
Инструкция по настройке для Розница 2.1-2.2 в одном архиве с обработкой, отличия незначительны.
Итак, приступим. Чтобы формировать Заказ поставщику по минимальным остаткам, нужно сначала эти минимальные остатки заполнить. Чтобы добавить поля, в которые мы будем вводить наши минимальные остатки, воспользуемся механизмом дополнительных реквизитов.
Раздел "Настройка и администрирование" -> "Общие настройки".
Ставим галочку "Дополнительные реквизиты и сведения", далее "Наборы дополнительных реквизитов и сведений".
Заходим в группу "Справочник "Номенклатура", открываем "Справочник "Номенклатура" (Общие)".
Дополнительные реквизиты - Подбор. Добавляем дополнительные реквизиты "Минимальный остаток Магазин 1", "Минимальный остаток Магазин 2" и т.д. (название и количество может быть произвольным). Тип дополнительного реквизита ставим обязательно "Число", точность в зависимости от товара (для весовых, мерных можно оставить дроби, для штучных = 0). Поля "Подсказка", "Комментарий" заполняем по вкусу.
Наименования дополнительных реквизитов запоминаем, они нам скоро понадобятся!
Выбираем наши новые реквизиты в список доп. реквизитов для справочника "Номенклатура". Должно получиться примерно следующее:
Сохраняем набор для Номенклатуры, открываем набор дополнительных реквизитов для справочника "Склады".
В дополнительные реквизиты справочника "Склады" добавляем только один реквизит. Его наименование должно быть вот такое, с другим работать не будет: "Свойство - минимальный остаток на складе", тип значения "Значения свойств объектов".
Теперь в Значения свойств объекта добавляем элементы с наименованиями дополнительных реквизитов номенклатуры "Минимальный остаток Магазин 1", "Минимальный остаток Магазин 2" как мы их задали ранее.
Все это сохраняем, открываем сам справочник Склады. Каждому складу в поле "Свойство - минимальный остаток на складе" указываем соответствующее значение (Склад 1 - Минимальный остаток магазин 1 и т.д.).
Подключим внешнюю обработку, справка 1С вам в помощь. В карточке обработки убираем галочку "Показывать в списках".
Теперь в номенклатуре проставим минимальные остатки.
Ну и собственно для чего это все затевалось:
Вводим Заказ поставщику, в шапке указываем магазин и склад, и жмем "Заполнить" -> "Заполнить заказ поставщику по минимальным остаткам".
В Заказ попадают позиции, количество которых меньше установленного минимального остатка. Цены ставим руками или с помощью штатных процедур.
Заполнение Заказа поставщику с отбором по номенклатуре*
Вводим Заказ поставщику, в шапке указываем магазин и склад, и жмем "Заполнить" -> "Заполнить заказ поставщику по минимальным остаткам с отбором".
* - только в версии обработки для Розница 2.1, 2.2
Уже есть предустановленные отборы по Номенклатуре, Производителю и Марке (Бренду). Конечно можно добавить свои отборы.
После установки отборов жмем "Заполнить".
Наслаждаемся результатом.
Протестировано на 1С:Розница 2.0.8.6, 2.1.2.8, 2.2.7.32, 2.2.9.20.
Не тестировалось на отраслевых Розницах (Аптека, Оптика и др.), но судя по их архитектуре, обработка тоже будет работать.
Для версий Розница 2.0 и Розница 2.1 - 2.2 созданы отдельные версии обработки.