Доступ к предыдущему документу при вводе следующего???
22.07.2004
16:24
#1
При создании нового документа мне необходимы данные, находящиеся в табличной части такого же документа, введенного перед ним. Причем он может быть введен день назад, а может и месяц. Как можно к нему добраться?
22.07.2004
16:35
#2
" Док=СоздатьОбъект("Документ.ТвойТипДокументов");
Док.ВыбратьДокументы(,);
Док.ОбратныйПорядок(1);
Если Док.ПолучитьДокумент() = 1 Тогда
"
Док.ВыбратьДокументы(,);
Док.ОбратныйПорядок(1);
Если Док.ПолучитьДокумент() = 1 Тогда
"
23.07.2004
08:52
#3
А если просто выбрать предыдущий документ и скопировать его? Тогда все данные табличной части, а также шапка окажутся в новом документе.
23.07.2004
09:21
#4
"В том то все и дело, что я стопорнулся на том, что не сообразил как его выбрать!!!
Но "с божьей помощью" в лице ValeraH это удалось, за что огромное ему спасибо.
Вот только 2 и 3 строку надо поменять местами, иначе не работает. Должно быть так:
Док=СоздатьОбъект("Документ.ТвойТипДокументов");
Док.ОбратныйПорядок(1);
Док.ВыбратьДокументы(,);
Если Док.ПолучитьДокумент() = 1 Тогда"
Но "с божьей помощью" в лице ValeraH это удалось, за что огромное ему спасибо.
Вот только 2 и 3 строку надо поменять местами, иначе не работает. Должно быть так:
Док=СоздатьОбъект("Документ.ТвойТипДокументов");
Док.ОбратныйПорядок(1);
Док.ВыбратьДокументы(,);
Если Док.ПолучитьДокумент() = 1 Тогда"
Читают тему
(гостей: 1)