Имя: Пароль:
1C
1C 7.7
v7: Внешний отчет
0 julia_rostov
 
17.08.12
11:53
Народ подскажите,надо сделать внешний отчет, вкотором будет выбираться период и фирма по документу АКт. Надо сформировать все Акты в указанном периоде и вывести на печать все акты.Подскажите как реализовать или киньте примеры пожалуйста
1 Мимохожий Однако
 
17.08.12
11:56
Используй групповую обработку справочников и документов в конфигурации.
2 Надсмотрщик
 
17.08.12
11:58
На основании чего?
3 julia_rostov
 
17.08.12
11:58
Вот в чем вопрос, нужно ли заново в отчет вставлять печатную форму и переприсваивать поля для отчета??
4 Mikeware
 
17.08.12
11:59
Может, вы таки уйдете на вдвое большую зарплату?
5 Мимохожий Однако
 
17.08.12
11:59
Какая конфигурация? Какой документ? Какая печатная форма?
6 julia_rostov
 
17.08.12
12:00
На основании документа Акт,там есть печатная форма. Мне в внешнем отчете надо вытащить эти печатные формы за опред период и вывести на печать
7 Мимохожий Однако
 
17.08.12
12:00
Какая конфигурация?
8 Cthulhu
 
17.08.12
12:01
пригласите специалиста (с)
9 Godofsin
 
17.08.12
12:01
(6) Закопируй печ. форму в общие, если ее там нет
10 julia_rostov
 
17.08.12
12:01
конфигурация самописная.1С 7.7
11 Мимохожий Однако
 
17.08.12
12:02
Выкладывай на обменник мд-файл. Телепатировать сложно.
12 chief accountant
 
17.08.12
12:24
Парам=СоздатьОбъект("СписокЗначений");
Парам.Установить("Действие","Печать");
Объект=СоздатьОбъект("Документ.АКт");
Объект.ВыбратьДокументы(НачДата,КонДата);
Пока Объект.ПолучитьДокумент()=1 Цикл
   Если Объект.ВыбраннаяФирма.Выбран()=0 Тогда
       Продолжить;
   ИначеЕсли Объект.ВыбраннаяФирма<>ВыбраннаяФирма Тогда
       Продолжить;
   Иначе
               ОткрытьФорму(ТекущийДокумент,Парам);
       КонецЕсли;
КонецЦикла;

как-то так
13 chief accountant
 
17.08.12
12:27
12+ в доке соответственно ПриОткрытии()

   Если ТипЗначенияСтр(Форма.Параметр) = "СписокЗначений" Тогда
         Если Форма.Параметр.Получить("Действие") = "Печать" Тогда
             ПоКнопкеПечать();
         КонецЕсли;
       СтатусВозврата(0);
       Возврат;
   КонецЕсли;