Имя: Пароль:
1C
 
Связанные документы
0 Alex7771
 
17.11.25
09:56
Не подкажите : БП 30

Есть документ Реализация1
На основании него выписана КорректировкаРеализации1
На основании КорректировкаРеализации1 выписана КорректировкаРеализации2
На основании КорректировкаРеализации2 выписана КорректировкаРеализации3   ну и т.д. до бескончености

как программно зная КорректировкаРеализации3,4,5...   получить первичный Реализация1 ?

такое выдает только соседнюю корректировку.
Запрос2 = Новый Запрос;
    Запрос2.Текст =
    "ВЫБРАТЬ
    |    СвязанныеДокументы.Ссылка КАК Ссылка
    |ИЗ
    |    КритерийОтбора.СвязанныеДокументы(&Ссылка) КАК СвязанныеДокументы";
        
    Запрос2.УстановитьПараметр("Ссылка", ДокТекущий.Ссылка);

Может в бсп что-то есть ?
1 Волшебник
 
17.11.25
09:58
Реализация = Док;
Пока НЕ Док.ДокументОснование.Пустая() Цикл
   Реализация = Док.ДокументОснование;
КонецЦикла;
2 Alex7771
 
17.11.25
10:48
сорри, похоже затупил, в документе корректировка реализации уже есть реквизит : ИсходныйДокументРеализации
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший