1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Документ (Документ.РегистрацияЦенНоменклатурыПоставщика) |
| Имя | РегистрацияЦенНоменклатурыПоставщика |
| Синоним | «Регистрация цен номенклатуры поставщика» |
| Конфигурация | Управление торговлей для Казахстана, 3.4.5.21 |
| Нумерация | Тип Строка, длина 11, периодичность — Год |
| Ответственная роль | Менеджер по закупкам |
| Раздел интерфейса | «Закупки» → «Цены поставщиков» (в служебных подсистемах пункт «Регистрация цен номенклатуры поставщика») |
Назначение. Документ фиксирует прайс поставщика — цены, по которым поставщик предлагает товары. Зарегистрированные цены используются для сравнения предложений разных поставщиков и для автоматической подстановки закупочных цен в заказы поставщикам и документы поступления. Учёт ведётся в тенге (₸).
Это документ оперативного (управленческого) учёта. Он не формирует бухгалтерских проводок Дт/Кт по плану счетов РК — он записывает данные в регистр сведений цен. Счета РК (1330 «Товары», 3310 «КЗ поставщикам», 3130 «НДС к уплате», 1210 «ДЗ покупателей», 6010, 7010 и т. д.), а также ставка НДС 16 % проявятся уже в документах закупки/реализации, куда цены из этого прайса подставляются.
Где найти в 1С. Навигационная ссылка списка: e1cib/list/Документ.РегистрацияЦенНоменклатурыПоставщика. Открытие конкретного объекта: e1cib/data/Документ.РегистрацияЦенНоменклатурыПоставщика.
2. Реквизиты шапки и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
Партнер |
СправочникСсылка.Партнеры | Да | Партнёр (компания-контрагент как бизнес-единица). Выбирается первым: по нему подтягиваются контрагент, соглашение и условия закупки. |
Ответственный |
СправочникСсылка.Пользователи | Нет | Пользователь, ответственный за документ. |
Комментарий |
Строка | Нет | Произвольный комментарий. |
ДокументОснование |
ДокументСсылка (ПриобретениеТоваровУслуг, ЗаказПоставщику, ПоступлениеТоваров, ПриемкаТоваровНаХранение) | Нет | Документ-основание при вводе «на основании». |
Стандартные реквизиты — Номер, Дата, Организация/Подразделение (в зависимости от настроек учёта) — присутствуют как реквизиты объекта документа. Дата определяет период, на который регистрируются цены в периодическом регистре сведений.
2.2 Табличная часть Товары (6 колонок)
| Имя | Тип | Назначение |
|---|---|---|
Номенклатура |
СправочникСсылка.Номенклатура | Товар или услуга. |
НоменклатураПоставщика |
СправочникСсылка.НоменклатураПоставщиков | Позиция из справочника номенклатуры поставщика (сопоставление артикулов). |
Характеристика |
СправочникСсылка.ХарактеристикиНоменклатуры | Характеристика (цвет/размер), если у товара ведутся характеристики. |
ВидЦеныПоставщика |
СправочникСсылка.ВидыЦенПоставщиков | Вид цены поставщика (например, «Розничная поставщика», «Оптовая»). |
Упаковка |
СправочникСсылка.УпаковкиЕдиницыИзмерения | Упаковка, если ведётся учёт в упаковках. |
Цена |
Число | Цена за единицу (в тенге). Подставляется по виду цен из соглашения; редактируется вручную. |
2.3 Табличная часть ДополнительныеРеквизиты (3 колонки)
| Имя | Тип | Назначение |
|---|---|---|
Свойство |
ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения | Дополнительный реквизит. |
Значение |
Характеристика (по виду свойства) | Значение допреквизита. |
ТекстоваяСтрока |
Строка | Текстовое представление значения. |
3. Формы
| Форма | Назначение | Состав (по evidence) |
|---|---|---|
| ФормаДокумента | Основная рабочая форма: ввод/подбор номенклатуры, выбор видов цен поставщика, установка и просмотр цен. | 293 элемента: 10 полей ввода, 2 таблицы (ВыбранныеЦены, ДеревоЦен), 27 кнопок. Вкладки ГруппаВидыЦен, ГруппаУстановкаЦен. |
| ФормаСписка | Список документов регистрации цен, отбор и навигация. | 70 элементов: 4 поля ввода, 1 таблица Список. |
Ключевые команды формы документа: ПодобратьТовары, ДобавитьТоварыПоОтбору, ДобавитьНоменклатуру, ДобавитьХарактеристику, ОтчетПоДинамикеЦен, ПерейтиКУстановкеЦен, ПерейтиКРедактированиюСпискаВидовЦен, ВыбратьВсеВидыЦен, ИсключитьВсеВидыЦен, НеВыполнятьПроверкуСопоставленнойНоменклатурыПоставщика, переключатели АвтоматическиДобавлятьХарактеристики и ЗаполнятьАвтоматическиЦеныХарактеристикПоНоменклатуре, а также стандартные ЗаписатьДокумент / ПровестиДокумент / ПровестиИЗакрыть и НастроитьВыводимуюИнформацию.
Форма построена как «матрица цен»: по строкам — номенклатура (дерево ДеревоЦен), по колонкам — выбранные виды цен поставщика. Это позволяет заводить сразу несколько видов цен на одну позицию.
4. Ключевые процедуры модулей
Ниже — обработчики модуля объекта (ObjectModule) дословно из статического анализа BSL (без выполнения кода); в скобках — объём в строках.
| Обработчик | Строк | Что делает |
|---|---|---|
ОбработкаЗаполнения |
20 | Заполнение при вводе на основании (ПриобретениеТоваровУслуг, ЗаказПоставщику, ПоступлениеТоваров, ПриемкаТоваровНаХранение): переносит партнёра и позиции номенклатуры с ценами из документа-основания. |
ПередЗаписью |
14 | Контроль перед записью: заполнение служебных реквизитов, проверки корректности (сообщения через переменную ТекстОшибки). |
ОбработкаПроведения |
13 | Формирование движений при проведении. Логика делегирована в общие модули ПроведениеСерверУТ и Ценообразование — они пишут актуальные цены в регистр сведений. |
ОбработкаУдаленияПроведения |
9 | Очистка/откат движений при отмене проведения. |
ПриКопировании |
3 | Корректировка реквизитов при копировании документа (сброс уникальных значений). |
Зависимости от общих модулей (число вызовов): ПроведениеСерверУТ (10), ОбщегоНазначенияУТ (3), Пользователи (1), ЗакупкиСервер (1), Ценообразование (1).
Контроль. В коде используется переменная ТекстОшибки — накопление сообщений об ошибках заполнения/проведения, выводимых пользователю через Сообщить/ВызватьИсключение.
5. Проведение и движения
Документ ведёт оперативный учёт цен, а не бухгалтерию, поэтому при проведении формируется движение по регистру сведений, а не проводки Дт/Кт.
| Регистр | Тип | Назначение |
|---|---|---|
РегистрСведений.ЦеныНоменклатурыПоставщиков |
Сведений (периодический) | Хранит зарегистрированные цены: измерения — Номенклатура/НоменклатураПоставщика, Характеристика, ВидЦеныПоставщика, Упаковка, Партнёр; ресурс — Цена; период — по дате документа. |
Как это работает. ОбработкаПроведения → ПроведениеСерверУТ + Ценообразование записывают строки табличной части Товары в регистр сведений ЦеныНоменклатурыПоставщиков на дату документа. При отмене проведения ОбработкаУдаленияПроведения эти записи снимаются.
Связь с бухгалтерским контуром РК. Сам документ проводок не делает. Зарегистрированные цены далее подставляются в закупочные документы, где и возникают проводки по типовому плану счетов Казахстана — например, при поступлении товара: Дт 1330 «Товары» и Дт 3130 «НДС к уплате» (входящий НДС по ставке 16 % на 2026 год) — Кт 3310 «Краткосрочная КЗ поставщикам»; оплата — Дт 3310 / Кт 1030 «Деньги на текущих счетах». Электронное сопровождение закупки/реализации — ЭСФ (ИС ЭСФ) и СНТ — формируется в соответствующих документах, а не здесь.
«Требует проверки» (версионно-специфично): точный состав измерений и наличие дополнительных регистров сведений цен может отличаться между релизами линейки 3.4 — сверяйтесь с конфигуратором конкретной базы.
6. Связанные объекты и ввод на основании
Ввод «на основании» этого документа возможен из:
ПриобретениеТоваровУслугЗаказПоставщикуПоступлениеТоваровПриемкаТоваровНаХранение
(состав определяется реквизитом ДокументОснование и обработчиком ОбработкаЗаполнения).
Справочники-источники значений: Партнеры, Номенклатура, НоменклатураПоставщиков, ХарактеристикиНоменклатуры, ВидыЦенПоставщиков, УпаковкиЕдиницыИзмерения, Пользователи, план видов характеристик ДополнительныеРеквизитыИСведения.
Потребители данных документа: механизм подбора закупочных цен в заказах поставщикам и документах поступления, отчёты по ценам поставщиков (в т. ч. ОтчетПоДинамикеЦен), сравнение предложений поставщиков.
7. Точки расширения
- Подписки/расширения на события модуля объекта:
ОбработкаЗаполнения(правила заполнения при вводе на основании),ПередЗаписью(доп. контроль),ОбработкаПроведения(доп. движения) — переопределяйте через расширение конфигурации, не меняя типовой модуль. - Общие модули с делегированной логикой:
ПроведениеСерверУТ,Ценообразование,ЗакупкиСервер— точки для доработки правил ценообразования и формирования движений. - Дополнительные реквизиты/сведения: табличная часть
ДополнительныеРеквизиты(план видов характеристикДополнительныеРеквизитыИСведения) — штатный способ расширить состав данных без изменения метаданных. - Форма документа: команды подбора (
ПодобратьТовары,ДобавитьТоварыПоОтбору) и переключатели автозаполнения характеристик и цен — точки для настройки поведения ввода. - Регистр сведений
ЦеныНоменклатурыПоставщиков: дополнительные измерения/ресурсы добавляются расширением; при этом синхронизируйте запись вОбработкаПроведения.
