Дерево подчиненных документов – использование стандартной обработки получения структуры подчиненных документов в своей форме (1С: Программисту) — 1C-h
 

Дерево подчиненных документов – использование стандартной обработки получения структуры подчиненных документов в своей форме (1С: Программисту)

2

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

// Процедура вывода дерева структуры подчиненности документа
Функция ВывестиДеревоДокументов(ПереданнаяДокументСсылка = "") Экспорт // <- наши изменения
	// -> наши изменения
	Если ПереданнаяДокументСсылка <> "" Тогда
		ДокументСсылка = ПереданнаяДокументСсылка;
	КонецЕсли;
	// <- наши изменения
	Попытка
	ДеревоДокументов.Строки.Очистить();
	мДерево = ДеревоДокументов;
	мУжеВСписке.Очистить();
	ВывестиРодительскиеДокументы(ДокументСсылка);
	ЭлементыФормы.ДеревоДокументов.ТекущаяСтрока = мДерево;
	ВывестиПодчиненныеДокументы(мДерево);
	Исключение
	КонецПопытки;
	Возврат ДеревоДокументов; // <- наши изменения
КонецФункции // <- наши изменения

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

См. также Как программно получить список документов, подчиненных текущему

2 thoughts on “Дерево подчиненных документов – использование стандартной обработки получения структуры подчиненных документов в своей форме (1С: Программисту)

Добавить комментарий для Аноним Отменить ответ

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

Next Post

Как в 1С настроить быстрый переход в конец списка документов (1С: Пользователю)

Сб Ноя 13 , 2010
Вас никогда не раздражало, что при открытии списка документов в 1С каждый раз приходится нажимать на кнопку «PageDown» на клавиатуре, чтобы перебраться в конец списка? А ведь это легко настроить. Открываем список документов. Далее — см. инструкцию по шагам на картинке: