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

Справочник «ВиртуальныеСкладыКонтрагента» — техническое описание (Бухгалтерия для Казахстана 3.0.74.2)

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

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

Параметр Значение
Тип объекта Справочник (Catalog)
Имя ВиртуальныеСкладыКонтрагента
Полное имя Справочник.ВиртуальныеСкладыКонтрагента
Синоним не задан (—)
Конфигурация Бухгалтерия для Казахстана, ред. 3.0.74.2
Страна учёта Республика Казахстан, валюта — тенге (₸)
Навигационная ссылка e1cib/list/Справочник.ВиртуальныеСкладыКонтрагента

Назначение. Справочник хранит перечень виртуальных (удалённых) складов, принадлежащих контрагентам организации. Применяется в логистических и торговых сценариях электронного документооборота Казахстана: при выписке ЭСФ (электронных счетов-фактур, ИС ЭСФ) и СНТ (сопроводительных накладных на товары) необходимо указывать склад контрагента, идентифицированный в его внешней системе. Каждый виртуальный склад получает уникальный числовой идентификатор (id), под которым он известен во внешней системе контрагента, что обеспечивает корректную API-интеграцию и сопоставление складов при обмене данными.

Где найти в 1С: раздел «Продажа» → «Виртуальные склады контрагентов»; либо через команду «Обновить виртуальные склады» в мастере-помощнике получения данных. Прямая навигация — по ссылке e1cib/list/Справочник.ВиртуальныеСкладыКонтрагента.


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

2.1 Реквизиты шапки

Имя Тип Обязательность Назначение
Наименование (стандартный) Строка Обязательный Название виртуального склада, отображается в списках и формах выбора. Стандартный реквизит справочника.
Контрагент СправочникСсылка.Контрагенты Обязательный (ShowError) Контрагент-владелец виртуального склада. Без заполнения запись сохранить нельзя — контроль на уровне проверки заполнения.
ИдентификаторСклада Число (xs:decimal) Необязательный (DontCheck) Уникальный числовой идентификатор (id) склада во внешней системе контрагента. Ключ сопоставления при API-интеграции и обмене ЭСФ/СНТ.
Адрес Строка (xs:string) Необязательный (DontCheck) Физический адрес склада контрагента. Информационное поле, используется для отображения в документах и печатных формах.
Статус ПеречислениеСсылка Необязательный (DontCheck) Статус активности склада (например, «Активен» / «Заблокирован»). Влияет на возможность выбора склада в документах: заблокированные склады отфильтровываются.

2.2 Табличные части

Табличных частей нет. Все данные хранятся в реквизитах шапки — справочник плоский, одна запись = один виртуальный склад одного контрагента.


3. Формы

Форма Роль Состав/особенности
ФормаСписка Основная форма списка складов ~41 элемент управления. Содержит команды работы с помощником получения данных и установки основного склада.
ФормаЭлемента Создание/редактирование одного склада ~27 элементов. Поля ввода: Наименование, Адрес, Контрагент, ИдентификаторСклада. Ключевая форма ручного ведения.
ФормаВыбора Выбор склада из списка ~37 элементов. Поддерживает отбор по Статусу и Контрагенту, содержит команду вызова помощника. Вызывается из документов при подборе склада контрагента.

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

Прикладной BSL-код в evidence не приложен, поэтому ниже — типовой набор обработчиков для справочника такого назначения (интеграционного). Конкретные строки/имена уточняются по конфигуратору данной сборки.

Модуль объекта (ОбработкаПроверкиЗаполнения)

  • Контроль обязательности реквизита Контрагент (ShowError): при незаполненном контрагенте запись отклоняется с сообщением пользователю.
  • Реквизиты Адрес, ИдентификаторСклада, Статус из проверки исключены (DontCheck).

Модуль объекта (ПередЗаписью)

  • Нормализация/проверка уникальности ИдентификаторСклада в разрезе контрагента (чтобы один и тот же внешний id не задваивался при обмене).

Модуль формы элемента

  • ПриСозданииНаСервере — начальная настройка доступности полей и подстановка статуса по умолчанию.
  • Обработчики изменения Контрагент — переустановка отбора и очистка/пересчёт зависимых полей.

Модуль формы списка / выбора

  • Команда «Обновить виртуальные склады» — запуск помощника получения данных: обращение к API контрагента, загрузка перечня складов и их идентификаторов, создание/обновление элементов справочника.
  • Команда установки основного склада — пометка склада, подставляемого по умолчанию в документы.
  • Установка отборов формы выбора по Статус и Контрагент.

Требует проверки (версионно-специфично): точный протокол/адрес API помощника получения данных и алгоритм дедупликации складов могут отличаться между сборками 3.0.7x.


5. Проведение и движения

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

Данные справочника используются в документах реализации/поступления и электронного документооборота (ЭСФ/СНТ). При проведении таких документов формируются стандартные для РК движения (счета — по типовому плану счетов РК, ставка НДС 16%):

Пример: реализация товаров с выпиской ЭСФ (тенге)

Дт Кт Содержание
1210 6010 Отражена задолженность покупателя и доход от реализации (без НДС)
1210 3130 НДС по реализации, 16% (к уплате)
7010 1330 Списана себестоимость реализованных товаров

Пример: поступление/оплата (тенге)

Дт Кт Содержание
1330 3310 Оприходование товара, задолженность поставщику
3310 1030 Оплата поставщику с текущего счёта

Виртуальный склад контрагента при этом выступает аналитикой/реквизитом электронного документа (СНТ/ЭСФ) и попадает в XML-выгрузку в ИС ЭСФ по своему ИдентификаторСклада; на состав проводок он не влияет.


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

  • Справочник.Контрагенты — владелец виртуального склада (реквизит Контрагент).
  • Документы ЭСФ и СНТ — потребители справочника: склад контрагента указывается при выписке электронных документов и передаётся во внешние системы по ИдентификаторСклада.
  • Помощник получения данных («Обновить виртуальные склады») — источник автоматического наполнения справочника через API контрагента.
  • Перечисление статусов — источник значений реквизита Статус.

Ввод на основании. Как источник ввода на основании справочник, как правило, не используется. Наполнение выполняется вручную (ФормаЭлемента) или автоматически через помощник получения данных/API-обмен.


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

  • Расширение конфигурации: добавление реквизитов (например, код региона, тип склада, срок действия), добавление собственных команд в ФормуСписка/ФормаВыбора, переопределение ОбработкаПроверкиЗаполнения и ПередЗаписью через расширяющие обработчики.
  • Подписки на события: ПередЗаписью/ПриЗаписи справочника — для журналирования изменений или каскадной синхронизации с внешней системой.
  • Интеграция: доработка помощника получения данных под конкретный API контрагента; сопоставление внешних id при загрузке; дедупликация по паре «Контрагент + ИдентификаторСклада».
  • Отборы форм выбора: программное добавление отборов (по региону, признаку основного склада) для подбора в документах ЭСФ/СНТ.
  • Дополнительные реквизиты и сведения (механизм БСП) — если требуется расширять карточку без изменения конфигурации.

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

Формирует ли справочник ВиртуальныеСкладыКонтрагента проводки при записи?
Нет. Это нормативно-справочная информация (НСИ); справочник не проводится и не создаёт движений. Проводки формируют документы (реализация, ЭСФ, СНТ), где склад контрагента используется как аналитика/реквизит. Пример реализации в РК: Дт 1210 Кт 6010 (доход), Дт 1210 Кт 3130 (НДС 16%), Дт 7010 Кт 1330 (себестоимость).
Какие реквизиты обязательны для сохранения элемента?
Обязательны стандартное Наименование и реквизит Контрагент (контроль ShowError). Реквизиты ИдентификаторСклада, Адрес и Статус необязательны (DontCheck). Без указания контрагента запись сохранить невозможно.
Зачем нужен ИдентификаторСклада?
Это уникальный числовой id склада во внешней системе контрагента. Он служит ключом сопоставления при API-интеграции и обмене электронными документами ЭСФ/СНТ, выгружается в ИС ЭСФ и позволяет однозначно связать запись справочника с внешним складом.
Как наполняется справочник?
Двумя способами: вручную через ФормуЭлемента и автоматически через помощник получения данных (команда «Обновить виртуальные склады»), который обращается к API контрагента, загружает список складов и их идентификаторы, создавая или обновляя элементы.
Где открыть список в интерфейсе?
Раздел «Продажа» → «Виртуальные склады контрагентов», либо по навигационной ссылке e1cib/list/Справочник.ВиртуальныеСкладыКонтрагента.

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

Источники

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