Оцените, пожалуйста, статью, мы стараемся:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Как программно получить список документов, подчиненных текущему (1С: 8.1: Программисту)

Вопрос Как программно получить список документов, подчиненных текущему
Ответ Для этого в типовых конфигурациях 1С можно использовать типовую функцию «ПолучитьСписокДокументовПоКритериюОтбора», расположенную в общем модуле «ПолныеПрава»

Примечание. У общего модуля «ПолныеПрава» установлены свойства «привилегированный» и «Сервер».
Свойство «привилегированный» означает, что выполнение процедур этого общего модуля будет выполняться на сервере без контроля прав доступа.
Свойство «Сервер» означает, что процедуры этого общего модуля могут быть выполнены на сервере.

Вызов функции

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

Полный текст функции, формирующей таблицу подчиненных документов:

Как видно, из этой функции вызывается вспомогательная функция «РазобратьПутьКОбъектуМетаданных» общего модуля «ОбщегоНазначения»

Примечание. У общего модуля «ОбщегоНазначения» установлены свойства «Клиент», «Сервер» и «Внешнее соединение»
Свойство «Клиент» означает, что процедуры и функции общего модуля могут быть использованы в клиентском приложениии.
Свойство «Внешнее соединение» означает, что процедуры и функции общего модуля могут быть использованы во внешнем соединении.

Полный текст вспомогательной функции «РазобратьПутьКОбъектуМетаданных»:

См. также Дерево подчиненных документов – использование стандартной обработки получения структуры подчиненных документов в своей форме

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Next Post

Как автоматически сохранить сообщения, выдаваемые в табло "Служебные сообщения"? (1С: 8.1: Программисту)

Пт Мар 26 , 2010
Вопрос Как автоматически сохранить сообщения, выдаваемые в табло «Служебные сообщения»? ОтветЕсли требуется, например, при проведении документов сохранить в файл сообщения из табло служебных сообщений, можно выполнить запуск с командной строки: «C:Program Files1cv81bin1cv8.exe» /out»C:1c_workLog6.txt» — все сообщения попадут в файл Log6.txt