Обзор системы
Конфигурация «Рекламная смета» — надстройка над типовой «Бухгалтерией предприятия 3.0»: она добавляет рабочие места производства и продажи рекламных изделий, не отключая и не ломая уже существующие механизмы типовой конфигурации. Учёт ведётся в одной базе: от калькуляции изделия и расхода материалов в производстве до денег покупателя и отчётности.
Управленческий учёт RSEDT ведёт сделку от расчёта изделия до отгрузки и оплаты. Центр сделки — документ АСЕРВИС_ЗаказПокупателя. Изделие заказа связано с техкартой строкой табличной части Продукция (реквизит Техкарта, тип АСРЕВИС_Техкарты). Реквизит техкарты ЗаказПокупателя составной и для отбора «все техкарты этого заказа» недостаточен.
- Менеджер собирает заказ, считает техкарты, запускает заказ проведением, выставляет счёт.
- Согласующий проходит маршрут
АСЕРВИС_Согласование, если он блокирует запуск. - Производство берёт работы из очереди и списывает их документами печати, постпечати и производственной операции.
- Склад резервирует и передаёт материалы, принимает готовую продукцию.
- Оплата приходит платёжным документом и гасит управленческий долг по заказу.
Жизненный цикл сделки
Заголовок раздела «Жизненный цикл сделки»
Журнал заказов показывает всю сделку одной строкой: дата, номер, статус, дата отгрузки, контрагент, сумма заказа и долг. Статус заказа меняется командой Установить статус над списком, а новый заказ создаётся кнопкой Создать. Над списком стоят отборы по периоду, организации, контрагенту и менеджеру; кнопка Я оставляет заказы текущего менеджера. Строки выделены цветом по статусу, в правых колонках отметками показано, что по заказу уже есть.
flowchart TD calc["Расчёт техкарт в заказе"] preview["Предварительный просчёт"] agree["Согласование маршрута"] post["Проведение заказа"] debt["Долг покупателя"] queue["Очередь работ из спецификации"] invoice["Счёт на оплату"] pay["Оплата"] prod["Печать и постпечать"] release["Выпуск и склад ГП"] sale["Реализация"] ship["Отгрузка и доставка"] calc --> preview calc --> agree preview -->|"проведение запрещено"| calc agree --> post calc --> post post --> debt post --> queue post --> invoice invoice --> pay pay -->|"гасит долг"| debt pay -->|"разрешает запуск"| post queue --> prod prod --> release invoice --> sale release --> ship sale --> ship
Что считается запуском
Заголовок раздела «Что считается запуском»Запуск в работу в коде — это проведение заказа, а не отдельная кнопка после проведения.
При проведении, если ДатаЗапускаВРаботу пустая, она становится текущей. Константа АСЕРВИС_ЗапускатьЗаказыВРаботуТекущейДатой может подменить дату документа на дату запуска.
В тот же момент проведения заказ пишет приход в АСЕРВИС_ВзаиморасчетыСПокупателямиУПР на сумму документа. Положительный остаток — долг клиента. Отрицательный — предоплата по заказу. Это совпадает с формулировкой «с запуска клиент должен», если запуск понимать как проведение.
Исключения:
ПредварительныйПросчетпровести нельзя. Долга нет, пока заказ не выведен из просчёта.ЗаказНаСкладвзаиморасчёты не пишет. Он только ставит продукцию к выпуску.- Кредит контрагента (сумма и срок) может остановить проведение, если у пользователя включен контроль.
- Непроведённые техкарты заказа выводятся предупреждением. Жёсткий запрет зависит от настройки пользователя «Запрещено проводить заказ при непроведённых техкартах».
- Без даты отгрузки заказ не проводится.
Флаг ЗапускВПроизводствоРазрешен — отдельно от самого долга. Константа АСЕРВИС_ВариантЗапускаЗаказаВПроизводство: значение 0 разрешает запуск сразу; значение 1 для вида оплаты «предоплата» сначала запрещает и ставит флаг после оплаты. Аналогично ОтгрузкаРазрешена и константа АСЕРВИС_ВариантРазрешенияОтгрузкиЗаказа.
Согласование может снять разрешение запуска на время маршрута и вернуть его по завершении. Если у маршрута включён автозапуск, регламент проводит непроведённые техкарты строк Продукция.
Деньги управленческого учёта
Заголовок раздела «Деньги управленческого учёта»
Колонки Σ заказа, Σ зак. чист. и Долг в журнале — это управленческие суммы. Долг заполнен не у каждой строки: он появляется по мере движения сделки. Так выглядит выполнение схемы ниже.
Реализация долг покупателя не гасит. Долг создаёт проведённый заказ, гасит оплата по счёту.
flowchart LR order["Проведённый заказ"] -->|"приход суммы заказа"| debt["Взаиморасчеты УПР"] advance["Аванс контрагента"] -->|"зачёт при проведении"| debt paydoc["ПКО или поступление на расчётный счёт"] -->|"оплата по счетам"| debt refund["Возврат покупателю"] -->|"снова приход"| debt correct["Корректировка долга"] --> debt invoice["Счёт на оплату"] --> paydoc invoice --> sale["Реализация"] sale --> shipped["Обороты менеджера: отгружено"] sale --> passed["Заказы переданы на реализацию"]
Счёт создаётся двумя путями: команда заказа «ввести счёт» сразу заполняет СчетНаОплатуПокупателю, либо сначала АСЕРВИС_ЗаявкаНаСчет по основанию заказа, а в ней реквизит СчетПоЗаявке. Из счета штатно вводится РеализацияТоваровУслуг.
Реализация для управленческого учёта делает другое:
- пишет «отгружено» в
АСЕРВИС_ОборотыМенеджерапо строкам с заказом; - пишет приход в
АСЕРВИС_ЗаказыПереданыНаРеализацию; - если выключена константа
АСЕРВИС_УпрОтгрузкаЗаявкой, списывает склад готовой продукции.
Производство
Заголовок раздела «Производство»Техкарта — задание на изделие. Задание в очередь работ пишется при проведении техкарты процедурой ЗаписатьСтатусПроизводства: она делает приход в АСЕРВИС_Производство. У большинства типов техкарт источник — операции спецификации номенклатуры, по видам работ с признаком «производство».
Исключение — техкарта продажи материалов АСЕРВИС_ТехкартаПМ: у неё в проведении отдельная ветка, которая ставит в очередь каждую строку табличной части Материалы с видом работы «Продажа материалов». В общей ветке по спецификации этот вид работы пропускается (Если Шапка.ВидРаботы = Справочники.АСЕРВИС_ВидыРабот.ПродажаМатериалов Тогда продолжить) — из-за этого продажу материалов легко счесть не попадающей в очередь. На самом деле задания по ней в очереди есть, и «Очередь всех работ» показывает их отдельными строками.
Процедура ОтразитьВОчередиПроизводства вызывается из проведения части техкарт, но её тело закомментировано целиком. Живая очередь читает остатки АСЕРВИС_Производство.

На снимке — обработка АСЕРВИС_ОчередьПечати (синоним «Очередь печати»). Слева перечислено оборудование: Mutoh RK3 1.6м, AUDLEY 1.6м, режущий плоттер Graphtec CE5000, плоттер Roland, Roland VS 640i. Справа видно, что печатать: дата отгрузки, номер техкарты, контрагент, статус техкарты, оборудование, материал, ширина, высота, количество и колонка Кол. ост. с остатком к печати. Список оборудования слева и панель Отборы внизу фильтруют очередь. Ссылки Бланк учета брака и отходов, Печать техкарты ШП и Производственная операция ведут к документам, которые списывают работы из очереди.
flowchart TD tk["Проведение техкарты"] spec["Операции спецификации"] plan["Приход АСЕРВИС_Производство"] queues["Очереди цехов"] printshp["Печать техкарты ШП"] postprint["Постпечать техкарты"] op["Производственная операция"] fact["АСЕРВИС_ПроизводствоФакт"] cost["Производственные затраты"] tk --> spec spec --> plan plan --> queues queues --> printshp queues --> postprint queues --> op printshp --> fact postprint --> fact op --> fact postprint -->|"расход остатка работ"| plan op -->|"расход остатка работ"| plan postprint --> cost op --> cost
Факт в АСЕРВИС_Производство пишется с заказом из шапки техкарты. Если у техкарты заказ пустой или указывает на другой документ, отбор факта строго по заказу даёт нули. Рабочий отбор — по самой техкарте. Работы «сверх заказа» в АСЕРВИС_Производство не списываются, факт по ним остаётся в АСЕРВИС_ПроизводствоФакт.
Типы техкарт и то, у кого есть операции калькуляции, разобраны в разделе Техкарты.
Материалы
Заголовок раздела «Материалы»При проведении заказа вызывается обеспечение: АСЕРВИС_РезервированиеМатериалов.ОбеспечитьЗаказПокупателя. Резерв и очередь закупки строятся по техкартам. Материал заказчика на техкарте ШП, ЦП, РК и МП дополнительно пишет приход в АСЕРВИС_ДавальческоеСырье.
Списание со склада в производство идёт через типовую требование-накладную и управленческие документы передачи и списания. Пошаговые инструкции уже есть в группе разработки, ссылки — в разделе Материалы.
Выпуск и отгрузка
Заголовок раздела «Выпуск и отгрузка»Проведение заказа ставит приход в АСЕРВИС_ПродукцияКВыпуску: если по техкарте есть строки ИзделияТехкарт, количество берётся оттуда, иначе — из строки Продукция. Товары заказа, не складского, пишут приход в АСЕРВИС_ТоварыКПередачеНаСклад.
Документ АСЕРВИС_ВыпускПродукции собирает выпуск и проводит типовой ОтчетПроизводстваЗаСмену. Дальше — склад готовой продукции, заявка на отгрузку, доставка и задание на перевозку. Если в заказе заполнены ИзделияНаМонтажномЛисте, именно они задают состав счёта и отгрузки, а строки продукции и товаров остаются обеспечением.
Карта регистров сделки
Заголовок раздела «Карта регистров сделки»
Управленческие отчёты и журналы собраны в разделе Продажи: Журнал заказов, (упр) Журналы, (упр) Заявки, (упр) Вознаграждения, (упр) Ценообразование, Очередь закупки. Регистры из таблицы ниже на экран не выведены: это структура хранения, а не рабочие места.
| Регистр | Что держит | Кто пишет в цепочке сделки |
|---|---|---|
АСЕРВИС_ВзаиморасчетыСПокупателямиУПР |
Долг и предоплата по заказу | Заказ — приход; оплата — расход; возврат — приход |
АСЕРВИС_Авансы |
Свободный аванс контрагента | Оплата и зачёт при проведении заказа |
АСЕРВИС_ОборотыМенеджера |
Оплачено и отгружено | Оплата и реализация |
АСЕРВИС_ОборотыПоСчетам |
Оплачено и отгружено по счёту | Оплата и реализация |
АСЕРВИС_Производство |
План работ и их остаток | Техкарта — приход; постпечать и операция — расход |
АСЕРВИС_ПроизводствоФакт |
Факт выполненных работ | Постпечать, печать, производственная операция |
АСЕРВИС_ПроизводственныеЗатраты |
Сумма работ и материалов в производстве | Производственные документы |
АСЕРВИС_ПродукцияКВыпуску |
Сколько изделий ждут выпуска | Проведение заказа |
АСЕРВИС_СкладГотовойПродукции |
Готовая продукция | Выпуск и отгрузка |
АСЕРВИС_ЗаказыПереданыНаРеализацию |
Что уже выставлено реализацией | Реализация — приход |
АСЕРВИС_РезервМатериалов |
Резерв под заказ | Обеспечение заказа |
АСЕРВИС_Себестоимость |
Себестоимость заказа и техкарты | Производственные документы и распределение затрат |
АСЕРВИС_РентабельностьЗаказов |
План и факт рентабельности | Запись при проведении заказа и пересчёт |
Граница с бухгалтерией
Заголовок раздела «Граница с бухгалтерией»Счёт, реализация, платёжка, приходный кассовый ордер, требование-накладная и отчёт производства за смену — типовые документы бухгалтерии. В этом разделе они нужны только как шаг, после которого подписки АСЕРВИС_ пишут управленческие регистры. Проводки по счетам, НДС и налоговые отчёты не разбираются.
Соседние контуры
Заголовок раздела «Соседние контуры»Они есть в конфигурации и влияют на сделку, но в этом проходе без отдельных инструкций:
- бонусы менеджера начисляются при проведении заказа, если не стоит
НеНачислятьБонусы; - вознаграждение контрагента берётся из итога колонки
Вознаграждениетабличной частиПродукция; - рентабельность считается при проведении и ставится в очередь пересчёта;
- сделка Битрикс24 хранится в
АСЕРВИС_СоответствиеСделокБитрикс24; - табель, смены и техобслуживание оборудования живут рядом с производством и в цепочку заказа не входят.
Изменения релиза 3.0.206
Заголовок раздела «Изменения релиза 3.0.206»Что обновилось в контуре сделки и производства (подробности — в статьях раздела Обновление 3.0.206):
- Новые производственные очереди — новый формат очереди с клиентской отрисовкой, три режима на выбор.
- Готовность заказа на производстве — панель с диаграммой загрузки производства.
- Перемещения материалов по заказу — перемещение под заказ и техкарту, списание по перемещению.
- Дашборд статистики — новое рабочее место раздела Продажи: панель показателей на рабочем столе.
- Распределение затрат — ОПР и ОХР в рентабельности заказов.
- Копирование строк в видах работ — быстрый перенос состава между калькуляторами.