Почему не получается выбрать розничный склад в настройках обмена между УТ 11 и Розницей 2.3?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При настройке синхронизации данных между конфигурациями 1С:Управление торговлей 11 (или её производными, такими как УТ 3.4) и 1С:Розница 2.3, пользователи часто сталкиваются с ситуацией, когда на этапе выбора магазинов (складов) список оказывается пустым. Это происходит из-за того, что программные фильтры в мастере настройки обмена предъявляют жесткие требования к реквизитам склада. Если хотя бы один параметр не соответствует ожиданиям системы, склад «отсеивается» и становится невидимым для обмена.

Разберем подробно все условия, которые должны быть соблюдены, чтобы склад успешно отобразился в настройках обмена, и проанализируем неочевидные нюансы, такие как использование ордерных схем и настройку групп складов.

Шаг 1. Проверка базовых реквизитов склада

Прежде всего, давайте проанализируем карточку склада в 1С:Управление торговлей. Перейдем в раздел НСИ и администрирование — НСИ — Склады и магазины. Для того чтобы склад мог выступать в роли магазина в 1С:Розница, он должен обладать следующими характеристиками:

  1. Тип склада: Обязательно должен быть установлен тип Розничный магазин. Склады с типом «Оптовый склад» или «Кладовая цеха» в данном обмене участвовать не могут, так как в 1С:Розница объект «Магазин» всегда предполагает розничную специфику.
  2. Использование помещений: Должно быть установлено значение Не использовать. В 1С:Розница отсутствует архитектурный уровень «Помещения» внутри магазина, поэтому сложная топология склада из УТ не сможет быть корректно синхронизирована.
  3. Контроль остатков: Рекомендуется установить Не использовать (или стандартный контроль), так как расширенный контроль остатков в УТ может конфликтовать с логикой проведения документов, приходящих из «Розницы».

Шаг 2. Настройка реквизита «Выбор группы»

Один из самых часто задаваемых вопросов касается настройки Выбор группы — Запретить. Рассмотрим, как это работает в режиме 1С:Предприятие. Если в вашей базе включена функциональная опция использования групп складов, то в справочнике Склады и магазины появляется иерархия. Система обмена требует, чтобы в качестве магазина выбирался конкретный элемент, а не группа.

Разберем по шагам, где найти эту настройку:

  1. Зайдите в справочник Склады и магазины.
  2. Найдите группу, в которой находится ваш розничный склад.
  3. Откройте карточку этой группы (не самого склада).
  4. Найдите поле Выбор этой группы и установите значение Запретить.

Проанализируем ситуацию: если в НСИ и администрирование — Склад и доставка отключена опция Группы складов, этот реквизит по умолчанию считается установленным в значение Запретить, и поле может быть скрыто с формы. Однако для корректной работы программного фильтра иногда требуется сначала включить опцию групп, проверить значение реквизита и, если нужно, выключить опцию обратно.

Шаг 3. Требования к розничному виду цен

Это критически важный этап. В карточке склада в УТ обязательно должен быть заполнен реквизит Розничный вид цен. Но просто выбрать любой вид цены недостаточно. Выясним причину, по которой склад может быть скрыт из-за настроек ценообразования:

  1. Валюта цены: Валюта, указанная в выбранном виде цен, обязательно должна совпадать с валютой регламентированного учета (обычно это рубль — RUB). Если в виде цен указана валюта USD или EUR, даже если в системе настроены курсы, склад не попадет в выборку для обмена.
  2. Использование в рознице: В самой карточке вида цены должен стоять флаг Использовать при продаже в розницу.
  3. Цена включает НДС: Поскольку 1С:Розница ориентирована на работу с конечным потребителем, крайне желательно, чтобы в виде цен был установлен признак цены, включающей НДС.

Шаг 4. Настройка ордерной схемы (Неочевидное решение)

Как показывает практика и опыт интеграторов, даже при соблюдении всех вышеперечисленных условий склад может оставаться недоступным. Проанализируем влияние складских ордеров. В 1С:Розница реализована упрощенная схема складского документооборота.

Посмотрим на настройки в карточке склада на закладке Ордерная схема и структура. Если в УТ на складе включена полная ордерная схема (при поступлении, отгрузке, инвентаризации), это может блокировать выбор склада. Особенно это касается настройки Использовать ордерную схему при отражении излишков, недостач, пересортицы и порчи.

Рассмотрим порядок действий для исправления:

  1. Откройте карточку нужного розничного склада.
  2. Перейдите в настройки ордерной схемы.
  3. Попробуйте отключить флаги использования ордерной схемы, особенно для складских актов (излишки, недостатки).
  4. Сохраните изменения и проверьте список в мастере настройки синхронизации.

Шаг 5. Проверка функциональных опций в НСИ

Иногда нужные реквизиты просто не видны в интерфейсе, что мешает их правильно заполнить. Выясним, какие опции должны быть активированы в разделе НСИ и администрирование:

Технический анализ (для программистов)

Если вы являетесь разработчиком и хотите понять, почему склад не проходит валидацию, можно заглянуть в код конфигурации. Фильтрация складов в помощнике настройки обмена обычно выполняется через запрос, который накладывает условия на выборку. Пример типичного фильтра в коде выглядит следующим образом:


// Примерный фрагмент фильтрации в запросе
Запрос.Текст = "ВЫБРАТЬ
               |    Склады.Ссылка
               |ИЗ
               |    Справочник.Склады КАК Склады
               |ГДЕ
               |    Склады.ТипСклада = ЗНАЧЕНИЕ(Перечисление.ТипыСкладов.РозничныйМагазин)
               |    И Склады.РозничныйВидЦен <> ЗНАЧЕНИЕ(Справочник.ВидыЦен.ПустаяСсылка)
               |    И Склады.ИспользоватьСкладскиеПомещения = ЛОЖЬ
               |    И Склады.ПометкаУдаления = ЛОЖЬ";

Проанализировав этот код, становится ясно, что любое отклонение от данных условий (например, склад помечен на удаление или случайно установлен флаг использования помещений) мгновенно исключает объект из списка доступных для синхронизации.

Подведем итог: для успешного выбора склада в обмене УТ 11 — Розница 2.3 убедитесь, что это именно Розничный магазин, у него заполнена цена в валюте регл. учета, отключена ордерная схема для актов и в системе разрешены розничные продажи. После выполнения этих настроек склад обязательно появится в мастере синхронизации.

← На главную