Имя: Пароль:
1C
1С v8
Как найти подчинённые документы
0 LazyCamel
 
17.12.21
14:16
Ситуация:
Имеем некую выборку документов. Необходимо последовательно распровести их, поменять реквизиты, провести обратно. Но из-за того, что имеются подчинённые документы, перепроведение запрещено. Соответственно нужно предварительно распровести подчинённые. Вопрос: как программно получить документы, подчинённые текущему.
1 acht
 
17.12.21
14:18
Посмотреть, как организовано подчинение в конкретной конфигурации, использовать полученнные знания.
2 Мультук
 
гуру
17.12.21
14:23
(0)

Возможно, еще есть Критерии отбора -> СвязанныеДокументы

Но это так - в порядке "идея", не больше


P.S

у подчиненных документов имеются подчиненные, а у них еще подчиненные, а у них ...
А в это время все эта хрень еще регится и отправляется в ЕРП (например), а там есть объекты расчетов


Адский ад.
3 1Сергей
 
17.12.21
14:28
если постоянно необходимо делать такие действия, то меняйте логику
4 Vaderonk
 
17.12.21
14:43
Текущий документ является документом основание/как то упоминается в подчиненных документах, смотри функцию "НайтиПоСсылкам"
5 Базис
 
naïve
17.12.21
16:23
Как определяется то, что имеются подчинённые документы?
6 acht
 
17.12.21
17:21
(5) По выдаче ошибки при перепроведении =)
7 серый КТУЛХУ
 
17.12.21
17:37
(6): ну тада ОбменДанными.Загрузка=Истина и алё
8 Михаил Козлов
 
17.12.21
18:21
(7) Проводить в режиме ОбменДанными.Загрузка, вроде как, нельзя.
9 LazyCamel
 
20.12.21
08:07
Сделал с помощью вложенного запроса. Знаю, что не комильфо, но для разовой обработки сойдёт. Всем спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший