Справочник "Настройки обменов" (КУС)

Материал из КинтВики
Версия от 16:11, 15 февраля 2021; Ларионов Алексей (обсуждение | вклад) (Ошибка отсутствия метода Connect)
Перейти к: навигация, поиск

Справочник предназначен для хранения настроек обменов между информационными базами (правила, базы-участники, период выгрузки и т.д.).

Список информационных баз, которые могут участвовать в обмене, хранится в справочнике «Информационные базы».

Обычно используется для обменов между базами «Кинт: Управление санаторием» и «1С:Бухгалтерия 8» ред. 3.0.

Участвуют документы:

  • Поступление товаров и услуг
  • Требование-накладная
  • Перемещение товаров
  • Списание товаров

Доступен в разделе АДМИНИСТРИРОВАНИЕ — Универсальный обменНастройки обменов.

См. также Обмен данными без использования COM-соединения.

Справочник Настройки обменов.png

Помеченные на удаление документы и непроведенные документы тоже участвуют в обменах. Потому что документ могли провести, передать по обменам, а потом пометить на удаление в базе-источнике. И эта пометка должна перейти в базу-приемник.

Карточка обмена данными

Реквизиты

Участники обмена

Источник

Информационная база-источник данных для выгрузки.

Приемник

Информационная база, в которую будут загружены данные источника. Выбор происходит из справочника «Информационные базы».

Правила обмена

Правила обмена

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

Размер файла правил

Размер .xml файла для выгрузки правил, заполняется автоматически.

Транспорт обмена

Использовать файл выгрузки

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

Имя файла выгрузки

В какой файл выгружать данные.

Регламентные задания

Использовать 

Признак автоматического выполнения обменов по расписанию.

Расписание регламентного задания

Расписание, периодичность выполнения обменов.

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

  • Для клиент-серверных баз это делает агент сервера.
  • Для файловых баз, чтобы обмены запустились, должен висеть открытый пользовательский сеанс.

Настройки запуска

Вывод в протокол информационных сообщений

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

Запуск при появлении файла выгрузки

Признак запуска обмена при появлении файла выгрузки (если такой файл используется).

Выгружаемые данные

Настройки обмена КУС Данные.png

Параметры

Настройки обмена КУС Параметры.png
1. Вид взаиморасчетов (Оплата путевок)
Какой «Вид взаиморасчетов» использовать из договора при обмене. Если речь идет об обмене оплаты путевок, то обычно ставят «Оплата путевок».
1.1. Организация
Определяет в какую организацию будут добавляться созданные документы в Базе-приемнике. Должен быть заполнен для работы обменов. С пустой организацией обмены не работают. Указывается значение реквизита «Наименование» (название организации в программе) из карточки организации (не «Полное наименование»).
2.1. Проводить загруженные документы (Требование-Накладная)
Обычно не надо проводить. Бухгалтерия сама проведет загруженный документ после проверки.
2.2. Статья затрат (Требование-Накладная)
2.3. Выгружать только проведенные документы (Требование-Накладная)
2.4. Номенклатурная группа (Требование-Накладная)
3. Проводить загруженные документы (Поступление товаров и услуг)
Обычно не надо проводить. Бухгалтерия сама проведет загруженный документ после проверки.
3.1 Склад в КУС (Поступление товаров и услуг)
4.1. Проводить загруженные документы (Реализация товаров и услуг)
Обычно не надо проводить. Бухгалтерия сама проведет загруженный документ после проверки.
4.2. Наименование склада в БП (Реализация товаров и услуг)
4.3. Операция (Реализация товаров и услуг)
6. Ставка НДС
Можно оставить пустым, чтобы ставка определялась по номенклатуре. Cтавки НДС номенклатуры синхронизируются только при условии использования индивидуальных ставок НДС в КУС.
7. Номенклатурная группа путевок (если не указана используется категория путевки)
8.1. Вид расчета (Прием платежей)
8.2. Вид расчета (Возврат платежей)

Отладка

Настройки обмена КУС Отладка.png

Типовые ошибки

Ошибка с типом адреса контрагента

ОписаниеОшибки         =  Ошибка в обработчике события ПриВыгрузкеОбъекта
Обработчик             =  ПриВыгрузкеОбъекта
ОписаниеОшибки         =  Для формирования представления адреса передан некорректный тип адреса
  • Эта ошибка выходит при обмене из КУС в Бухгалтерию, когда формат адреса контрагента в «Кинт: Управлении санаторием» не совпадает с типом адреса у этого контрагента в «1С:Бухгалтерии».
  • Для исправления достаточно в «1С:Бухгалтерия» поменять у контрагента, на которого ругается обмен, тип адреса на правильный:
    Тип адреса контрагента в Бухгалтерии.png
  • Обычно возникает когда у Контрагента в КУС адрес указан в свободной форме (без указания территориальных единиц), а в Бухгалтерии тип адреса указан «По административно-территориальному делению».

Ошибка отсутствия метода Connect

  • Если при ручной выгрузки данных выходит после сообщения "Выгружено объектов: 1+"идёт ошибка:
"{ОбщийМодуль.яъОбменДанными.Модуль(875)}: Метод объекта не обнаружен (Connect)"
  • Либо в протоколах обмена нет строк "Загружено объектов: 1+", а только Выгружено.
  • Либо в протоколе просто запись: "Ошибка. Ошибка открытия файла обмена"

Это значит, что произошёл сбой регистрации компоненты comcntr которая отвечает, за подключение и обмен между базами КУС и других 1С конфигураций.

  • Отсутствие регистрации comcntr.png
  • Для исправления этой ошибки необходимо повторно зарегистрировать comcntr.dll.
    • На сервере с базами данных запустить командную строку с правами администратора
    • Ввести команду regsvr32 "ПУТЬ к comcntr.dll для текущей рабочей платформы" (подробнее на скриншоте). Например:
regsvr32 "C:\Program Files (x86)\1cv8\8.3.18.1289\bin\comcntr.dll"
  • Регистрация comcntr.png
    • Если у вас 1С 64-битная, как на сервере, так и на клиенте, необходимо перед командой regsvr 32 ввести команду по переходу в каталог SysWOW64. По умолчанию она выглядит так: cd C:\Windows\SysWOW64. А затем уже вводить команду регистрации comcntr.dll

См. также