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

23.12.19

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

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

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

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

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

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

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

 

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

 

 

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

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

См. также

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

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

27.12.2024    10415    Begemoth80    32    

82

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

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

21.05.2024    23961    dimanich70    81    

147

Универсальные функции Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Задача: вставить картинку из буфера обмена на форму средствами платформы 1С.

1 стартмани

18.03.2024    4417    3    John_d    11    

57

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

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

12.02.2024    23625    atdonya    25    

58

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

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

28.12.2023    6963    mrXoxot    11    

113

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

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

30.11.2023    5943    ke.92@mail.ru    17    

65

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

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

08.11.2023    14112    ids79    25    

83
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1706216 02.03.22 08:22 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?
2. sabob 38 15.12.22 08:55 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?
3. user1722331 09.03.23 12:20 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?
4. Irwin 564 27.06.23 12:05 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?
5. MKFreeUser 71 09.08.24 16:22 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?)
6. Anchoret 67 30.09.24 13:46 Сейчас в теме
Подскажите, куда вы добавляли эту процедуру?
Оставьте свое сообщение