Имя: Пароль:
1C
1C 7.7
v7: перебор всех документов с последующим открытием
0 ReLD
 
12.06.12
20:20
в документе сводный маршрут перебираю подряд все РН и открываю форму с параметром который запускает процедуру печати. Это хотелось, а получилось что не открывает и не печатает, где косяк? заранее спасибо

ПРоцедура ПЕчатьРН()
       
       // Перебор всех документов  
        Док = СоздатьОбъект("Документ.Т_РасходнаяНакладная");
   Док.ВыбратьДокументы();    
пока   Док.ПолучитьДокумент()=1 Цикл  
    текдок=док;
               // Дальнейшая обработка  
               
 открытьформу (текдок, 101,);
      КонецЦикла;  
конецпроцедуры //печатьРН
1 Азазелло
 
12.06.12
20:33
ТекДок = Док.ТекущийДокумент();
2 ReLD
 
26.06.12
21:28
ТЗ=СоздатьОбъект("ТаблицаЗначений");
   ВыгрузитьТабличнуюЧасть(ТЗ);
   ТЗ.ВыбратьСтроки();
   Пока ТЗ.ПолучитьСтроку()=1 Цикл
       текдок=ТЗ.ПолучитьЗначение(, );// что нужно здесь написать, что бы взять данные из строки, в строке находится ссылка на РН
       
       открытьформу(текдок, 101) ;
       конеццикла;
конецпроцедуры //печатьРН
3 palpetrovich
 
26.06.12
21:38
Стаж: 5 г. 5 мес., пипец ...где там ветка про статусы и ранги? это-ж мистер кажись :)
4 Shrike
 
26.06.12
21:38
(2) текдок=ТЗ.ИдКолонки;
Зачем только выгружать в тз, можно и в документе перебрать.
5 Doss
 
26.06.12
21:43
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
    открытьформу(<имя реквизита в табличной части документа типа "Документ.Т_РасходнаяНакладная">, 101);
конеццикла;
6 Z1
 
26.06.12
22:09
(0) Используй ОткрытьФормаМодально
7 ReLD
 
26.06.12
22:21
()
8 ReLD
 
26.06.12
22:36
(5) Сначала ругалась на неподклюенное трговое оборудование, потом начало открывать новый документ ((
9 oleg_prg
 
27.06.12
00:41
ОткрытьФорму(Док.ТекущийДокумент(), 101,);
10 ReLD
 
27.06.12
16:36
ОткрытьФорму(Док<<?>>.Текущийдокумент, );
{Документ.Т_СводнаяТТН.Форма.Модуль(542)}: Переменная не определена (Док)
11 Sh1ko
 
27.06.12
16:39
(6) самый простой и главное верный ответ.
12 Sh1ko
 
27.06.12
16:40
ОткрытьФормуМодально(Док.ТекущийДокумент(),"ГрупповаяПечать",);
13 Ёпрст
 
27.06.12
16:41
Вот модальность там явно не упёрлась
14 Ёпрст
 
27.06.12
16:41
а для групповой печати и подавно
15 Sh1ko
 
27.06.12
16:42
(13) Для печати как раз таки уперлась. Имеется ввиду именно печать сразу принтер.
16 Ёпрст
 
27.06.12
16:42
хотя, можно и с ней.. для простоты
Основная теорема систематики: Новые системы плодят новые проблемы.