Вайб-кодинг – это устоявшийся термин: писать код на релаксе, эдаком вайбе, в диалоге с ИИ. Только перед кодом надо бы написать ТЗ, спецификацию или PRD, как говорят на Западе. А для качественного ТЗ аналитику, который применяет ИИ, нужно скормить агенту контекст – иначе получится ТЗ на основе, скажем так, «открытых источников» и интернета.
MAKER-STUDIO выпустил новую функцию в ИИ-агенте: теперь он хорошо знает типовые конфигурации 1С (ERP, Бухгалтерию, Документооборот и т.д.) и может помочь в следующем:
|
Задача бизнес-анализа
|
На выходе
|
|
Изучение функционала
|
Есть / нет / частично по теме; объекты, ограничения, чего нет в типовой
|
|
Карта процесса
|
Цепочка документов → регистры → роли → статусы → точки входа
|
|
Подготовка ТЗ
|
Формулировки «as is / to be», критерии приёмки, границы доработки
|
|
Оценка доработки
|
Точки встраивания, затронутые объекты, риски, план работ
|
|
Проверка после ТЗ/доработки
|
Чек-листы, позитивные и негативные сценарии
|

Мы назвали этот режим «Эксперт по 1С». Таким образом, есть обычный режим общения с LLM (DeepSeek, ChatGPT и др.) и режим эксперта, где ИИ-агент заточен под написание ТЗ.
При этом важно: инструмент всегда под рукой, лёгок в применении всегда и везде – не нужен конфигуратор, 1С:EDT или лицензия. Зашёл в браузер, открыл любимый MAKER-STUDIO и пошёл вайб-спекингом заниматься ;-)

Какие программы 1С хорошо знает ИИ-агент:
- Документооборот
- Бухгалтерия
- Управление торговлей
- Зарплата и управление персоналом
- ERP
- Цифровое животноводство
- Управление нашей фирмой
Примеры формулировок запросов (можно копировать):
- «Есть ли в типовой учёт совмещения должностей и как это проводится?» – карта возможностей.
- «Как устроен процесс приёма на работу: документы, кадровые регистры, кто видит формы?» – карта процесса.
- «Нужно в ТЗ: при проведении больничного запрещать расчёт, если нет стажа. Куда встраивать и что затронет?» – влияние на типовую + черновик ТЗ.
- «Составь чек-лист приёмки для доработки „отчёт по остаткам отпусков“» – сценарии проверки.
- «Сформулируй раздел ТЗ: цель, as is, to be, объекты, права, исключения, критерии приёмки» – структура ТЗ под вашу тему.
Файлы на диск агент не создаёт – текст ТЗ и чек-листы отдаёт в чате, их можно сразу вставить в Confluence / Word / задачу.
На продуктивность BA это влияет сильнее всего там, где раньше уходило время на «рыть конфигуратор» и спорить с разработчиком о границах типовой.
| Этап работы BA |
Без помощника (ориентир) |
С помощником (ориентир) |
Эффект |
|
Поиск «есть ли в типовой»
|
0,5–2 ч
|
5–15 мин
|
−70…90%
|
|
Разбор процесса для ТЗ
|
2–6 ч
|
20–60 мин черновика
|
−50…80%
|
|
Черновик ТЗ (границы, объекты, приёмка)
|
0,5–1 день
|
30–90 мин каркаса
|
−40…70%
|
|
Согласование с разработчиком
|
1–3 итерации «мимо объектов»
|
1 итерация по фактам
|
меньше возвратов
|
|
Чек-лист приёмки
|
часто откладывается
|
сразу после ТЗ
|
меньше дыр на устранение замечаний
|
Итого по практике: на типовом ТЗ средней сложности BA часто экономит 0,5–1,5 рабочих дня на цикле «изучить → сформулировать → согласовать», плюс снижает риск «в ТЗ написали то, чего в типовой нет / уже есть».
Лучший режим: вы даёте бизнес-цель и ограничения заказчика → «Эксперт 1С» даёт факты по типовой и каркас ТЗ → вы правите формулировки под заказчика.
Приведём практические примеры:
Пример №1: какие объекты относятся к подсистеме и какие нужно дорабатывать? Аналитику часто в такой задаче нужно обратиться к программисту, хотя, конечно, есть аналитики, которые сами могут открыть конфигуратор и посмотреть структуру – те, кто этого не боится. При этом нужна развёрнутая инфраструктура: конфигурация, лицензия на платформу и т.д. А тут облачный ИИ-агент сам всё знает и расскажет:
Вопрос:
Скажи есть ли модуль интеграции с 1С:Документооборот в ЕРП и если "да" то какие есть объекты по этой подсистеме
1. Краткий вердикт
В ERP 2.5.27 интеграция с 1С:Документооборот есть: в метаданных выделена подсистема «Интеграция с 1С:Документооборотом» с поддержкой редакций 2 и 3 Документооборота и общей базовой функциональностью (БИД).
2. Факты по конфигурации
Структура подсистемы
|
Уровень
|
Имя
|
Назначение
|
|
Родитель
|
ИнтеграцияС1СДокументооборотом
|
Объединяет все объекты интеграции с ДО
|
|
Вложенная
|
ИнтеграцияС1СДокументооборотомБазоваяФункциональность
|
Подключение, обмен, согласование, файлы, очереди, администрирование
|
|
Вложенная
|
ИнтеграцияС1СДокументооборотомРедакции2
|
Сценарии для ДО редакции 2
|
|
Вложенная
|
ИнтеграцияС1СДокументооборотомРедакции3
|
Сценарии для ДО редакции 3 (в т.ч. DMIL)
|
Подсистема не выведена в командный интерфейс (IncludeInCommandInterface = false); работа идёт через команды на формах объектов, общие команды и панель администрирования.
Ключевые объекты по группам
Обмен и связь с ДО
|
Объект
|
Роль
|
|
ПланОбмена.ИнтеграцияС1СДокументооборотомПереопределяемый
|
Узел/механизм интеграции (точка расширения под ERP)
|
|
РегламентноеЗадание.ОбменДаннымиС1СДокументооборотом
|
Фоновый обмен
|
|
WebService.DMILService, XDTOPackage.DMIL
|
Протокол для интеграции с ДО редакции 3
|
|
Обработка.ПанельАдминистрированияБИД
|
Настройка интеграции
|
|
Обработка.ИнтеграцияС1СДокументооборот, Обработка.ИнтеграцияС1СДокументооборот3, Обработка.ИнтеграцияС1СДокументооборотБазоваяФункциональность
|
Служебные обработки интеграции
|
Общие модули (ядро логики)
-
Базовая функциональность: ИнтеграцияС1СДокументооборотБазоваяФункциональность (+ клиент, сервер, повторное использование, переопределяемые, глобальный).
-
Редакция 2: ИнтеграцияС1СДокументооборот, ИнтеграцияС1СДокументооборотОбмен, ИнтеграцияС1СДокументооборотВызовСервера, клиентские/серверные варианты.
-
Редакция 3: ИнтеграцияС1СДокументооборот3, ИнтеграцияС1СДокументооборот3Обмен, ИнтеграцияС1СДокументооборот3ВызовСервера, клиентские/серверные варианты.
-
ОбновлениеИнформационнойБазыБИД — обновление подсистемы интеграции.
Правила сопоставления объектов ERP ↔ ДО
|
Объект
|
|
Справочник.ПравилаИнтеграцииС1СДокументооборотом (редакция 2)
|
|
Справочник.ПравилаИнтеграцииС1СДокументооборотом3 (редакция 3)
|
|
ОпределяемыйТип.ИнтеграцияС1СДокументооборотВсеСсылкиПереопределяемый
|
|
ОпределяемыйТип.ИнтеграцияС1СДокументооборотДокументыОбъектыПереопределяемый
|
|
ОпределяемыйТип.ИнтеграцияС1СДокументооборотСправочникиОбъектыПереопределяемый
|
Через переопределяемые типы в ERP задаётся, какие документы и справочники участвуют в интеграции.
Регистры сведений
|
Регистр
|
Назначение
|
|
ОбъектыИнтегрированныеС1СДокументооборотом
|
Связь объектов ERP с объектами ДО
|
|
ОчередьСообщенийВ1СДокументооборот
|
Очередь исходящих сообщений
|
|
ИсторияОтправкиСообщенийВ1СДокументооборот
|
История отправки
|
|
СостоянияСогласованияВДокументообороте
|
Статусы согласования в ДО
|
|
НастройкиАвторизацииВ1СДокументообороте
|
Авторизация пользователей
|
|
КонтрольОтправкиФайловВ1СДокументооборот
|
Контроль передачи файлов
|
|
ДанныеУзлов1СДокументооборота, СоответствиеПользователейУзлам1СДокументооборота
|
Узлы и пользователи (редакция 3)
|
|
ОбъектыКОбновлениюПечатныхФорм
|
Обновление печатных форм для ДО
|
Константы и функциональные опции (включение возможностей)
Примеры: ИспользоватьИнтеграциюС1СДокументооборот, ИспользоватьИнтеграциюС1СДокументооборот3, АдресВебСервиса1СДокументооборот, учётные данные обмена, ИспользоватьСогласованиеЧерез1СДокументооборот, ИспользоватьПроцессыИЗадачи1СДокументооборота, ИспользоватьСвязанныеДокументы1СДокументооборота, ИспользоватьПрисоединенныеФайлы1СДокументооборота, ИспользоватьФайловоеХранилище1СДокументооборота, ИспользоватьЭлектроннуюПочту1СДокументооборота, ИспользоватьОбработкуОбъектов1СДокументооборота, лимиты файлов и хранения сообщений.
Команды и UI
-
Группа Документооборот, общие команды: вход в ДО, задачи, присоединённые файлы, создание процессов/писем, описание веб-сервисов, «начать обработку» (ДО3).
-
ОбщаяФорма.ИнтеграцияС1СДокументооборотЗадачиИсполнителя.
-
Подписки на события записи документов/справочников и констант для синхронизации с ДО.
Права
Перечисления (бизнес-смысл интеграции)
Например: СостоянияСогласованияВДокументообороте, ВариантыПравилЗаполненияРеквизитов, РежимИзмененияПроведенногоДокументаДанными1СДокументооборота, КлючиСопоставленияПользователей1СДокументооборот.
В составе базовой подсистемы также много общих картинок и элементов стиля для отображения задач, файлов и процессов ДО в интерфейсе ERP — это UI-обеспечение интеграции, а не отдельный бизнес-функционал.
Что не относится к 1С:Документооборот
В конфигурации есть другие подсистемы и объекты со словом «документооборот» (обмен с банками, ФНС/СФР, контролирующими органами). Это не интеграция с продуктом 1С:Документооборот.
3. Выводы / рекомендации
-
Интеграция в ERP 2.5.27 — типовая библиотека интеграции с Документооборотом (БИД) плюс переопределяемые точки под прикладные объекты ERP.
-
На практике выбирается редакция ДО (2 или 3) через соответствующие константы и функциональные опции; одновременно обычно активна одна линия интеграции под вашу версию ДО.
-
Состав интегрируемых документов ERP определяется не «жёстким списком в подсистеме», а правилами интеграции и заполнением переопределяемых типов — это место, где смотреть, что именно у заказчика заведено в базе.
4. Риски и неизвестное
-
В выгрузке не видно, включена ли интеграция в конкретной ИБ и какая редакция ДО используется — это только константы/ФО в базе.
-
Не подтверждено по метаданным полное перечисление всех прикладных документов ERP с командами ДО без просмотра состава переопределяемых типов и правил в конфигурации/данных.
-
Риски внедрения: права (БИД), сеть и веб-сервис ДО, размер файлов, регламентное задание обмена, сопоставление пользователей.
5. Следующие шаги
-
У заказчика уточнить версию 1С:Документооборот (редакция 2 или 3) и включённые опции (согласование, задачи, файлы, связанные документы).
-
В конфигураторе или админ-панели БИД посмотреть ПравилаИнтеграции… и переопределяемые типы — получить фактический список объектов ERP в обмене.
-
При необходимости — разобрать цепочку для одного документа (создание в ДО, согласование, возврат статуса в СостоянияСогласованияВДокументообороте).
Если нужно, могу отдельно выписать только прикладные объекты ERP (документы/справочники), перечисленные в переопределяемых типах интеграции в этой выгрузке.
Пример №2: напиши ТЗ с учётом структуры конфигурации. Причём не просто ТЗ, а с критериями приёмки – ИИ-агент сам об этом подскажет и напишет.

Вопрос:
Напиши ТЗ на следующую доработку: я хочу сделать напоминание сотрудникам, чтобы не забывали заполнять ежедневные отчеты. При этом не все сотрудники согласно внутреннего регламента должны его вести и ежедневно заполнять. Так же нужно учесть отпуска и иные отсутствия, чтобы напоминание не выходило, если вчера сотрудник не работал. Напиши ТЗ и предложи оптимальный вариант как напоминать и контролировать заполнение документа - ежедневный отчет. Доработку нужно сделать через расширение.
1. Краткий вердикт
В Документообороте 3.0.21 есть ежедневные отчёты, отсутствия и механизм уведомлений, но типового напоминания «не заполнен ежедневный отчёт» нет. Доработку целесообразно делать расширением: регламентное задание + очередь уведомлений по образцу контроля авансовых отчётов, с отдельным списком обязанных сотрудников и исключением выходных/отсутствий.
2. Факты по конфигурации
|
Объект
|
Что подтверждено
|
|
Документ.ЕжедневныйОтчет
|
Реквизиты: Сотрудник, Автор, НачалоДня, ОкончаниеДня, способ указания времени; проведение → РегистрНакопления.РабочееВремяСотрудников
|
|
РегистрСведений.ФактическиеТрудозатраты
|
Строки работ отчёта; связь с ЕжедневныйОтчет
|
|
Константа / ФО ИспользоватьЕжедневныеОтчеты, ПолитикаУчетаРабочегоВремени
|
Включение учёта через ежедневные/еженедельные отчёты
|
|
УчетВремени.ЕстьЕжедневныеОтчетыНаДату
|
Проверка наличия проведённого отчёта на дату по сотруднику
|
|
Документ.Отсутствие, Справочник.ВидыОтсутствий
|
Период отсутствия; признак ВФондеРабочегоВремени
|
|
Отсутствия.ПолучитьТаблицуОтсутствий
|
Готовый API выборки отсутствий за период
|
|
Справочник.Сотрудники.ГрафикРаботы, Справочник.ГрафикиРаботы, ФО ИспользоватьГрафикиРаботы
|
Рабочие/нерабочие дни сотрудника
|
|
Перечисление.СобытияУведомлений
|
Есть СводкаОРабочемВремени, ОтсутствуетАвансовыйОтчет; нет события про незаполненный ежедневный отчёт
|
|
РегламентноеЗадание.РассылкаСводокОРабочемВремени
|
Недельная/месячная сводка подписчикам, не напоминание заполнить отчёт
|
|
РегистрСведений.ОчередьУведомлений, РегламентноеЗадание.УведомлениеПользователейОСобытиях
|
Типовой канал: окно, почта, push, SMS, Telegram, ВК, чат
|
|
КонтрольПредоставленияАвансовыхОтчетов
|
Образец: регламент → ОчередьУведомлений.ДобавитьУведомлениеПоСостоянию
|
|
РегистрСведений.НапоминанияПользователя
|
Персональные напоминания БСП (не массовый контроль)
|
|
Роли КонтрольЕжедневныхОтчетов, формы журнала отчётов подчинённых
|
Контроль руководителем уже заложен правами/UI
|
|
Справочник.Сотрудники
|
Нет признака «обязан вести ежедневный отчёт»
|
3. Выводы / рекомендации
Оптимальный вариант
Регламентное напоминание через очередь уведомлений (не через НапоминанияПользователя):
-
Утром следующего рабочего дня (или в настраиваемое время) регламент находит обязанных, у кого за вчера нет проведённого ЕжедневныйОтчет.
-
Исключает: нерабочий день по графику; отсутствие по Документ.Отсутствие (отпуски и прочие виды вне фонда / все полные дни — по правилу ниже).
-
Кладёт уведомление в ОчередьУведомлений → сотрудник получает его штатными способами.
-
Для контроля — отчёт/список «не сдавшие» для роли КонтрольЕжедневныхОтчетов (и опционально эскалация руководителю на N-й день).
Почему так: повторяет уже работающий паттерн авансовых отчётов; не ломает типовую рассылку сводок; не требует держать сеанс пользователя; масштабируется.
Альтернатива «персональные напоминания БСП» — слабее для массового регламента и контроля. Вечернее напоминание «за сегодня» — дополнение, не замена утреннего контроля «за вчера».
Техническое задание
Конфигурация: Документооборот 3.0.21
Способ реализации: расширение конфигурации (без изменения типовых объектов «на месте»)
Цель: напоминать сотрудникам о заполнении ежедневного отчёта и дать руководителям инструмент контроля, с учётом регламента «кто обязан» и отсутствий/нерабочих дней.
1. Назначение
Автоматически напоминать сотрудникам, обязанным вести ежедневный отчёт, если отчёт за предыдущий рабочий день не создан и не проведён; не беспокоить при отпуске и иных отсутствиях / выходных; дать сводку контроля для ответственных.
2. Участники и объекты учёта
-
Сотрудник — адресат напоминания (связь с пользователем через типовые регистры сотрудников/пользователей).
-
Контролёр — пользователь с правом контроля ежедневных отчётов / руководитель подразделения.
-
Администратор — настройка списка обязанных, расписания, текста, эскалации.
Предмет контроля: Документ.ЕжедневныйОтчет за календарный день Дата (начало дня), статус — проведён.
3. Кто обязан вести отчёт
В типовой нет персонального признака обязанности.
В расширении — один из вариантов (рекомендуется А):
|
Вариант
|
Описание
|
|
А (рекомендуется)
|
Регистр сведений расширения «Обязанности ведения ежедневного отчёта»: Сотрудник (+ опционально период действия, комментарий)
|
|
B
|
Доп. реквизит Сотрудники в расширении
|
|
C
|
Привязка к рабочей группе / подразделению
|
Начальное заполнение — вручную или загрузкой по списку из регламента заказчика.
Необязанные сотрудники никогда не получают напоминание и не попадают в контроль «обязан, но не сдал».
4. Правила «нужно ли напоминать за дату D»
Напоминание за день D сотруднику S, если выполнены все условия:
-
Включена ФО использования ежедневных отчётов (типовая политика учёта рабочего времени).
-
S входит в список обязанных на дату D.
-
D — рабочий день для S (при включённых графиках — по ГрафикРаботы сотрудника / основному графику; иначе — по производственному календарю организации / пн–пт — зафиксировать в настройках).
-
На D нет пересекающегося проведённого/действующего Отсутствие с полным днём (или достаточным покрытием дня).
-
Базовый API: Отсутствия.ПолучитьТаблицуОтсутствий.
-
Рекомендуется учитывать виды с ВФондеРабочегоВремени = Ложь (отпуск, болезнь и т.п.); удалённую работу / «в фонде» — не считать основанием пропуска отчёта (уточнить у заказчика).
-
Нет проведённого ЕжедневныйОтчет по S на D (УчетВремени.ЕстьЕжедневныеОтчетыНаДату или аналог в расширении).
-
Черновик / непроведённый документ не засчитывается (если заказчик хочет иначе — отдельное решение).
«Вчера не работал»: если D = вчера и п.3 или п.4 не выполнены — напоминание не формируется.
5. Когда и как напоминать
|
Параметр
|
Рекомендация по умолчанию
|
|
Момент
|
Каждый день в настраиваемое время (например 09:30); анализируется предыдущий календарный день, но только если он был рабочим для сотрудника
|
|
Повтор
|
Не чаще 1 раза в сутки на пару (сотрудник, дата D); повтор на следующий рабочий день, пока отчёт не проведён (лимит повторов — настройка, напр. 3)
|
|
Канал
|
Типовая ОчередьУведомлений + задание УведомлениеПользователейОСобытиях (окно/почта/прочие включённые способы)
|
|
Текст
|
«Не заполнен ежедневный отчёт за <дата>» + ссылка на создание/журнал своих отчётов
|
|
Событие
|
Новое значение перечисления СобытияУведомлений в расширении или событие программы с отдельным шаблоном; регистрация в списке доступных уведомлений
|
Опционально (фаза 2): вечернее мягкое напоминание в день D («заполните отчёт за сегодня») без эскалации.
6. Контроль заполнения
-
Отчёт/обработка расширения «Контроль ежедневных отчётов»: период, подразделение, только обязанные, статусы «сдан / не сдан / не требовался (выходной/отсутствие)».
-
Права — на базе роли КонтрольЕжедневныхОтчетов (+ роль расширения при необходимости).
-
Эскалация (опционально): если отчёт не сдан N рабочих дней — уведомление руководителю подразделения / контролёру (настраиваемо).
-
Типовые журналы «свои / подчинённые» остаются; расширение их не подменяет.
7. Состав объектов расширения (план)
-
Регистр (или реквизит) списка обязанных.
-
Константы/настройки: время запуска, лимит повторов, учитывать ли только отсутствия «не в фонде», текст, признак эскалации, N дней.
-
Регламентное задание + общий модуль логики отбора и постановки в очередь.
-
Значение события уведомлений + обработчики представления текста/ссылки (через расширение типовых модулей уведомлений / переопределяемые точки, без правки ядра «в лоб»).
-
Отчёт контроля + команда/подсистема в интерфейсе учёта времени.
-
Роли на чтение/изменение настроек и отчёта.
Типовые ЕжедневныйОтчет, Отсутствие, графики — только чтение и вызовы экспортного API.
8. Нефункциональные требования
-
Выполнение под привилегированным режимом в регламенте (как у типовых контролей), с корректным сопоставлением Сотрудник ↔ Пользователь.
-
Пакетные запросы (без запроса в цикле по сотрудникам).
-
Идемпотентность: повторный запуск в тот же день не плодит дубли в очереди.
-
Совместимость с обновлениями типовой; минимум &ИзменениеИКонтроль в типовых модулях — только необходимые точки уведомлений.
9. Критерии приёмки
-
Обязанный сотрудник без отчёта за вчерашний рабочий день получает напоминание в заданное время.
-
Необязанный — не получает.
-
Отпуск/отсутствие на вчера — не получает.
-
Выходной по графику на вчера — не получает.
-
После проведения отчёта за D повторные напоминания за D не уходят.
-
Контролёр видит список несдавших за период.
-
При выключенной ФО ежедневных отчётов регламент ничего не делает.
-
Расширение устанавливается на типовую 3.0.21 без изменения основной конфигурации.
4. Риски и неизвестное
-
Риски: расширение перечисления СобытияУведомлений и врезок в формирование текста уведомлений может требовать аккуратного сопровождения при обновлениях; неверное сопоставление сотрудник/пользователь — «тихие» пропуски; при неведённых графиках критерий «рабочий день» будет спорным.
-
Не найдено в выгрузке: готового события/регламента «не заполнен ежедневный отчёт»; персонального флага обязанности в Сотрудники.
-
Нужно уточнить у заказчика: источник списка обязанных; засчитывать ли непроведённый документ; полный день отсутствия vs частичный; удалённая работа / виды «в фонде»; нужна ли эскалация руководителю; канал по умолчанию (только окно или ещё почта).
5. Следующие шаги
-
Зафиксировать ответы по уточнениям из §4.
-
Утвердить вариант хранения обязанных (регистр vs реквизит) и параметры расписания.
-
Оценить трудозатраты: настройка обязанных + регламент/уведомления + отчёт контроля (+ эскалация отдельным этапом).
-
После утверждения ТЗ — реализация в расширении и тест-кейсы по критериям приёмки §9.
Пример №3: опиши карту процесса в УНФ. С чего начинается, на что обратить внимание.

Вопрос:
Опиши карту процесса цепочки: заявка клиента - производство - отгрузка Какие документы нужно завести, какие отчеты по этой теме есть, ан что обратить внимание. Напиши в виде инструкции для пользователя.
1. Краткий вердикт
В УНФ 3.0.13 цепочка «заявка клиента → производство → отгрузка» строится вокруг Заказа покупателя, затем Заказа на производство и документа Производство, а завершается Расходной накладной. Ниже — пошаговая инструкция: что заводить, чем контролировать и на что смотреть.
2. Факты по конфигурации
Схема процесса
graph TB
Z["Заказ покупателя<br/>заявка / заказ на продажу"] --> OPT1{"Нужно производство?"}
OPT1 -->|Нет, есть остаток| R["Расходная накладная"]
OPT1 -->|Да| ZP["Заказ на производство"]
Z --> REZ["Резервирование запасов<br/>(по необходимости)"]
Z --> SC["Счет на оплату<br/>(по необходимости)"]
ZP --> MAT{"Материалов хватает?"}
MAT -->|Нет| ZS["Заказ поставщику"]
ZS --> PN["Приходная накладная"]
MAT -->|Да| PR["Производство<br/>СборкаЗапасов"]
PN --> PR
ZP --> PR
PR --> MOV["Перемещение запасов<br/>(по необходимости)"]
PR --> R
MOV --> R
Z --> R
R --> PAY["Оплата от покупателя"]
Diagram: Заявка - производство - отгрузка (flowchart)
[Заказ покупателя] --> {Нужно производство?}
{Нужно производство?} -- Нет --> [Расходная накладная]
{Нужно производство?} -- Да --> [Заказ на производство]
[Заказ покупателя] --> [Резервирование запасов]
[Заказ покупателя] --> [Счет на оплату]
[Заказ на производство] --> {Материалов хватает?}
{Материалов хватает?} -- Нет --> [Заказ поставщику] --> [Приходная накладная]
{Материалов хватает?} -- Да --> [Производство]
[Приходная накладная] --> [Производство]
[Заказ на производство] --> [Производство]
[Производство] --> [Перемещение запасов] --> [Расходная накладная]
[Производство] --> [Расходная накладная]
[Заказ покупателя] --> [Расходная накладная]
[Расходная накладная] --> [Оплата от покупателя]
Инструкция: какие документы заводить
Шаг 0. Подготовка (один раз)
|
Что проверить
|
Зачем
|
|
Включена подсистема производства (ИспользоватьПодсистемуПроизводство)
|
Без неё документы производства в интерфейсе недоступны
|
|
Справочник.Номенклатура — изделия и материалы
|
База для заказа и выпуска
|
|
Справочник.Спецификации
|
Нормы расхода материалов на изделие
|
|
Справочник.СтруктурныеЕдиницы — склад / производство
|
Откуда списывать, куда приходовать выпуск
|
|
Контрагент и договор
|
Для заказа и отгрузки
|
Шаг 1. Заявка / заказ клиента
-
Создайте Документ.ЗаказПокупателя (раздел Продажи).
-
Выберите операцию:
-
Заявка на продажу — первичная заявка;
-
Заказ на продажу — подтверждённый заказ под производство/отгрузку;
-
Заказ-наряд / Заявка (заказ-наряд) — если это работы/услуги с исполнением в самом заказе.
-
Заполните контрагента, номенклатуру, количество, дату отгрузки, склад резерва при необходимости.
-
Проведите документ. Движения идут в т.ч. по ЗаказыПокупателей, ПотребностьВЗапасах, Запасы / резервам (в зависимости от настроек и заполнения).
По желанию на основании заказа:
Шаг 2. Планирование производства
-
На основании Заказа покупателя создайте Документ.ЗаказНаПроизводство (раздел Производство).
-
Операция: Сборка (выпуск изделия) или Разборка.
-
В ТЧ Продукция — что производить; спецификация подтягивает материалы в ТЧ Запасы.
-
Укажите изготовителя, склад резерва / получателя продукции, сроки (Старт / Финиш), состояние заказа.
-
Проведите: движения по ЗаказыНаПроизводство, ПотребностьВЗапасах, ЭтапыПроизводства (если этапы включены) и др.
Если материалов не хватает:
-
На основании заказа покупателя или заказа на производство — Документ.ЗаказПоставщику.
-
По факту поставки — Документ.ПриходнаяНакладная.
Шаг 3. Факт производства
-
На основании Заказа на производство (или заказа покупателя) создайте Документ.СборкаЗапасов — в интерфейсе это «Производство».
-
Операция: Сборка / Разборка.
-
Проверьте: продукция, материалы, склады списания и поступления выпуска, связь с заказом покупателя / заказом на производство.
-
Проведите: выпуск на склад, списание материалов, закрытие потребности / заказа на производство.
Дополнительно по ситуации:
-
Документ.ПеремещениеЗапасов — если выпуск на одном складе, а отгрузка с другого;
-
Документ.СдельныйНаряд — учёт сдельной работы (ввод на основании заказа на производство / производства / заказа покупателя);
-
Документ.РаспределениеЗатрат — распределение косвенных затрат на выпуск.
Шаг 4. Отгрузка клиенту
-
На основании Заказа покупателя (также возможен ввод из производства) создайте Документ.РасходнаяНакладная.
-
Операция для продажи: Продажа покупателю.
-
Проверьте склад, количество, заказ в шапке/строках, цены, НДС.
-
Проведите: списание запасов, закрытие заказа покупателя, расчёты с покупателем, продажи.
Если отгружаются услуги/работы — вместо или вместе с накладной может использоваться Документ.АктВыполненныхРабот (ввод на основании заказа покупателя).
Шаг 5. Оплата (после отгрузки или по счёту)
Типовые документы оплаты: Поступление на счет / Поступление в кассу (и связанные с оплатой заказа/счёта регистры).
Отчёты по теме
|
Отчёт
|
Для чего смотреть
|
|
Отчет.АнализЗаказовПокупателей
|
Выполнение заказов покупателей
|
|
Отчет.АнализЗаказаПокупателя
|
Разбор одного заказа
|
|
Отчет.АнализОплатыПоЗаказамПокупателей
|
Оплаты по заказам
|
|
Отчет.ЗаказыПокупателей
|
Список / состояние заказов
|
|
Отчет.АнализПотребности
|
Чего не хватает под заказы/производство
|
|
Отчет.ЗаказыНаПроизводство
|
План производства
|
|
Отчет.ПланФактныйАнализПроизводства
|
План vs факт выпуска
|
|
Отчет.ВыпускПродукции
|
Фактический выпуск
|
|
Отчет.ВыполнениеЭтаповПроизводства
|
Этапы (если используются)
|
|
Отчет.РазмещениеЗаказов
|
Размещение заказов
|
|
Отчет.АнализДоступности
|
Остатки на складах
|
|
Отчет.Запасы
|
Остатки и движение запасов
|
|
Отчет.НормативныйСоставИзделия
|
Состав по спецификации
|
|
Отчет.РаспределениеМатериалов
|
Материалы в производстве
|
|
Отчет.НЗП
|
Незавершённое производство
|
|
Отчет.Себестоимость
|
Себестоимость
|
|
Отчет.Продажи
|
Факт отгрузок/продаж
|
Ключевые объекты цепочки
|
Объект
|
Роль
|
|
Документ.ЗаказПокупателя
|
Заявка/заказ клиента; старт цепочки
|
|
Документ.ЗаказНаПроизводство
|
План производства под заказ
|
|
Документ.СборкаЗапасов («Производство»)
|
Факт выпуска
|
|
Документ.РасходнаяНакладная
|
Отгрузка клиенту
|
|
Справочник.Спецификации
|
Нормы материалов
|
|
Регистры ЗаказыПокупателей, ЗаказыНаПроизводство, ПотребностьВЗапасах, Запасы / ЗапасыНаСкладах, ВыпускПродукции
|
Контроль исполнения по остаткам и оборотам
|
3. Выводы / рекомендации
Как пользоваться цепочкой на практике:
-
Не пропускайте заказ покупателя — через него связываются производство, отгрузка, оплата и отчёты по исполнению.
-
Заявка ≠ заказ. Если нужна только фиксация интереса — операция «Заявка на продажу»; для запуска производства и резерва обычно переходят к «Заказ на продажу».
-
Сначала проверьте остатки (Анализ доступности / Запасы). Если товар уже на складе — производство не обязательно, сразу расходная накладная.
-
Спецификация обязательна для корректного выпуска — иначе материалы и себестоимость придётся заполнять вручную и легко ошибиться.
-
Ведите связь «заказ покупателя» во всех документах производства и отгрузки — иначе отчёты по выполнению заказа «разъедутся».
-
После выпуска убедитесь, что продукция на нужном складе перед отгрузкой; при необходимости сделайте перемещение.
-
Контролируйте закрытие заказа состоянием/ВариантЗавершения и отчётом «Анализ выполнения заказов покупателей».
4. Риски и неизвестное
-
Риски: производство без включённой подсистемы; выпуск без спецификации; отгрузка не с того склада; заказ не указан в накладной — «висит» невыполненным; резерв без последующей отгрузки блокирует свободный остаток.
-
Риски: этапы производства, ордерный склад, серии/ГТД/прослеживаемость усложняют проведение — нужны соответствующие настройки и заполнение.
-
Не найдено в выгрузке как отдельный документ «Заявка клиента»: в типовой это вид операции документа Заказ покупателя («Заявка на продажу»), а не отдельный объект.
-
Какие именно состояния заказов и какие ФО включены у вас в базе — нужны данные информационной базы (в метаданных есть справочники состояний и опции, но фактические значения — в ИБ).
5. Следующие шаги
-
Пройти один сквозной тестовый пример: заказ → заказ на производство → производство → расходная накладная и сверить отчёты из таблицы выше.
-
Уточнить у заказчика: производство всегда под заказ или есть складской запас готовой продукции; нужны ли этапы, ордера, сдельные наряды.
-
При необходимости подготовить чек-лист проверки прав ролей и включённых функциональных опций производства/резервирования.
Причем обратите внимание, Эксперт 1С описал диаграмму.
Как её визуализировать, три простых шага:
-
Копируем текст
-
Создаем диаграмму
-
Прогоняем через "Улучшить" и далее нажимаем "Создать"

Улучшаем:

Результат - схема BPMN:

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