1С Документооборот. Проверка наличия связей
В условиях маршрутизации иногда есть необходимость проверить, созданы ли связи при выполнении задачи. Для этого в условиях пишем следующий код:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
Предмет = Задача.Предметы[0].Предмет; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | СвязиДокументов.Документ КАК Документ, | СвязиДокументов.СвязанныйДокумент КАК СвязанныйДокумент |ИЗ | РегистрСведений.СвязиДокументов КАК СвязиДокументов |ГДЕ | СвязиДокументов.Документ.Ссылка = &Предмет"; Запрос.УстановитьПараметр("Предмет", Предмет); РезультатЗапроса = Запрос.Выполнить(); Если РезультатЗапроса.Пустой() Тогда Результат = Истина; //нет связей Иначе Результат = Ложь; // есть связи КонецЕсли; |


Комментарии закрыты