1. Главная
  2. Каталог
  3. Расширения конфигураций
  4. Помощник планирования закупок в 1С
#645 36 компаний купили

Планирование закупок в 1С — заказ, когда остаток упал ниже нормы

Простой механизм дозаказа товаров вместо типового обеспечения потребностей: минимальный остаток по позиции, отчет по дефициту, заказ поставщику с учетом кратности и минимальной партии, уведомления закупщику письмом и в мессенджер.

Последняя версия: обновлено 6 дней назад

Видеообзор

Что вы получаете

Покажем как работает

Запросите демонстрацию — проведем встречу в удобном мессенджере и покажем функционал на вашей задаче.

Готовое решение

Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.

Безопасно для конфигурации

Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.

Полная прозрачность

Открытый код, честные отзывы, закрывающие документы.

Совместима с конфигурациями 1С:
RU
Управление торговлей 11.4, 11.5 Комплексная автоматизация 2.4, 2.5 Управление предприятием ERP
KZ
Комплексная автоматизация 2.4 (KZ)
BY
Управление торговлей 3.4, 3.5 (BY) Комплексная автоматизация 2.4, 2.5 (BY)

Подробное описание

В типовых конфигурациях 1С, где ведется управленческий учет («Управление торговлей», «Комплексная автоматизация», ERP), механизм поддержания запасов есть. Но осваивают его далеко не все: методы обеспечения и поддержание запасов, статусы и параметры расчета требуют времени и понимания, а закупщику нужно ответить на один вопрос — что и в каком количестве заказать сегодня.

Расширение «Планирование закупок» дает простой путь к этому ответу. Вы задаете минимальный остаток по позиции. Расширение сравнивает его со свободным остатком, в котором учтены резервы, заказы клиентов и уже размещенные заказы поставщикам, и показывает в отчете, сколько нужно дозаказать. Из этого же отчета создается заказ поставщику, а список дефицита уходит закупщику письмом или в мессенджер — сразу или по расписанию.

Что дает расширение

  • Норматив запаса ведется по позиции, а не настраивается методами обеспечения: минимальный остаток задается вручную, загружается из Excel, рассчитывается по статистике продаж или переносится из типового Min-max.
  • Дефицит виден одним отчетом: по каждой позиции — сколько есть, сколько зарезервировано, сколько придет от поставщика и сколько нужно заказать.
  • Количество к заказу сразу приведено к условиям поставщика: минимальной партии и кратности упаковки. Пересчитывать «сырое» число до целых коробок не приходится.
  • Видно не только что заказать, но и когда: расширение считает дату, к которой нужно разместить заказ, по среднедневному расходу и сроку поставки.
  • Заказ поставщику создается кнопкой из отчета или заполняется прямо в документе.
  • Закупщик получает список позиций письмом или в мессенджер — по кнопке или по расписанию, с приложенным файлом отчета.
  • Каждое изменение норматива фиксируется в журнале: что было, что стало, кто и каким способом изменил.

Где находятся команды и как включить расширение

После установки расширения в разделе НСИ и администрирование появляется группа команд Планирование закупок: «Настройки», «Минимальные остатки», «Отчет по состоянию склада» и «Рассылки уведомлений о закупках».

⚠️ Безопасный режим нужно отключить


Расширение подключается в разделе «НСИ и администрирование» — «Печатные формы, отчеты и обработки» — «Расширения». В карточке подключенного расширения снимите флажок Безопасный режим, иначе перехваты типовых форм не отработают: колонка «Мин.остаток» в заказах и кнопки продукта в отчетах не появятся, хотя собственные формы расширения будут открываться нормально. Это ограничение платформы, а не дефект — в безопасном режиме расширению запрещены нужные ему действия.

На каждой форме расширения команды собраны одним блоком, а кнопка Справка рядом с ними открывает описание этой формы: что она делает, что означает каждое поле и в каком порядке нажимать кнопки. У полей ввода есть подсказки — знак вопроса рядом с полем.

Команды расширения доступны пользователям с полными правами и с ролью Планирование закупок — она добавляется расширением и выдается в профиле групп доступа.

роль Планирование закупок в профиле групп доступа 1С

Настройки планирования закупок

Форма настроек открывается командой «Настройки» в группе «Планирование закупок». Настройки разложены по трем закладкам: «Расчет потребности», «Условия поставщика» и «Уведомления». Каждая закладка помещается в окно целиком — листать форму не нужно.

настройки планирования закупок в 1С: закладка «Расчет потребности»

Учет минимальных остатков:

  • Учет потребностей сводно — потребности и минимальные остатки считаются без разбивки по складам. Снимите флажок, если запас нужно нормировать по каждому складу отдельно. Если в базе один склад, флажок не показывается: разбивать нечего.
  • Обновлять минимальные остатки из заказов — колонку «Мин.остаток» в заказе клиента и заказе поставщику можно править прямо в документе, и введенное значение сохраняется в регистре. Снимите флажок, если норматив должен меняться только через формы расширения: колонка при этом остается видимой и показывает значение справочно.
  • Не раскладывать комплекты на комплектующие — минимальный остаток, заданный по комплекту, остается на самом комплекте. Пока флажок снят, такой остаток распределяется по комплектующим основного варианта комплектации, а запись по комплекту гасится признаком «Неактивна».
  • Вести журнал изменений — включает запись истории по минимальным остаткам и условиям поставщика. По умолчанию журнал ведется.

Закладка «Условия поставщика» — пять флажков и два числовых параметра. Флажки отвечают за округление количества по кратности, учет минимальной партии, чтение условий из типового регистра «Условия закупок», предупреждение о минимальной сумме заказа и расчет даты, к которой нужно оформить заказ. Параметры — срок поставки по умолчанию (14 дней) и период расчета расхода (90 дней). Флажки и параметры разобраны ниже, в разделах об условиях поставщика и о дате заказа.

условия поставщика в настройках планирования закупок 1С: кратность, минимальная партия, дата заказа

На закладке «Уведомления» задают каналы отправки, шаблоны темы и текста, учетную запись почты и реквизиты подключения к Green API. Почта и мессенджер стоят рядом, двумя колонками — оба канала видны сразу. Подробности — в разделе об уведомлениях.

уведомления о необходимости закупки в 1С: почта и мессенджер в настройках планирования закупок

ℹ️ Настройки записываются при закрытии формы


Отдельной кнопки «Записать» на форме нет: значения сохраняются, когда вы закрываете форму настроек. Поэтому задайте нужное и закройте форму — по кнопке закрытия окна или клавишей Esc. Пока настройки не заданы, расширение работает на значениях по умолчанию: условия поставщика, расчет даты заказа и журнал изменений включены, учет ведется по складам.

Минимальные остатки: нормативы, по которым считается дефицит

Команда Минимальные остатки открывает список нормативов. Это основной регистр продукта: пока он пуст, отчет покажет только позиции, которые требуется обеспечить под заказы клиентов.

минимальные остатки товаров в 1С: подбор, снятие с отслеживания, условия поставщика

По каждой позиции хранятся:

  • Минимальный остаток — количество, ниже которого запас опускаться не должен;
  • Кратность заказа — количество к заказу округляется вверх до числа, кратного этому значению (ноль — не округлять);
  • Минимальная партия — наименьшее количество, которое поставщик отгружает по позиции (ноль — партия не ограничена);
  • Срок поставки, дней — через сколько дней товар приходит после заказа (ноль — действует срок поставки по умолчанию из настроек);
  • Вариант комплектации — заполняется, когда запись получена раскладкой комплекта;
  • Снята с отслеживания — позиция временно убрана из работы: значения сохранены, но в расчете она не участвует;
  • Неактивна — запись погашена раскладкой комплекта и в расчете не участвует.

Заполнить норматив можно вручную — кнопка Создать открывает форму записи со всеми этими полями.

карточка минимального остатка товара в 1С с условиями поставщика и снятием с отслеживания

Подбор номенклатуры: сразу много позиций

Кнопка Подбор открывает форму, в которой сначала собирается таблица будущих нормативов, а потом одним нажатием все они попадают в список. Наполнить таблицу можно тремя способами.

Выбранные товары. Кнопка «Подобрать товары» открывает справочник номенклатуры: отмечаете нужные позиции, и они переносятся в таблицу. Подбор идет порциями — каждая следующая порция дописывается к набранному, а повторно выбранный товар второй строкой не встает.

По отбору. Таблица наполняется по отбору номенклатуры: группа, вид номенклатуры, ценовая группа, производитель, артикул. Так одним действием заводится целая товарная группа — например, сезонная.

Позиции без норматива. Программа сама находит товары, которые в работе, но не отслеживаются: они лежат на складе или продавались за указанный период, а записи в списке минимальных остатков по ним нет.

подбор номенклатуры в список минимальных остатков 1С: позиции без норматива

Минимальный остаток, кратность заказа, минимальная партия и срок поставки задаются в шапке формы и проставляются сразу во всех подобранных строках. Каждую строку можно поправить прямо в таблице, а команда «Применить значения» разносит значения из шапки заново по всем строкам. Поле «Склад» задает, по какому складу заводятся позиции: пустое поле означает «по всем действующим складам», а при сводном учете потребностей поле скрыто.

Колонка Уже в списке помечает позиции, которые в списке нормативов уже есть. По умолчанию подбор их не трогает — заведенные значения остаются как были, а в итогах программа сообщает, сколько позиций пропущено. Флажок «Обновлять уже заведенные позиции» разрешает переписать их значениями из таблицы.

Позиции, которые остались без норматива

Товар, по которому норматив не заведен, в отчет не попадает вовсе: он просто не отслеживается, и заметить это по самому отчету нельзя. Именно так теряются новые позиции — завели номенклатуру, начали продавать, а в список нормативов добавить забыли.

Кнопка Найти незаведенные в списке минимальных остатков показывает такие позиции: товары с остатком на складе и товары с продажами за период, по которым записи нет. Оттуда же их можно завести пачкой — форма подбора открывается сразу с этим способом наполнения. Проверку стоит повторять после каждого пополнения ассортимента.

Сезонный товар: снятие с отслеживания

Позицию, которая временно не нужна, удалять необязательно. Команда Снять с отслеживания убирает выделенные позиции из работы: минимальный остаток, условия поставщика и срок поставки сохраняются, но в отчете по состоянию склада и в подборе остатка в документах позиция не участвует — как будто ее в списке нет.

Признак показывают колонка «Снята с отслеживания» в списке и флажок в карточке позиции; там же его можно поставить и снять вручную. Чтобы вернуть позиции в работу, нажмите Активировать: кнопка снимает и этот признак, и флажок «Неактивна», который ставит раскладка комплекта. Подбор тоже возвращает позицию в работу — если подобрать снятую позицию заново, признак снимается. Целую сезонную группу удобно снять одним выделением строк, а перед началом сезона вернуть той же кнопкой: заводить нормативы заново и держать их в стороннем файле не нужно.

Когда позиций сотни и тысячи, руками их не завести. Для этого в списке есть кнопка Заполнить с тремя вариантами: «Из файла», «По формуле» и «Min-max (стандарт)». Разберем каждый.

Загрузка минимальных остатков из Excel

Команда ЗаполнитьИз файла открывает форму загрузки. В ней выбирается тип источника — файл Excel, таблица формы или отбор, — путь к файлу, граничные номера строк и номера колонок: поле поиска, характеристика, склад, количество, а также кратность заказа, минимальная партия и срок поставки, если условия поставщика ведутся в том же файле.

Номенклатура ищется по коду, артикулу, наименованию и наименованию для печати — колонку с любым из этих значений можно указать как поле поиска.

загрузка минимальных остатков в 1С из файла Excel: номера колонок и перенесенная таблица

Кнопка ЗаполнитьТаблицу (по источнику) переносит данные файла в таблицу формы, и до записи в регистр значения можно поправить: изменить количество по строке, установить одно значение сразу всем строкам или прибавить ко всем одну и ту же величину. Нормативы записываются кнопкой Загрузить остатки.

Если Excel на компьютере не установлен или файл другого формата, выберите тип источника таблица формы и вставьте содержимое файла в табличное поле — дальше все то же самое. А чтобы поправить уже загруженные нормативы, выберите тип источника отбор: таблица заполнится существующими записями регистра по заданному отбору.

ℹ️ Пустая колонка условий не стирает заданное


Если колонки кратности, минимальной партии или срока поставки в файле не указаны, прежние условия по позиции сохраняются: загрузка меняет только то, что пришло из файла. Так файл с одними минимальными остатками не обнуляет условия поставщика, заведенные раньше вручную.

Расчет минимального остатка по статистике продаж

Команда ЗаполнитьПо формуле считает норматив по расходу товара за прошлые периоды: продажам и списаниям на внутреннее потребление. В форме задаются период данных, отбор по номенклатуре и способ расчета — по среднедневному потреблению или по формуле.

Способ «по среднедневному потреблению» считает норматив сам. Расход за период делится на число дней и умножается на срок, который запас должен покрывать. Этот срок складывается из двух чисел:

  • Срок поставки, дней — сколько проходит от заказа до поступления товара на склад; он сохраняется вместе с рассчитанным нормативом и потом участвует в расчете даты заказа;
  • Страховой запас, дней — запас на неравномерный спрос и задержку поставки.

Например, за 90 дней продано 100 штук, срок поставки 14 дней, страховой запас 7 дней. Среднедневной расход — 1,111 штуки, минимальный остаток — 1,111 × 21 = 23,33, после округления до целого 24 штуки. Формулу расчета программа собирает сама и показывает в поле «Формула», а в таблице по каждой позиции видно среднедневное потребление — из чего получилось значение.

расчет минимального остатка в 1С по среднедневному потреблению и сроку поставки

Число дней в периоде подставляется по выбранному периоду, и его можно изменить: если товар продавался не весь период, укажите дни, когда он был в продаже, иначе среднедневной расход окажется заниженным.

Способ «по формуле» оставляет выражение в руках пользователя: в нем используются параметры [КоличествоСписано] и [КоличествоПродано], числа, знаки арифметических операций и три функции — Окр(Число) для округления до целого, Макс(Число1, Число2) и Мин(Число1, Число2). Собранная программой формула остается в поле и служит заготовкой.

Заполнение по типовому Min-max

Если в базе уже настроено поддержание запаса по схеме Min-max, нормативы не нужно вводить заново: команда ЗаполнитьMin-max (стандарт) переносит их в регистр расширения. Минимальное количество запаса берется из типового регистра «Товарные ограничения», в котором эту схему и ведет конфигурация.

Норматив из заказа клиента и заказа поставщику

В табличную часть заказа клиента и заказа поставщику расширение добавляет колонку Мин.остаток. Менеджер видит норматив прямо при наборе заказа, а введенное в колонку значение сохраняется в регистре — при условии, что в настройках включен флажок «Обновлять минимальные остатки из заказов».

колонка Мин.остаток в заказе поставщику 1С

Значение сохраняется только после того, как документ записан: если запись отклонена или проведение не прошло, нормативы не меняются. Когда вы открываете существующий заказ, колонка заполняется по ранее введенным данным.

⚠️ Когда по позиции несколько записей


Если по номенклатуре ведется несколько записей норматива — разные склады при учете по складам или разные варианты комплектации, — колонка документа показывает их сумму, но заказ эти записи не меняет: непонятно, в какую из них писать. Программа сообщает об этом с привязкой к строке товара, а править нормативы нужно в списке минимальных остатков.

Наборы и комплекты

Для наборов и комплектов расширение рассчитывает потребность в комплектующих по составу варианта комплектации. Например, на складе нужно поддерживать 10 наборов «Лимонад подарочный набор».

вариант комплектации набора в 1С: состав, по которому раскладывается минимальный остаток

Заведите минимальный остаток по самому набору — и в списке появятся записи по его комплектующим, рассчитанные из количества в варианте комплектации. Принадлежность к варианту видна в колонке «Вариант комплектации», а запись по самому набору гасится признаком «Неактивна»: иначе потребность считалась бы дважды — и по набору, и по его составу.

Если запас нужно поддерживать по самому комплекту, а не по его составляющим, включите настройку Не раскладывать комплекты на комплектующие. Кнопка Активировать в списке минимальных остатков возвращает погашенные записи в работу: выделите строки и нажмите ее — программа снимет признак и сообщит, сколько записей вернулось. Колонка «Неактивна» в списке доступна только для просмотра, поэтому снять признак можно только этой кнопкой.

ℹ️ «Среди выделенных записей нет неактивных»


Такое сообщение появляется, когда в выделенных строках нечего активировать: например, выделены обычные товары, а не комплекты. Это не ошибка — кнопка работает только с записями, у которых стоит признак «Неактивна». А если настройка «Не раскладывать комплекты» выключена, комплект тут же разложится заново и запись снова станет неактивной — об этом программа тоже сообщит.

Журнал изменений минимальных остатков

Минимальный остаток решает, что и в каком количестве попадет в заказ поставщику, а меняют его обычно несколько человек: закупщик правит карточку позиции, менеджер загружает файл, программа записывает значение прямо из документа. Пока изменения нигде не фиксируются, ответить на вопрос «кто поставил 500 вместо 50 и когда» нечем.

Расширение ведет журнал: по каждой позиции хранятся прежнее и новое значение минимального остатка, кратности заказа, минимальной партии, срока поставки и признака «Неактивна». Колонка Вид изменения показывает, что произошло с записью: добавление, изменение или удаление. Повторная запись тех же значений журнал не засоряет.

Колонка Источник показывает, откуда пришло изменение:

  • ручная правка карточки позиции;
  • заполнение по формуле или истории продаж;
  • загрузка из файла;
  • запись из документа — колонка «Мин.остаток» в заказе клиента или поставщику;
  • раскладка комплекта на комплектующие;
  • возврат записи в работу командой «Активировать».

журнал изменений минимальных остатков в 1С: источник, вид изменения, было и стало

Историю по конкретной позиции открывает кнопка История изменений в списке минимальных остатков: журнал открывается сразу с отбором по выделенной строке. В самой форме журнала отборы задаются полями в шапке — период, номенклатура, склад, пользователь по части имени и источник изменения. Кнопка Очистить журнал над отборами удаляет записи старше указанной даты.

ℹ️ Проверено на живой конфигурации


Кнопка «История изменений» берет позицию из самой записи регистра, а не из строки списка. Причина практическая: при включенном учете сводно колонка «Склад» в списке скрыта, а скрытую колонку динамический список не читает вовсе — обращение к ней завершается ошибкой «Поле объекта не обнаружено». То же самое ждало бы «Характеристику» в базе, где характеристики не используются. Проверено на УТ 11.5.27 и УТ 11.4.13.

Отчет по состоянию обеспечения склада

Ради отчета нормативы и заводятся. В его настройках задаются период продаж, вид цен для суммовой оценки остатка, отборы по номенклатуре, складам, виду номенклатуры, производителю и поставщику, а флажок Только «К заказу» оставляет в отчете один дефицит. Если по выбранному виду цены не установлены, суммовые колонки в отчет не выводятся вовсе, чтобы не занимать место пустотой.

В строках отчета выводятся:

  • мин. остаток — норматив из регистра;
  • в наличии — весь товар на складе;
  • резерв — количество, зарезервированное под заказы;
  • продано — продажи за период;
  • к отгрузке — позиции заказов в статусе «Отгрузить»;
  • доступно — свободный складской остаток;
  • к обеспечению — позиции заказов в статусе «К обеспечению»;
  • к поступлению — позиции, размещенные в подтвержденных заказах поставщикам;
  • излишек — доступно + к поступлению − к обеспечению − минимальный остаток;
  • к заказу — количество, которое нужно дозаказать, уже приведенное к условиям поставщика; значение можно поправить прямо в отчете;
  • срок поставки и дата заказа — о них ниже;
  • суммовая оценка по выбранным видам цен.

отчет по состоянию обеспечения склада в 1С: мин. остаток, доступно, к заказу

Основные показатели расшифровываются до документа-регистратора: щелкните по количеству в колонке «резерв», «к отгрузке», «к обеспечению» или «к поступлению» — и увидите, какими документами оно набрано.

Нормативы вводить необязательно. Если вы работаете только под заказ, оставьте регистр пустым: количество к заказу будет рассчитано из позиций, которые требуется обеспечить под заказы клиентов.

Условия поставщика: кратность и минимальная партия

Поставщик редко отгружает ровно то количество, которое получилось при расчете потребности: товар идет коробками, у позиции бывает минимальная партия, а у соглашения — минимальная сумма заказа. Расширение приводит количество в колонке «к заказу» к этим условиям, и закупщику не приходится пересчитывать вручную.

Порядок применения такой: сначала количество поднимается до минимальной партии, затем округляется вверх до кратности. При минимальной партии 20 и кратности 12 потребность в 25 штуках превращается в 36. Если по позиции заказывать нечего, минимальная партия заказ не создает.

Условия задаются по позиции — колонки «Кратность заказа» и «Минимальная партия» в списке минимальных остатков — и заполняются так же, как нормативы: вручную в форме записи или загрузкой из файла. От склада они не зависят, поэтому достаточно заполнить их в одной строке позиции: когда записей несколько, берется наибольшее из заданных значений.

ℹ️ Типовые условия читаются, где они есть


Там, где условия по позиции не заданы вручную, они читаются из типового регистра «Условия закупок»: кратностью становится коэффициент упаковки заказа, минимальной партией — минимальная партия поставки. Но этого регистра нет ни в «Управлении торговлей» 11.4, ни в «Управлении торговлей для Казахстана» — там кратность берется из упаковки заказа по позиции. Заданное в списке минимальных остатков всегда имеет приоритет над типовым, а чтение типовых условий выключается отдельным флажком в настройках.

Минимальную сумму заказа расширение берет из соглашения с поставщиком: если набранный заказ до нее не дотягивает, при создании заказа программа предупреждает и показывает обе суммы. Заказ при этом создается: минимальная сумма — условие договора, а не учетное ограничение.

Дата, к которой нужно заказать

Знать, что позицию пора закупать, мало: важно, когда именно размещать заказ. Для этого в отчете есть колонки «Срок поставки» и «Заказать не позже».

Дата считается от свободного запаса: остаток сверх минимального делится на среднедневной расход — получается, через сколько дней запас дойдет до норматива, — и из этого числа дней вычитается срок поставки позиции. При запасе на 90 дней и сроке поставки 14 дней заказ размещается через 76 дней; если запаса на 10 дней, а поставка идет 30, заказывать нужно сегодня. Прошедшую дату расчет не показывает.

По позициям, у которых количество к заказу уже положительное, стоит сегодняшняя дата: товара не хватает прямо сейчас. По позициям, которые за период не продавались, дата не рассчитывается — когда запас закончится, из данных не следует.

Срок поставки ведется по позиции в списке минимальных остатков, рядом с кратностью и минимальной партией, и заполняется теми же тремя способами: вручную, загрузкой из файла отдельной колонкой или расчетом по среднедневному потреблению. Для позиций без собственного срока действует срок поставки по умолчанию из настроек — сразу после установки это 14 дней, поэтому колонка с датой заполнена еще до того, как заведены условия по каждой позиции. Среднедневной расход берется за период продаж, заданный параметром отчета, а если период не задан — за период расчета расхода из настроек, по умолчанию последние 90 дней.

Заказ поставщику: из отчета и из документа

Первый путь — прямо из отчета. Выделите строку и нажмите Создать заказ поставщику: программа предложит выбрать поставщика и создаст документ, шапка которого заполнена по последнему заказу этому поставщику, а табличная часть — позициями с положительным количеством к заказу. Остается провести заказ.

Второй путь — из самого документа. В заказе поставщику (а если заказы поставщикам не используются — в приобретении товаров и услуг) в подменю Заполнить появляется команда Планирование закупок. Она открывает форму подбора: задайте отборы, нажмите Заполнить таблицу, при необходимости поправьте количество или удалите лишние строки и нажмите Перенести в документ.

форма заполнения документа закупки в 1С с таблицей потребностей

Табличная часть документа заполняется полностью — с ценами, ставкой НДС и складом по правилам самой конфигурации. После проведения заказа в статусе «Подтвержден» отчет пересчитывается: заказанное уходит в колонку «к поступлению», а дефицит по этим позициям закрывается.

Уведомления о необходимости закупки

Сформированный отчет можно разослать ответственным, не выгружая его вручную: на командной панели отчета есть кнопка Отправить уведомление. В сообщение попадают позиции с положительным количеством к заказу — ровно те, что видны на экране, вместе с правками, внесенными в колонку вручную. Сам отчет прикладывается файлом в формате xlsx.

кнопка Отправить уведомление в отчете по обеспечению склада 1С

Если нужно следить не за дефицитом по нормативу, а за самим фактом снижения остатка, эту задачу закрывает отдельная разработка — уведомление о снижении товарного остатка.

Каналы включаются в настройках и работают независимо: письмо, сообщение в мессенджер или оба канала сразу. Итог показывается по каждому каналу отдельно — сколько сообщений ушло, на какие адреса отправлено письмо, что помешало отправке.

  • Электронная почта. Выбирается учетная запись, от имени которой уходит письмо; если она не выбрана, используется системная учетная запись программы. Адреса получателей перечисляются через запятую.
  • Мессенджеры. Поддерживаются WhatsApp, Telegram и Max — отправка идет через сервис Green API. У каждого мессенджера в этом сервисе свой инстанс, поэтому идентификатор, токен и адрес сервиса берутся из настроек того инстанса, который отвечает за выбранный мессенджер. Отдельно указывается адрес выгрузки файлов: некоторым клиентам сервис выдает индивидуальный адрес, и без него файл к получателю не уходит.

Телефон записывается в привычном виде: российский номер с ведущей восьмеркой автоматически приводится к формату с кодом страны; идентификатор чата или группы передается сервису без изменений. Список позиций уходит текстовым сообщением (если позиций много — несколькими), а файл отчета приходит следом отдельным вложением.

Тема и текст уведомления настраиваются шаблонами. В теме доступны параметры [КоличествоПозиций] и [Дата]. Текст — шаблон одной строки: он подставляется по каждой позиции и собирается в одно сообщение. В нем доступны [Номенклатура], [Характеристика], [Склад], [КоличествоОстаток], [МинимальныйЗапас], [КоличествоКОбеспечению] и [КоличествоКЗаказу].

⚠️ Состояние инстанса проверяется до отправки


Перед рассылкой расширение запрашивает у сервиса состояние инстанса. Если инстанс не авторизован, сообщения не отправляются, а причина выводится на экран и записывается в журнал регистрации. Так сделано по итогам живой проверки: сервис принимает сообщения неавторизованного инстанса, отвечает успехом и до получателя их не доводит — «успешная» отправка без такой проверки вводила бы в заблуждение. По той же причине подпись к файлу отчета короткая: длинную подпись сервис принимает, а файл не доставляет.

Уведомления по расписанию

Кнопка в отчете отправляет список здесь и сейчас. Чтобы закупщик получал его без напоминаний, заведите рассылку: НСИ и администрированиеПланирование закупокРассылки уведомлений о закупках. У каждой рассылки свое расписание, свои получатели и свой вариант отчета, поэтому одна база рассылает разные срезы разным людям: закупщику по его складу каждое утро, руководителю — сводно по понедельникам.

карточка рассылки уведомлений о закупках по расписанию в 1С

Что попадет в рассылку, определяет вариант отчета: настройте отчет по состоянию склада как нужно — отбор по складу, поставщику, период продаж, — сохраните вариант командой «Сохранить вариант отчета» и выберите его в рассылке. Если вариант не выбран, рассылается отчет с настройками по умолчанию.

Расписание задается привычным диалогом 1С: каждый день, по дням недели, раз в месяц, несколько раз в день. Кнопка Отправить сейчас отправляет уведомление немедленно — удобно проверить получателей и текст, не дожидаясь срока. Адреса и телефоны указываются в самой рассылке, а канал, идентификатор и токен инстанса остаются общими для базы. Флажок «Сообщать, когда закупать нечего» решает, придет ли короткое сообщение в дни, когда заказ не нужен.

ℹ️ Почему запуск по расписанию делает внешняя обработка


Автоматический запуск выполняет внешняя обработка «Рассылка уведомлений о закупках по расписанию» — она входит в поставку вместе с расширением. Обработка ставится в «Дополнительные отчеты и обработки», ее команде задается расписание запуска (например, раз в час), и при каждом запуске она отбирает рассылки, у которых наступил срок, и отправляет только их. Платформа не позволяет создать регламентное задание внутри расширения: продукт работает в режиме совместимости, при котором собственные регламентные задания расширениям недоступны. Без этой обработки расширение работает, только уведомления придется отправлять кнопкой из отчета.

На чем проверено

Текущая версия проверена на «Управлении торговлей» 11.5.27 и 11.4.13: регрессионный прогон продукта, проверка модулей конфигуратором и автотесты интерфейса проходят без ошибок. Файлы поставки собраны платформой 8.3.18, поэтому расширение устанавливается на платформах 8.3.18 и новее, а не только на самых свежих.

Если у вас есть идеи по развитию разработки или замечания, буду рад их услышать.

Сколько стоит заказать такую доработку с нуля

Сравнение стоимости и сроков: разработка с нуля у стороннего программиста против готового решения
У стороннего программиста 1С Готовое решение
Стоимость 21 000–35 000 ₽ 6 000 ₽
Сроки 2 недели на ТЗ и согласование, затем ~7 часов работы 5 минут на установку
Ваше участие ~2 часа на постановку задачи, приемку и тесты Скачать файл и подключить по инструкции
Риск Результат виден только в конце работ Разработка уже написана и работает у других компаний

Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 15 000 ₽ и около двух недель ожидания.

Как установить — 5 минут

  1. Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
  2. Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 900 ₽: подключимся удаленно и поставим сами.
Для вашего 1С-специалиста
Как разработка встраивается в 1С?
Это расширение конфигурации (файл .cfe) — подключаемый модуль, который встраивается в типовую программу и добавляет формы, реквизиты, отчеты или меняет поведение существующих объектов, физически не правя код типовой.
Правится ли типовая конфигурация?
Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
Сохраняется ли поддержка вендора и ИТС?
Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
Как отключить или откатить расширение?
Удаление расширения занимает столько же времени, сколько установка (несколько минут в списке «Расширения»), и не оставляет следов в типовой конфигурации.
Открыт ли исходный код?
Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
Работает ли в 1С:Fresh?
Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
Работает ли в базовых версиях конфигураций?
Нет. В базовых версиях (например, «Бухгалтерия предприятия. Базовая») отключена возможность подключения расширений конфигурации — нужна версия ПРОФ или старше.

Оцените разработку

Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.

Частые вопросы

Как получить разработку и установить ее в 1С?

После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.

К разработке приложена инструкция по подключению. Установка занимает 5–10 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.

Какие способы оплаты доступны?
Банковская карта (через Т-Банк), СБП, счет от ИП Медведков Д. В. (для российских юрлиц и ИП), USDT, перевод на казахскую карту. Оплата картой проходит на стороне банка-эквайера — данные карты не попадают на наш сервер.
Можно ли оплатить в тенге, белорусских рублях или долларах?
Цена автоматически пересчитывается в KZT, BYN и USD по курсу из настроек сайта. Курс фиксируется в момент оформления заказа — даже если затем изменится, к оплате уйдет уже замороженная сумма. Реальный прием денег: в рублях для карты РФ и счета от ИП, в тенге — на казахскую карту, в USDT — крипта.
А если что-то пойдет не так после установки?
Подключимся удаленно через AnyDesk и разберемся. Если решить проблему не удастся — 14 дней на возврат: напишите в Telegram (@coderstar_olga) или на manager@coderstar.ru, вернем деньги тем же способом, каким получили оплату. Файл удалять не нужно.
Что произойдет после очередного обновления 1С?

Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.

Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.

Какие версии 1С НЕ поддерживаются?

Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.

Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.

На сколько баз 1С действует одна покупка?
На любое количество баз и пользователей. Никаких лицензионных ограничений и технических привязок к конкретной базе — купили один раз, используете в любых своих контурах.
Можно ли дорабатывать код самостоятельно?
Да. Исходный код всех наших разработок открыт — модифицируйте под свои задачи как угодно. Для типовых доработок (новое поле, отчет, печатная форма) мы также можем сделать платную адаптацию — напишите в поддержку.
Какие закрывающие документы вы предоставляете?
При оплате картой — онлайн-чек по 54-ФЗ приходит на email сразу после оплаты. При оплате по счету от ИП — скан акта выполненных работ. Оригинал отправляем по ЭДО или Почтой России по запросу.
Можно ли посмотреть демо до покупки?
Да. По кнопке «Запросить демо» в карточке выше — оставьте контакты, и мы покажем функционал в удобное время по Zoom, Telegram или AnyDesk.
Какой артикул у этой разработки?
Артикул разработки — #645. Используется при обращении в поддержку или при ссылке на конкретную позицию в переписке. Достаточно указать его в письме — мы сразу поймем, о какой разработке речь.

Комментарии (12)

Чтобы оставить комментарий, войдите или зарегистрируйтесь.

Камила 8 июля 2026

добрый день!

после обновления 1с, в колонке "к поступлению" появились позиции с минусовым количеством и которые отображаются в колонке к заказу.

могу направить скриншот отчета

Ольга, клиент-менеджер 13 июля 2026

Здравствуйте, Камила! Исправленное расширение отправили вам на почту.

Вячеслав 6 июля 2026

Добрый день!
Используем данную обработку уже длительное время, и часто сталкиваемся с тем, что самопроизвольно изменяется значение "Минимальный остаток". Никто из имеющих доступ к обработке изменений не производит, к примеру установили вручную значение 3000шт, через какое-то количество времени может поменяться на 300шт, или 1000шт - на 15000шт. С чем это может быть связано и каким образом можно устранить данную некорректность?

Ольга, клиент-менеджер 7 июля 2026

Здравствуйте, Вячеслав!
Расширение может заполнять нормативный минимальный остаток из колонки таблицы товаров заказов поставщику и заказов клиента. Значение минимального остатка сохраняется при записи заказов. Если вручную мин.остатки не меняли, скорее всего значение берется именно из заказов. Проверьте, какие значения стоят в табличных частях последних заказов поставщику / заказов клиента в колонке «Минимальный остаток».

Евгения 12 мая 2026

Здравствуйте . Это расширение заменяет работу в предустановленной функции УТ11 поддержания запасов?. Можно работать одновременно?
Если это почти одно и тоже, то смысл этого приложения какой?

Ольга, клиент-менеджер 12 мая 2026

Здравствуйте, Евгения! По сравнению с типовым поддержанием запасов данное расширение имеет более простой и удобный функционал для дозаказа тех товаров, складской остаток которых стал меньше заданного нормативного значения. Расширение не мешает работе типового механизма поддержания запасов, но использовать их одновременно не имеет смысла.

Анастасия 29 марта 2026

Добрый день! Подскажите, возможно вести учет в разрезе складов? И под каждый склад прописывать свое значение остатка одного и того же товара?

Ольга, клиент-менеджер 29 марта 2026

Здравствуйте, Анастасия! Да, устанавливать разное значение минимальных остатков для одного и того же товара можно в разрезе складов.

Наталья 24 августа 2025

Добрый день. Прошу рассмотреть возможность добавления функции в данной обработке по взаимозаменяемым товарам. Одна и та же продукция может в разное время быть в наличии или выгодна для приобретения у разного производителя, и вот к моменту заказа учитывались остатки по аналогичным( предварительно мы это в ручную укажем). Если это возможно реализовать, то данная обработка может служить фундаментом, как матрица магазина, что сильно упростит жизнь как закупщиков, так и продажников.

Ольга, клиент-менеджер 25 августа 2025

Здравствуйте, Наталья! Добавить функционал аналогов в данную разработку не сможем.

Тандз 21 июля 2025

Добрый день, а возможно реализовать ввод минимальных остатков по всей организации?

Ольга, клиент-менеджер 22 июля 2025

Здравствуйте! Товарные остатки и резервы относятся к складам, а не к организациям. Реализовать ввод минимальных остатков в разрезе организаций не сможем.

Асылбек Мухамедулы 8 июля 2025

Добрый день!
Подскажите пожалуйста.
В последней версии указано что колонка излишек считается по формуле: (Излишек = Доступно + К поступлению - К обеспечению - Мин остаток).
Но в колонке "Доступно" уже учитывается же количество из колонки "К поступлению".
Можно ли как-то изменить формулу для колонки "Излишек", чтобы она считала по принципу: (Излишек = Доступно - Мин остаток)

Заранее благодарю за ответ.
Могу дополнительно скинуть скрины отчета, чтобы было понятнее.

Ольга, клиент-менеджер 8 июля 2025

Здравствуйте, Асылбек! В колонке "Доступно" отображаются именно доступные товары (без учета резервов и товаров к поступлению). Данные можно сверить с типовым отчетом "Остатки и доступность товаров".

Асылбек Мухамедулы → @Ольга, клиент-менеджер 9 июля 2025

Добрый день, Ольга! Благодарю вас за ответ.
Да, мы именно при сверке с отчетом "Остатки и доступность товаров" обнаружили что у нас в колонке доступно выводится количество с товаром к поступлению. Мы заскринили оба отчета.

Ольга, клиент-менеджер → @Асылбек Мухамедулы 9 июля 2025

Здравствуйте, Асылбек! На почту не получили. Продублируйте, пожалуйста.

Тандз 21 июня 2025

Добрый день, на последней версии комплексная автоматизация не работает

Дмитрий Медведков, администратор 22 июня 2025

Добрый день. Адаптировал под новые релизы.

Асылбек Мухамедулы 19 марта 2025

Добрый день, Дмитрий!
Не могли бы пожалуйста помочь, подсказать. Может есть вариант такое реализовать.

Мы закупаем мебель у фабрик, и заказ обычно формируем на протяжении недели, пока поставщик не подтвердит и не даст счет на оплату, заказ остается на статусе на согласовании или согласован чтобы у менеджеров не выходил товар "к поступлению" и менеджера не начали по предзаказу его продавать, так как поставщик возможно вообще более не будет эту мебель производить, а скажет нам об этом через 2-3 дня после того как мы отправили им этот заказ на подтверждение.

Можно ли добавить в отчете или в функционал подбора товара в самом заказе через планирование закупок (может в виде галочки), чтобы программа учитывала количество этого товара которое у нас уже добавлено в заказ со статусом на согласовании или согласован.

Потому что сейчас получается так, что товар вчера в заказ поставщику мы добавили, но нам его еще не утвердили.
Сегодня при повторном формировании, этот товар опять добавляется как товар к закупу.

Заранее благодарю за ответ.

Дмитрий Медведков, администратор 23 марта 2025

Добрый день! Добавлю в план работ, но сделаю нескоро - много других задач.

Анатолий 11 сентября 2023

Добрый день Дмитрий.
Подскажите пожалуйста, у меня сезонный товар. Например осенью мне надо запас товара больше чем весной. Возможно ли задать повышающие или понижающие коэффициенты к минимальному остатку учитывая сезонность ??

Дмитрий Медведков, администратор 12 сентября 2023

Здравствуйте! Такой возможности нет.

Наталья 29 августа 2022

Здравствуйте, Дмитрий. У меня вопрос по заказу поставщикам, на основании потребностей. Поставщиков может быть много, можно ли в этой разработке как-то это учесть или здесь работа только с одним поставщиком?

Дмитрий Медведков, администратор 30 августа 2022

Добрый день, Наталья! Разработка предполагает, что одну и ту же номенклатуру покупаем только у одного поставщика. Соответственно, при заполнении заказа поставщику с помощью фильтра отбираете ту номенклатуру, которую закупаете именно у этого поставщика.

plasma 15 сентября 2020

Здравствуйте ! а программа автоматически не умеет считать потребность?

Дмитрий Медведков, администратор 15 сентября 2020

Здравствуйте! умеет, посмотрите самое начало описания разработки. там как раз про это говорится.

Покупаете разработки несколько раз в год?

Тогда выгоднее годовой абонемент: все 283 разработки каталога и обновления к ним за 50 000 ₽ в год.

Дмитрий Медведков
Автор разработки

Дмитрий Медведков

Программист, консультант, аналитик · Основатель CoderStar

Работаю с продуктами 1С с 2012 года. Партнер фирмы «1С» с 2014 года. Готовые разработки публикую с 2014.

  • 1С:Специалист по Платформе 8.3, УТ 11, БП 3.0
  • 1С:Специалист-консультант по УТ 11 и ERP 2
Цена 6000 ₽