Интеграция и обмен данными 1с управления холдингом
Если верить популярности запросов, то самая встречающаяся проблема, с которой сталкиваются специалисты при таком обмене, — это возвращение изменений в исходный документ.
1. Обмен данными в 1С с технической точки зрения
Для начала стоит сразу объяснить, как обмен работает с технической точки зрения.
Исходя из такой схемы работы, на тестовом контуре чаще всего ошибка заключается в том, что при копировании базы Документооборота (а чаще всего это просто копии) базы блокируют все регламентные задания в 1С, связанные с внешним миром. Чтобы не нарушать работу основной базы, и для того, чтобы обмен работал сам, необходимо разрешить использование регламентных заданий в 1С. Как только вы откроете обработку «фоновые и регламентные задания в 1С» вы увидите соответствующую кнопку. Внимание: проверьте есть ли в этой конфигурации настроенные синхронизации и выключены ли такие регламентные задания как оповещения, если синхронизации есть их стоит удалить, а регламентные задания выключить.
2. Отладка выражений на встроенном языке 1С
Порой при бесшовной интеграции документооборота приходится писать код для подстановки тех или иных значений. Приходится писать их в режиме предприятия: ни подсказок, ни автоподстановки, ни отладки там нет.
Но не все так плохо - можно подсмотреть в отладке 1С на его исполнение. Для этого в своей второй конфигурации (не ДО) необходимо найти Общий модуль «ОбщегоНазначения» а в нем функцию «ВыполнитьВБезопасномРежиме». Именно в этой функции происходит выполнение нашего кода. Если поставить, например, на возврате точку остановы, мы сможем посмотреть, какие параметры пришли и какой код выполняется. Если продвинемся на пару шагов вперед, то увидим, какой результат вышел в итоге. К тому же не запрещается на время отладки в 1С размещать что-то «подсказывающее»: где конкретно процесс оборвался, в случае сложных логических цепочек можно разместить, например, функцию ЗаписьЖурналаРегистрации.
Реквизит, который я указал не заполняются – это очень распространенная ошибка. Но в 90% случаев решается она очень просто: у реквизита, который не заполняется, необходимо проставить галку «Заполнять из данных заполнения». Если это не помогает, то тут универсального ответа нет, нужно проверять тип заполнения. Для теста можно проверить заполнение из другого реквизита и т.д.
Как передать ссылку через встроенный язык 1С?
Вот тут начинаются сложности. При передаче результата достаточно его просто вписать, но если результат ссылочный, то результатов три:
Параметры.Результат - необходимо заполнить. Можно заполнить наименованием по ссылке. Если будет пустой, то все другие результаты не сохранятся.
Параметры.РезультатID - сама ссылка на объект. Достать ее будет сложной задачей.
Параметры.РезультатТип – тип ссылки, передается строкой из XDTO – DM.
Как передаются ссылки в целом?
Всегда перед настройкой бесшовной интеграцией документооборота делайте простую синхронизацию, чтобы все элементы справочников были максимально одинаковыми, за исключением конечно нестандартных. Но бесшовная интеграция довольно универсальная в этом плане, и если необходимо что-то синхронизировать, то достаточно сделать так, чтобы наименование было одно и то же, тогда элементы не будут дублироваться, а подставляться будут те, что есть в системе.
Как включить свой реквизит в бесшовную интеграцию
1. На стороне ИС
1. В модуле менеджера справочника Правила интеграции прописать новый реквизит в метод ПолучитьРеквизитыОбъектаДО
2. При необходимости работать с данным реквизитом интерактивно на стороне ИС нужно вынести его на форму и обеспечить его заполнение в методе Справочники.ПравилаИнтеграцииС1СДокументооборотом. СоответствиеСвойствXDTOиРеквизитовФормыОбъектаДО или в процедуре ПрочитатьОбъектВФорму в форме документа БИД.
2. На стороне ДО
1. Добавить реквизит в XDTO пакет DM в DMDocument или в DM<. >Document
2. При необходимости добавить реквизит в метод ОбработкаЗапросовXDTO. СоответствиеСвойствXDTOРеквизитамПоиска
3. В ОМ ОбработкаЗапросовXDTOДокументы прописать заполнение и получение данного реквизита из объекта XDTO в методы ПолучитьДанные<. >Документа, ЗаполнитьДанные<. >Документа
«1С:Управление холдингом 8» ориентировано на эффективную работу в типичных для современных компаний мультисистемных ИТ ландшафтах и имеет следующие интеграционные возможности:
- Бесшовная интеграция (расчет показателей отчетности, импорт НСИ, формирование объектов, расшифровка до документа во внешних системах) с системами учета и управления на платформе «1С:Предприятие 8» с помощью прямого COM-соединения;
- Импорт данных и расшифровка до документов удаленных информационных баз 1C с помощью включенного в поставку «1С:Управление холдингом» веб-сервиса;
- Кросс-системные универсальные процессы могут использовать данные внешних учетных систем в качестве условия при передаче управления на следующие этапы, а также модифицировать данные внешних систем;
- Импорт данных из любых внешних систем, поддерживающих технологию ADO;
- Управление мастер-данными (эталонной и централизованной нормативно-справочной информацией) группы компаний;
- В дополнение к тонкому и веб-клиенту «1С:Управление холдингом 8» включает add-on для Microsoft Excel — специальный клиент, позволяющий в целях бюджетирования и анализа управленческой отчетности работать с данными информационной базы «1С:Управления холдингом 8», не покидая привычного для многих пользователей офисного пакета;
- «1С:Управление холдингом» использует в качестве учетного ядра «1С:Бухгалтерия 8 КОРП», существует возможность его замены в ходе внедрения на другую учетную конфигурацию;
- Учетное ядро может обмениваться данными с внешними системами в формате Enterprise Data.
Управление мастер-данными
Основной задачей управления нормативно-справочной информацией является обеспечение согласованности справочников внешних информационных систем путем поддержки эталонных корпоративных классификаторов:
- Формирование эталонных корпоративных классификаторов;
- Мэппинг элементов справочников внешних систем и эталонных элементов корпоративных классификаторов;
- Управление изменениями корпоративных классификаторов с помощью заявок на изменение НСИ;
- Экспорт эталонных элементов корпоративных классификаторов в системы-потребители.
Гармонизация справочников
Система позволяет автоматизировать очистку, гармонизацию, удаление дублей в НСИ из различных внешних источников.
Контроль справочников
В системе реализовано централизованное ведение и согласование вносимых изменений в эталонные корпоративные классификаторы, а также экспорт стандартизованной НСИ в учетные системы-потребители с помощью прямого соединения:
- Редактирование контролируемых справочников запрещается во всех системах кроме 1С:Управление холдингом;
- Новые элементы вводятся, изменяются, удаляются посредством согласования заявки на изменение НСИ;
- Эталонные элементы экспортируются в системы-потребители НСИ.
Мэппинг справочников
Этот подход позволяет не модифицировать справочники внешних информационных баз и сконцентрировать задачи управления НСИ только в управляющей компании, но, с другой стороны, требует ручной поэлементной синхронизации справочников.
Данный подход позволяет получать корректную отчетность, не содержащую дублирующихся элементов аналитики, но не обеспечивает порядка в справочниках внешних учетных систем. При этом не требуется вмешательства во внешние системы, не осложняется ввод или изменение в них элементов справочников.
Перед началом настройки желательно ознакомиться с работой закупщика непосредственно на ЕИС так как размещение переданных данных и их подписание выполняется на ЕИС.
Настройка рабочего места
Внимательно изучаем файл “Инструкция по настройке рабочего места” и пошагово выполняем прописанные в нем настройки IE и Крипто ПРО. Дополнительные инструкции описаны в файле “Инструкция по установке и настройке компонента Крипто ПРО ЭЦП Browser-plugin”.
Настройки на стороне 1С. Способ закупки
Сопоставляем коды способов закупок ЕИС и 1С.
Шаги определения кода на ЕИС
- Войти в личный кабинет
- В левой панели сайта найти раздел “Справочники”
- Открыть справочник “Способы закупок”
- Встать на выбранный способ закупки – Посмотреть – в строке состояния внизу сайта высветится путь.
Настройки на стороне 1С. Тип протокола
Сопоставляем типы протоколов ЕИС и 1С. Тип протокола выбирается под каждый способ закупки.
Шаги определения кода на ЕИС
- Войти в личный кабинет
- В левой панели сайта найти раздел “Справочники”
- Открыть справочник “Типы протоколов”
- Встать на выбранный тип протокола – Посмотреть – в строке состояния внизу сайта высветиться путь, нам нужен номер protokolId.
Создание плана закупок за 2084г.
Шаг 1. С помощью обработки “Определение источников покрытия потребности создаем” строки плана. Строка плана – лот с заполненными вкладками “Основные сведения”, “Номенклатура”. Флажок “Проводится в соответствии с 223-ФЗ” включен.
Шаг 2. Утверждаем строки (лоты) плана закупок. Статус после утверждения «Включен в программу закупок». Строке плана присваивается №ГПЗ автоматически.
Шаг 3. Создаем документ “Программа закупок”. Документ автоматически заполненяется строками плана (лотами) в состоянии “включен в программу закупок”
Внимание! До выгрузки на ЕИС регистрационный номер ЕИС не заполнен. Данный номер присваивает ЕИС только после размещения и подписания плана закупок.
Первичная отправка плана закупок на ЕИС
Результат отправки
Читаем описание обмена. Формирование пакета: успешно, отправка: успешно, ответ сервера: успешно. Объект записан в базу ЕИС c кодом GUID.
Размещение плана закупок на ЕИС
Заходим на ЕИС. План за 2084г. Выгружен. Статус: Не размещен. Посмотрим позиции нашего плана.
Просмотр позиций плана
План закупок на ЕИС. Размещение
После размещения плану присваивается номер. Копируем его.
Изменения позиции плана закупок
Ситуация: закупка позиции плана сдвигается на следующий месяц. Нужно изменить план.
- Снимаем документ с утверждения.
- Вносим изменения (отмечены желтым) сдвигаем дату официального размещения с 01.02.2084 на 01.03.2084.
- Заново утверждаем лот, то есть возвращаем измененную строку в план закупок.
1. Открываем документ Программа закупок. Документ содержит измененную строку плана закупок.
2. Регистрируем новую версию плана закупок для ЕИС. Нажимаем кнопку формы Версии в ЕИС и заполняем обоснование изменения. Флажок Размещен не включаем тк версия изменений еще не размещена.
Отправка проекта изменений плана закупок на ЕИС
Размещение изменения плана закупок на ЕИС
После передачи изменений плана закупок на ЕИС пользователь вручную на сайте ЕИС размещает версию изменений. Версия получает номер и становится действующей. Номер версии копировать в 1С не нужно! Посмотреть версии можно открыв план закупок на странице Изменения.
В 1С в документе Программа закупок у версии включаем флажок Размещен.
Синхронизацией версий 1С и ЕИС управляет пользователь вручную.
Основные принципы работы с версиями выгружаемых объектов на ЕИС
Подготовка к закупке. Заполнение вкладок лота
Заполним все вкладки лота. Все вложенные в лот файлы документации будут переданы на ЕИС вместе с извещением. Особое внимание уделяем вкладкам ЕИС и Публикация
Заполним все вкладки лота. Все вложенные в лот файлы документации будут переданы на ЕИС вместе с извещением. Особое внимание уделяем вкладке ЕИС.
Попытка выгрузки Извещения закупки
Размещение извещения о закупке. Устранение ошибок
Открываем лот на вкладке “Ход закупочной процедуры”. Между окончанием приема заявок и официальным объявлением закупки менее 20 дней. Вносим поправку.
Размещение извещения о закупке после устранения ошибок
Извещение размещено и перешло на этап Подача заявок. Извещение получило номер.
Дальнейшая работа с извещением выполняется версиями.
При необходимости внесения изменений в лот (извещение) нужно создать версию (кнопка Версии в ЕИС).
А после успешной передачи измененных данных на ЕИС и их ручного размещения перевести версию в Размещена
Передача протокола по результатам торгов на ЕИС
В процессе закупочной процедуры провели выбор поставщика, оформили в системе протокол. Протокол необходимо выгрузить на ЕИС. Перед выгрузкой рекомендуем убедиться в полноте заполнения данных по поставщику. Убедитесь в правильности типа выбранного протокола для способа закупки. Регистрационный номер ЕИС в Протоколе не заполнен так как еще не выгружался. А вот ранее выгруженные Программа закупок и Извещение о закупке (Лот) обязательно должны содержать номер ЕИС и размещенные номера версий.
Успешная отправка протокола на ЕИС.
Не забывайте после размещения протокола на ЕИС копировать номер в Протокол 1С.
Этапы размещения и хранение изменений на ЕИС
Передача договора на ЕИС. Заполнение договора
Передача договора на ЕИС. Отправка договора
Передача договора на ЕИС. Предупреждения
Передача сведений по договору на ЕИС. Подготовка к отправке
Передача сведений по договору имеет упрощенную форму ввода для пользователя. Пользователь вручную вписывает данные по оплате, подтверждающие документы. Имеется возможность сопоставить строке первичных документ.
Передача сведений по договору на ЕИС. Возможные ошибки
При указании неверного номера договора или его отсутствии (например, разместили, но забыли скопировать номер объекта ЕИС в договоре) будет выдана ошибка, указанная на скрине.
Исправляем, отправляем. После исправления замечаний и ошибок данные успешно отправляются.
В этой статье мы рассмотрим, как настроить типовыми механизмами интеграцию между 1С:УХ и любой другой базой. Настройки, созданные типовым механизмом, происходят только в ручном режиме.
1. Процесс настройки для подключения 1С:УХ к любой другой базе на платформе 1С
Для начала переходим в раздел «Администрирование в 1С», выбираем подраздел «Синхронизация данных 1С».
Включаем галочку «Синхронизация данных 1С» и переходим к настройке интеграции данных.
Кликаем на кнопку Новая синхронизация данных 1С. Открывается список баз, с которыми можно настроить интеграцию. Для примера выберем 1С:Управление торговлей редакция 11.
Далее появляется окно, где можно перейти к настройке в 1С:Предприятие параметров подключения.
2. Варианты настроек подключения в 1С
Далее можно выбрать несколько вариантов настройки подключения в 1С.
Первый вариант. Данную настройку в 1С:Предприятие нужно выбирать, если база находится на том же устройстве что и база 1С:УХ. После выбора данной настройки открывается окно, где можно ввести путь к базе на том же компьютере или указать, на каком сервере лежит база.
Второй вариант. Выбирается в том случае, если база находиться на другом компьютере и имеет подключение к интернету. После выбора данной настройки в 1С:Предприятие открывается окно, где можно указать адрес программы, а также указать пользователя, под которым будет осуществляться вход в программу.
Третий вариант. Если база лежит на FTP-сервере и нет прямого подключения, то выбирается этот вариант. При выборе этой настройки выскакивает окно, где можно настроить доступ к базе через FTP, через локальный или сетевой каталог, через электронную почту.
Читайте также: