Автоматическое создание связанного объекта в базе 1С: Документооборот через бесшовную интеграцию

23.12.19

Разработка - Универсальные функции

При настройке бесшовной интеграции с базой документооборота часто возникает задача - пользователи просят автоматически создавать связанный объект в базе документооборота по некоторому условию. В данной публикации я хочу поделиться своим решением данной задачи.

В типовой конфигурации для того, чтобы создать связанный объект в базе ДО необходимо открыть форму документа и перейти по гиперссылке "Документооборот":

В открывшемся окне нажать на гиперссылку "Создать":

В форме связанного объекта нажать кнопку "Записать" / "Записать и закрыть" / "Зарегистрировать":

Для автоматизации этих действий можно использовать следующую процедуру:

 
 Код процедуры "СоздатьСвязанныйОбъектВДо"

 

// Процедура - Создать свзянный объект в ДО
//
// Параметры:
//  ВнешнийОбъект		 - 	 ЛюбаяСсылка - объект ИС, источник данных заполнения. 
//  ПравилоИнтеграции	 - 	 СправочникСсылка.ПравилаИнтеграцииС1СДокументооборотом. Правило интеграции по
//  которому будет производиться заполнение объекта в базе ДО. 
//  Процедура создает объект в базе ДО.
Процедура СоздатьСвзянныйОбъектВДо(ВнешнийОбъект, ПравилоИнтеграции)
	
	СвязанныйОбъект = ИнтеграцияС1СДокументооборотВызовСервера.ДанныеОбъектаДОПоВнешнемуОбъекту(ВнешнийОбъект);
	
	Если Не ЗначениеЗаполнено(СвязанныйОбъект) Тогда
		
		Результат = ИнтеграцияС1СДокументооборотВызовСервера.СоздатьОбъектДОПоПравилу(ВнешнийОбъект,
		Правило);
		
		Если ТипЗнч(Результат) = Тип("Строка") Тогда
			
			ВызватьИсключение Результат;
			
		КонецЕсли;
		
	КонецЕсли;
	
КонецПроцедуры

 

 

Данная процедура тестировалась в ERP 2.4.10.56 и ДО 2.1.15.4.

бесшовная интеграция документооборот erp КА УТ БП ЗУП

См. также

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Расчет себестоимости в типовых конфигурациях 1С – для многих «черный ящик», работающий по жестко зашитым в него алгоритмам. Реализация этого «черного ящика» может меняться в зависимости от конкретной конфигурации – УПП, БП 3.0, ERP. Но принцип работы везде одинаковый. Расскажем о том, как устроен расчет себестоимости, как его дорабатывать, и какие методы могут быть эффективны и без доработок.

27.12.2024    14562    Begemoth80    32    

88

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1C:ERP Бесплатно (free)

Статистическая выборка сценариев и точек изменения отчетов на общей форме ФормаОтчета в типовых конфигурациях. Примеры кода.

03.06.2024    8545    Serg2000mr    32    

117

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

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

21.05.2024    32328    dimanich70    83    

154

Универсальные функции Программист Стажер Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Пришлось помучиться с GUID-ами немного, решил поделиться опытом, мало ли кому пригодится.

12.02.2024    37140    atdonya    29    

62

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Программист Стажер Платформа 1С v8.3 1С:Бухгалтерия 3.0 Бесплатно (free)

Используются для создания новых объектов в конфигурации, чтобы не забыть, что нужно сделать. Сделано на примере 1С:Бухгалтерия предприятия, в других конфигурациях могут быть другие, а могут быть и похожие объекты.

28.12.2023    7964    mrXoxot    11    

113

Универсальные функции Программист Платформа 1С v8.3 Бесплатно (free)

На заключительных этапах, когда идет отладка или доработка интерфейса, необходимо много раз переоткрыть внешний объект. Вот один из способов автоматизации этого.

30.11.2023    6760    ke.92@mail.ru    17    

66

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Бесплатно (free)

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

08.11.2023    17172    ids79    29    

86
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1706216 02.03.22 08:22 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?
2. sabob 38 15.12.22 08:55 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?
3. user1722331 09.03.23 12:20 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?
4. Irwin 567 27.06.23 12:05 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?
5. MKFreeUser 72 09.08.24 16:22 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?)
6. Anchoret 68 30.09.24 13:46 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?
user2103916; Natalia29; +2 Ответить
7. user2103916 20.02.25 14:15 Сейчас в теме
Здравствуйте, извините а вы не могли бы помочь с интеграцией вашей процедуры?
Оставьте свое сообщение