1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Документ (Documents) |
| Имя | ПланЗакупок |
| Полное имя | Документ.ПланЗакупок |
| Синоним | «План закупок» |
| Конфигурация | Управление торговлей для Казахстана, ред. 3.4.5.21 |
| Подсистема | Планирование |
| Роль пользователя | Планировщик / аналитик |
| Нумерация | Тип Строка, длина 11, периодичность Непериодический (Nonperiodical) |
| Валюта учёта | Тенге (₸) |
Назначение. Документ формирует план закупок товаров на период. Используется в подсистеме планирования для последующего сопоставления плана с фактом и обеспечения потребностей: после проведения план встаёт на контроль, по нему анализируется выполнение и рассчитывается обеспечение (закупки под план).
Где найти в 1С: Раздел «Планирование» (в интерфейсе — «Служебные подсистемы» → «План закупок»).
Навигационная ссылка: e1cib/list/Документ.ПланЗакупок
Важно: это документ оперативного (управленческого) учёта торговой конфигурации. Он ведёт движения по регистрам накопления (планы), а не формирует бухгалтерские проводки Дт/Кт. Бухгалтерские проводки по типовому плану счетов РК (1210, 1330, 3310, 3130, 6010, 7010 и т. д.) и электронные документы (ЭСФ в ИС ЭСФ, СНТ) формируются не планом, а фактическими документами реализации/поступления, на которые план опирается (см. раздел 6).
2. Реквизиты шапки и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
Партнер |
СправочникСсылка.Партнеры | Да | Компания-контрагент как бизнес-единица. Выбирается первым — по нему подтягиваются контрагент, соглашение и условия. |
Соглашение |
СправочникСсылка.СоглашенияСПоставщиками | Да | Соглашение об условиях (цены, скидки, валюта, порядок расчётов). Заполняется до товаров — из него подтягиваются условия. |
Склад |
СправочникСсылка.Склады | Да | Склад, на который планируется поступление товара. Определяет измерение движений. |
Сценарий |
СправочникСсылка.СценарииТоварногоПланирования | Да | Сценарий товарного планирования (аналитический разрез плана). |
ВидПлана |
СправочникСсылка.ВидыПланов | Да | Вид плана (классификатор планов). |
Подразделение |
СправочникСсылка.СтруктураПредприятия | Да | Подразделение-владелец операции (аналитика по подразделениям). |
Статус |
ПеречислениеСсылка.СтатусыПланов | Да | Статус в жизненном цикле документа (влияет на постановку на контроль). |
Периодичность |
ПеречислениеСсылка.Периодичность | Да | Периодичность разбиения плана (день/неделя/месяц и т. д.). |
НачалоПериода |
Дата | Да | Начало периода планирования. |
ОкончаниеПериода |
Дата | Да | Окончание периода планирования. |
Валюта |
СправочникСсылка.Валюты | Нет | Валюта цен в строках. Обычно тенге (₸); подтягивается из соглашения. |
СуммаДокумента |
Число | Нет | Итоговая сумма плана. Рассчитывается автоматически по строкам. |
ПланироватьПоСумме |
Булево | Нет | Признак планирования по суммам (а не по количеству). |
Календарь |
СправочникСсылка.ПроизводственныеКалендари | Нет | Производственный календарь для разбивки по периодам. |
ЗаполнятьПланОплат |
Булево | Нет | Одновременно формировать план оплат поставщикам. |
ЗаполнятьПоФормуле |
Булево | Нет | Заполнять плановые показатели по формуле. |
ЗаполненоАвтоматически |
Булево | Нет | Признак автоматического заполнения строк. |
КроссТаблица |
Булево | Нет | Ввод/отображение показателей в виде кросс-таблицы. |
ОбновитьДополнить |
Число | Нет | Режим пересчёта при автозаполнении (обновить/дополнить). |
ИзменитьРезультатНа |
Число | Нет | Корректирующий коэффициент/приращение при пересчёте. |
ТочностьОкругления |
Число | Нет | Точность округления рассчитанных показателей. |
ОтражаетсяВБюджетировании |
Булево | Нет | Признак включения плана в бюджетирование. |
ПользовательскиеНастройки |
ХранилищеЗначения | Нет | Сериализованные настройки пользователя (форма заполнения). |
СтруктураНастроек |
ХранилищеЗначения | Нет | Сериализованная структура параметров заполнения. |
Ответственный |
СправочникСсылка.Пользователи | Нет | Ответственный за документ. |
Комментарий |
Строка | Нет | Произвольный комментарий. |
2.2 Табличные части
Основная табличная часть содержит плановые строки — номенклатуру/характеристику с плановыми количествами и суммами по периодам. Типовой состав строки: Номенклатура, Характеристика, Количество, Цена, Сумма, привязка к периоду разбиения. При включённом ЗаполнятьПланОплат формируется соответствующий план оплат по срокам. Точный состав колонок зависит от настроек сценария и режима (по количеству / по сумме, кросс-таблица).
Числа в примерах — по РК 2026: НДС 16 %, суммы в тенге. Например, план на 100 ед. по цене 5 000 ₸ даёт базу 500 000 ₸ и плановый НДС 80 000 ₸ (16 %).
3. Формы
| Форма | Назначение |
|---|---|
| Форма документа (ФормаДокумента) | Основная форма ввода: шапка, плановые строки, статус, помощник автозаполнения, кнопки проведения. |
| Форма списка (ФормаСписка) | Список планов закупок с отборами по сценарию, виду плана, периоду, статусу; открывается по e1cib/list/Документ.ПланЗакупок. |
| Форма выбора | Выбор плана закупок из других объектов. |
| Формы/помощники заполнения | Настройка параметров автозаполнения (периодичность, формула, обновить/дополнить, точность округления, кросс-таблица) — работают через реквизиты СтруктураНастроек/ПользовательскиеНастройки. |
| Печатные формы | Формируются через УправлениеПечатью / ФормированиеПечатныхФорм (см. раздел 4). |
4. Ключевые процедуры модулей
Ниже — обработчики из статического анализа BSL-модулей объекта (имена приведены дословно из выгрузки; строки — объём обработчика). Тела не выполнялись.
4.1 Модуль объекта (ObjectModule)
| Обработчик | Объём | Что делает |
|---|---|---|
ОбработкаПроведения |
14 стр. | Формирует движения при проведении. Делегирует расчёт движений в общие модули ПроведениеСерверУТ и Планирование. |
ОбработкаУдаленияПроведения |
9 стр. | Очищает движения при отмене проведения. |
ОбработкаПроверкиЗаполнения |
290 стр. | Основной блок валидации: контроль заполнения обязательных реквизитов, согласованности периода/периодичности, корректности строк плана; формирует сообщения пользователю (в коде фигурирует «ТекстИсключения»). |
ПередЗаписью |
74 стр. | Предзаписные проверки и подготовка данных (пересчёт итогов, статусы, служебные реквизиты). |
ПриЗаписи |
12 стр. | Действия непосредственно при записи. |
ОбработкаЗаполнения |
15 стр. | Заполнение реквизитов при создании / вводе на основании. |
ПриКопировании |
12 стр. | Корректировка реквизитов при копировании (сброс статуса/служебных полей). |
4.2 Зависимости от общих модулей
Наиболее интенсивно вызываются: Планирование (16 вызовов) и ПроведениеСерверУТ (12) — ядро логики проведения. Далее: ОбщегоНазначения (6), ОбщегоНазначенияУТ (6), ОбщегоНазначенияКлиентСервер (5), ФормированиеПечатныхФорм (5), УправлениеПечатью (4), Пользователи (3), ПланированиеКлиентСерверПовтИсп (2), НоменклатураКлиентСервер (2), ОценкаПроизводительности (2), ПланированиеКлиентСервер (1), НоменклатураСервер (1), ЗначениеНастроекПовтИсп (1), ШтрихкодированиеПечатныхФорм (1).
5. Проведение и движения
При проведении ОбработкаПроведения формирует движения по регистрам накопления (оперативный учёт планирования), а не бухгалтерские проводки.
| Регистр | Тип | Назначение |
|---|---|---|
РегистрНакопления.ПланыЗакупок |
Накопления | Плановые объёмы/суммы закупок по номенклатуре, складу, сценарию и периодам — основа контроля «план/факт» и расчёта обеспечения. |
РегистрНакопления.ПланыОплатПоставщикам |
Накопления | Плановые платежи поставщикам по срокам (заполняется при ЗаполнятьПланОплат). |
Движения строятся общими модулями Планирование и ПроведениеСерверУТ на основании плановых строк, разбитых по периодичности.
Бухгалтерский контур (для контекста). План закупок сам проводок не делает. Фактические операции по плану отражаются другими документами и в бухучёте РК ложатся так: поступление товара — Дт 1330 «Товары» / Кт 3310 «КЗ поставщикам», входящий НДС 16 % — Дт 1420 / Кт 3310; оплата поставщику — Дт 3310 / Кт 1030; реализация — Дт 1210 / Кт 6010 и Кт 3130 (НДС к уплате 16 %), себестоимость — Дт 7010 / Кт 1330. Эти движения формируют документы реализации/поступления, а также ЭСФ (ИС ЭСФ) и СНТ.
6. Связанные объекты и ввод на основании
- Справочники-источники условий:
Партнеры,СоглашенияСПоставщиками,Склады,СценарииТоварногоПланирования,ВидыПланов,Валюты,ПроизводственныеКалендари,СтруктураПредприятия. - Регистры-потребители:
ПланыЗакупок,ПланыОплатПоставщикам— используются отчётами план/факт и механизмом обеспечения потребностей. - Ввод на основании / дальнейшие документы: на базе плана закупок формируются заказы поставщикам и документы обеспечения (закупки под план); план оплат используется в казначействе для платежного календаря.
- Печать: через
УправлениеПечатьюиФормированиеПечатныхФорм(при необходимости — со штрихкодированием черезШтрихкодированиеПечатныхФорм).
7. Точки расширения
- Обработчики модуля объекта. Кастомизацию проще всего вносить через расширение в
ПередЗаписью,ОбработкаПроверкиЗаполнения(доп. контроль строк/периодов) иОбработкаЗаполнения(правила автозаполнения по вашим сценариям). - Логика проведения. Так как движения делегированы в общие модули
ПланированиеиПроведениеСерверУТ, изменять состав движений следует аккуратно — через расширение соответствующих методов, а не переписываниемОбработкаПроведения. - Автозаполнение. Реквизиты
СтруктураНастроек,ПользовательскиеНастройки,ЗаполнятьПоФормуле,ОбновитьДополнить,ИзменитьРезультатНа,ТочностьОкругления— штатные точки настройки алгоритма заполнения без вмешательства в код. - Дополнительные реквизиты/сведения плана — через механизм БСП (дополнительные реквизиты и сведения).
- Печатные формы — добавление собственных макетов через
УправлениеПечатью.
Требует проверки по конкретному релизу 3.4.5.21: полный перечень колонок табличной части и точный набор форм — они управляются функциональными опциями подсистемы планирования и могут отличаться при разных настройках сценариев.
