При работе в многофирменном режиме в конфигурации 1С:Бухгалтерия предприятия 3.0 пользователи часто сталкиваются с техническим ограничением при необходимости оформить перепродажу алкогольной продукции между двумя собственными организациями, ведущими учет в одной информационной базе. Основная сложность заключается в архитектуре справочника Классификатор организаций ЕГАИС и контроле уникальности идентификатора FSRAR_ID.
В этой статье мы подробно разберем, почему возникает эта проблема, проанализируем стандартное поведение системы и изучим эффективные способы настройки обмена, которые позволят избежать постоянного пересопоставления карточек организаций.
Для корректного взаимодействия с системой ЕГАИС в 1С каждая запись в справочнике Классификатор организаций ЕГАИС должна иметь тип сопоставления. Рассмотрим ситуацию, когда Организация А продает товар Организации Б:
Организации. Это необходимо для того, чтобы система понимала, через какой транспортный модуль (УТМ) отправлять ТТН.Контрагенты.Организации (собственным юрлицом в базе).Поскольку идентификатор FSRAR_ID должен быть уникальным, 1С не позволяет создать две разные записи в классификаторе с одинаковым кодом. В итоге пользователю приходится вручную менять сопоставление (то «С организацией», то «С контрагентом»), что крайне неудобно при регулярных операциях.
Проанализируем наиболее «изысканный» технический способ, который позволяет создать в базе две записи с одним и тем же FSRAR_ID, но разными типами сопоставления. Это позволит одной организации видеть другую одновременно и как контрагента (для отправки), и как собственную организацию (для получения).
Шаг 1: Создание временной записи
Создадим новую запись в справочнике Классификатор организаций ЕГАИС. В поле FSRAR_ID введем заведомо неверный код (например, добавим в конец реального кода символ «Х»). Выберем тип сопоставления «С контрагентом» и укажем соответствующего контрагента из нашей базы. Сохраним запись.
Шаг 2: Использование программной обработки или группового изменения
Теперь нам нужно вернуть корректный FSRAR_ID, игнорируя стандартную проверку уникальности формы. Для этого воспользуемся стандартной обработкой Групповое изменение реквизитов (раздел Администрирование — Обслуживание — Корректировка данных).
Классификатор организаций ЕГАИС.FSRAR_ID).FSRAR_ID (Идентификатор ФСРАР) укажем правильный код.После этой операции в справочнике появятся два объекта с одинаковым идентификатором ФСРАР: один сопоставлен с организацией, другой — с контрагентом. Система ЕГАИС при получении или отправке данных ориентируется именно на код ФСРАР, поэтому технически обмен будет проходить корректно для обеих сторон.
Разберем альтернативный вариант, который подходит организациям с одним ИНН, но разными КПП. В системе ЕГАИС такие подразделения имеют разные FSRAR_ID.
В этом случае проблема уникальности не возникает. Выясним алгоритм настройки:
Организации создаем основную организацию и ее обособленное подразделение.FSRAR_ID.Чтобы обе организации могли полноценно работать в одной базе, важно правильно разнести потоки данных. Рассмотрим, как настроить подключения:
Если оба УТМ установлены на одном физическом сервере/компьютере, они должны работать на разных портах. Стандартный порт 8080 используется для первой организации, а для второй можно настроить, например, 8081.
В 1С перейдем в раздел Настройки обмена с ЕГАИС — Параметры подключения к ЕГАИС. Создадим две настройки:
// Настройка для Организации 1
Организация = "Организация А";
АдресУТМ = "127.0.0.1";
ПортУТМ = "8080";
// Настройка для Организации 2
Организация = "Организация Б";
АдресУТМ = "127.0.0.1";
ПортУТМ = "8081";
Такое разделение гарантирует, что при нажатии кнопки «Выполнить обмен» в 1С, запросы будут уходить в нужные транспортные модули, и входящие ТТН от «самого себя» будут загружаться корректно.
Посмотрим на процесс оформления самой сделки. Поскольку в 1С:Бухгалтерия 3.0 нет автоматизированного механизма «Интеркампани», как в 1С:УТ 11, последовательность действий будет следующей:
Реализация товаров и услуг. На основании реализации создается ТТН ЕГАИС (исходящая). В поле «Получатель» выбирается та запись из классификатора, которую мы сопоставили с Контрагентом (из Решения №1).ТТН ЕГАИС (входящая).Поступление (акт, накладная, УПД).Использование метода программного изменения реквизитов (создание дублей FSRAR_ID) является «хаком» и требует осторожности. Проанализируем возможные риски:
Таким образом, мы выяснили, что наиболее стабильным и изящным способом решения задачи в рамках одной информационной базы является техническое создание двух записей в классификаторе организаций ЕГАИС с одинаковым FSRAR_ID, но разными типами сопоставления. Это позволяет автоматизировать процесс перепродажи алкоголя между своими фирмами без необходимости ежедневного ручного вмешательства в настройки системы.