RUKKENZH
Задать вопрос AI
РазделыОбъекты конфигурации 1С
Обработка «Генерация топологии склада» (DataProcessors.ГенерацияТопологииСклада)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Обработка «Генерация топологии склада» (DataProcessors.ГенерацияТопологииСклада)

Актуально для: 1С:Управление торговлей для Казахстана, ред. 3.4.5.21 · ГК 1С-Сапа — партнёр фирмы «1С»
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

1. Идентификация

Параметр Значение
Тип объекта Обработка (DataProcessor)
Имя ГенерацияТопологииСклада
Полное имя DataProcessors.ГенерацияТопологииСклада (Обработка.ГенерацияТопологииСклада)
Синоним «Генерация топологии склада»
Конфигурация Управление торговлей для Казахстана, ред. 3.4.5.21
Подсистема Служебные (сервисные) подсистемы
Навигационная ссылка e1cib/list/Обработка.ГенерацияТопологииСклада
Назначение Массовое (пакетное) создание и заполнение адресной топологии ордерного склада: рабочих участков, помещений (зон), рядов, стеллажей, ярусов и складских ячеек по заданным параметрам генерации

Класс объекта. Это служебная (утилитарная) обработка. Она не является документом, не проводится и не формирует бухгалтерских проводок. Её задача — быстро развернуть иерархию складского адресного хранения, чтобы не заводить сотни ячеек вручную. Результат работы — записи в справочниках и регистрах сведений подсистемы «Склад» (адресное/ордерное хранение).

Где найти в 1С. Раздел «Служебные подсистемы» → «Генерация топологии склада». При отсутствии обработки в командном интерфейсе используйте прямую навигационную ссылку e1cib/list/Обработка.ГенерацияТопологииСклада (Файл → Открыть по ссылке / поле «Перейти по ссылке»).


2. Реквизиты и табличные части

Точный состав реквизитов версионно-специфичен и в приложенном evidence не раскрыт. Ниже — типовой для обработок генерации адресной топологии УТ/КА состав полей; фактический набор сверяйте в конфигураторе (Реквизиты/Табличные части обработки).

2.1. Реквизиты формы (шапка / параметры генерации)

Реквизит Тип Назначение
Склад СправочникСсылка.Склады Целевой склад (ордерный, с адресным хранением), для которого генерируется топология
Помещение / РабочийУчасток СправочникСсылка.ПомещенияСкладов Помещение (зона хранения), внутри которого создаётся сетка ячеек
ПрефиксАдреса / Шаблон Строка Шаблон формирования кода и наименования ячейки (например, A-{Ряд}-{Стеллаж}-{Ярус}A-01-05-03)
КоличествоРядов Число Число проходов/рядов
КоличествоСтеллажей (секций в ряду) Число Число стеллажей (секций) в одном ряду
КоличествоЯрусов (полок) Число Число ярусов (уровней) по вертикали
КоличествоЯчеекВСекции Число Число позиций по глубине/ширине секции
ТипОтборкиРазмещения Перечисление Область применения ячейки: отбор, размещение, универсальная
ЕдиницаИзмеренияОбъёма / Габариты Ссылка/Число Ограничения ячейки по объёму/весу/габаритам (если ведётся весогабаритный учёт)
ОчищатьСуществующие Булево Признак предварительной очистки ранее сгенерированной топологии

2.2. Табличная часть «ПараметрыГенерации» (предпросмотр результата)

Колонка Тип Назначение
Код Строка Формируемый код ячейки по шаблону
Наименование Строка Читаемое имя (адрес) ячейки
Ряд / Стеллаж / Ярус / Позиция Число Координаты ячейки в топологии
Помещение СправочникСсылка.ПомещенияСкладов Родительское помещение
Создавать Булево Флаг включения строки в пакетную запись

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


3. Формы

Форма Назначение
Форма (основная форма обработки) Единая рабочая форма: ввод параметров генерации, кнопки «Сформировать» (заполнить предпросмотр) и «Записать/Создать ячейки» (пакетная запись объектов), таблица предпросмотра результата
ФормаНастроек (опционально) Расширенные настройки шаблона кодирования, правил нумерации и весогабаритных ограничений

Если в конкретной поставке присутствует только одна форма, вся логика (параметры + предпросмотр + запуск записи) сосредоточена в ней.


4. Ключевые процедуры модуля

В приложенном evidence исходный BSL-код (пути путь:строка) не предоставлен, поэтому ниже приведён типовой набор обработчиков для обработки такого назначения. Наименования сверяйте с модулем формы / модулем объекта конкретной поставки.

Процедура/функция Расположение Что делает
ПриОткрытииНаСервере / ПриОткрытии Модуль формы Инициализация значений по умолчанию (шаблон адреса, единицы измерения), подстановка склада из контекста
Сформировать(Команда) Модуль формы, &НаКлиенте Обработчик кнопки предпросмотра: вызывает серверную процедуру наполнения таблицы
СформироватьНаСервере() Модуль формы, &НаСервере Вложенными циклами по рядам/стеллажам/ярусам/позициям строит строки предпросмотра, формируя код и наименование по шаблону
СформироватьКодЯчейки(Параметры) Модуль формы / общий модуль Собирает код по шаблону, дополняет числа ведущими нулями, контролирует уникальность
СоздатьЯчейки(Команда)СоздатьЯчейкиНаСервере() Модуль формы Пакетно создаёт объекты Справочник.СкладскиеЯчейки (при необходимости — ПомещенияСкладов), записывает регистры адресного хранения в транзакции
ПроверитьЗаполнение() Модуль формы/объекта Контроль корректности параметров (склад с адресным хранением, положительные количества, непустой шаблон)
ОчиститьТопологию() Модуль формы/объекта Опциональное удаление/пометка на удаление ранее созданных ячеек указанного помещения

Стандартные обработчики вида «Обработка», которые могут присутствовать: ОбработкаЗаполнения, СведенияОВнешнейОбработке() (для варианта подключаемой внешней обработки БСП с типом «Заполнение объекта»/«Дополнительная обработка»).


5. Записываемые объекты и движения

Обработка не выполняет проведение и не формирует бухгалтерских проводок — это не документ. Она изменяет справочную и регистровую структуру склада:

Объект записи Что записывается
Справочник.СкладскиеЯчейки (Ячейки склада) Новые элементы — сгенерированные ячейки с кодом, наименованием (адресом), координатами, типом использования
Справочник.ПомещенияСкладов При необходимости — создаваемые помещения/рабочие участки
Регистры сведений адресного хранения (напр. РазмещениеНоменклатурыПоЯчейкам, весогабаритные ограничения ячеек) Признаки применимости ячеек для отбора/размещения, ограничения по объёму/весу

Влияние на учёт (косвенное). Сгенерированная топология используется последующими ордерными и складскими документами (приходный/расходный ордер, отбор, размещение, перемещение по ячейкам). Именно эти документы, а не данная обработка, формируют движения по учёту товаров.

Для контекста — типовые счета РК, затрагиваемые складскими товарными операциями по документам (не данной обработкой):

Счёт Назначение
1330 Товары (складской товарный учёт)
1210 Краткосрочная дебиторская задолженность покупателей
1030 Денежные средства на текущих банковских счетах
3310 Краткосрочная кредиторская задолженность поставщикам
3130 НДС к уплате (ставка НДС РК 2026 — 16%)
6010 Доход от реализации
7010 Себестоимость реализации

Числовые нормативы РК на 2026 год (для справки при настройке связанного функционала): МРП = 4 325 ₸, МЗП = 85 000 ₸; НДС 16%; ИПН 10% (до 8 500 МРП годового дохода) / 15% сверх; базовый вычет по ИПН — 30 МРП в месяц, но не более 360 МРП в год; ОПВ 10% (потолок базы 50 МЗП), ОПВР 3,5%, ВОСМС 2%, ОСМС 3%, СО 5%, соцналог 6%. Электронные документы РК: ЭСФ (ИС ЭСФ), СНТ. Валюта — тенге (₸). К самой обработке генерации топологии эти нормы напрямую не применяются.


6. Связанные объекты и ввод на основании

Связь Объект Роль
Источник контекста Справочник.Склады Целевой склад (должен иметь признак ордерного/адресного хранения)
Результат Справочник.СкладскиеЯчейки Основной создаваемый объект
Результат Справочник.ПомещенияСкладов Зоны/помещения хранения
Потребители топологии Ордерные документы: ПриходныйОрдерНаТовары, РасходныйОрдерНаТовары, ОтборТоваров, РазмещениеТоваров, ПеремещениеТоваров Используют созданные ячейки как адреса хранения/операций

Ввод на основании. Как служебная обработка, объект не участвует в механизме «Ввод на основании» (не является ни основанием, ни результатом ввода на основании) и не регистрируется в критериях отбора документов.


7. Точки расширения

  • Расширение конфигурации — можно переопределить/дополнить процедуры СформироватьНаСервере() и СоздатьЯчейкиНаСервере() для нестандартных правил кодирования адресов или дополнительного заполнения реквизитов ячеек.
  • Шаблон кодирования — вынести формирование кода в отдельную функцию/параметр, чтобы поддержать корпоративный стандарт адресации без правки цикла генерации.
  • Внешняя обработка БСП — при поставке как дополнительной/внешней обработки реализуется функция СведенияОВнешнейОбработке(); подключение через «Дополнительные отчёты и обработки».
  • Подписки на события — при массовой записи ячеек учитывайте подписки на ПередЗаписью/ПриЗаписи справочника СкладскиеЯчейки; для больших объёмов используйте запись в транзакции пакетами.
  • Ограничение прав (RLS) — доступ к обработке и создаваемым ячейкам регулируется ролями подсистемы «Склад».

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

Где найти обработку «Генерация топологии склада» в интерфейсе?
Раздел «Служебные подсистемы» → «Генерация топологии склада». Если команда отсутствует в интерфейсе, откройте объект по навигационной ссылке e1cib/list/Обработка.ГенерацияТопологииСклада.
Формирует ли обработка проводки и движения по регистрам учёта?
Нет. Это служебная обработка, а не документ: она не проводится и не создаёт бухгалтерских проводок. Она создаёт элементы справочника «Складские ячейки» (и при необходимости помещения) и записи регистров адресного хранения. Товарные движения по счетам РК (1330, 6010, 7010, 3130 с НДС 16% и т.д.) формируют последующие ордерные и реализационные документы.
Какие объекты создаёт обработка?
Складские ячейки (Справочник.СкладскиеЯчейки), при необходимости — помещения/рабочие участки (Справочник.ПомещенияСкладов), а также записи регистров сведений адресного хранения (признаки отбора/размещения, весогабаритные ограничения).
Почему в описании состав реквизитов помечен как типовой?
В приложенном evidence раскрыто только назначение и место обработки в интерфейсе; исходный код и метаданные реквизитов не предоставлены. Поэтому состав полей, форм и процедур приведён по типовой практике обработок генерации адресной топологии УТ/КА — фактический набор нужно сверить в конфигураторе конкретной поставки 3.4.5.21.

Читайте также

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.