1. Mars2006 22.12.16 13:29 Сейчас в теме

1С77 Выбрать все связанные документы по конкретному документу.

Хотел бы узнать как реализовать выборку документов не только подчиненных но и связанных.

Например когда помечаешь на удаление и проверяешь ссылки то 1С покажет все объекты в которых участвует документ.
Вот мне нужно такое реализовать в виде дерева документов.

Заранее спасибо.
Ответы
Избранное Подписка Сортировка: Древо
4. DWZ2 22.12.16 21:02 Сейчас в теме
(1)

Штатная функция поиска ссылок на объект не подойдёт?
2. ture 233 22.12.16 13:43 Сейчас в теме
(0) для этого следует использовать рекурсию
3. v3rter 22.12.16 13:59 Сейчас в теме
проверяешь ссылки

Номенклатуру по табличной части или документы?

Посмотрите http://infostart.ru/public/14302/ , может что-то оттуда получится взять.
7. v3rter 23.12.16 14:25 Сейчас в теме
https://helpf.pro/faq/view/590.html
 СсылкиТЗ=СоздатьОбъект("ТаблицаЗначений");
НайтиСсылки(СсылкаНаТовар,СсылкиТЗ);
//В результате мы получаем ТЗ с ссылками на данный элемент 

Собственно, бесплатную обработку "Поиск похожих документов по шаблону" из (3) я упоминал из-за встроенного механизма построения дерева. Если оно нужно, конечно.

По опыту скажу, что пользователи наверняка попросят сортировку найденных документов по дате и признаки проведения/пометки на удаление/отключения проводок (например, так [v] [x] [-] ) и возможность с двойного клика перейти в документ и/или в журнал с выделением документа.
8. DWZ2 23.12.16 20:48 Сейчас в теме
(7)
По опыту скажу, что пользователи наверняка попросят сортировку найденных документов по дате


А кто-то ещё и по номеру :)

(например, так [v] [x] [-] )


Красивей будет отчёт изобразить.

Кстати, в некоторых конфигурациях есть обработка "Групповая обработка документов", которая берёт список значений с документами и позволяет их проводить/делать не проведёнными, помечать/снимать пометку удаления, проставлять значения реквизитам и т.д.
5. Mars2006 23.12.16 09:26 Сейчас в теме
Номенклатуру по табличной части или документы?


По конкретному документу нужно вывести все подчиненные и связанные документы.
т.е. все те в реквезите которых указан этот документ.
6. MadDAD 119 23.12.16 12:53 Сейчас в теме
(5) Это однозначно только поиск ссылок. Т.к. реквизитов в которых может быть указан этот документ может быть много и разных и некоторые из них могут быть непределенного типа.
9. ture 233 24.12.16 07:49 Сейчас в теме
Мм. Подумалось как-то. О регулярках!
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 130 000 руб. до 150 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день

Руководитель группы сервисов FRM на 1С
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы сервисов ЭДО, ЭЦП и криптографии
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы интеграций (1С)
Москва
зарплата от 150 000 руб.
Полный день