Имя: Пароль:
1C
1С v8
v8: Печать списка документов
,
0 koketka
 
13.12.11
10:30
Добрый день! Задача: На форме списка документов"счет фактуры выданные" расположить кнопку печать документов. По активизации кнопки печать печатных форм счет фактур выданных из документов всех что есть в списке. Вопрос не знаю как обратиться к списку документов
Для кажого ЗнаСтроки Из .... Цикл
КонецЦикла;
1 Axel2009
 
13.12.11
10:32
ВыделенныеСтроки
2 koketka
 
13.12.11
10:47
(1)
Вот код
Для Каждого ЗнаСтроки Из ЭлементыФормы.ДокументСписок.ВыделенныеСтроки   Цикл
   НапечататьДокументИзФормыСписка(ЗнаСтроки.ПолучитьОбъект());
   
   КонецЦикла;

Выводит только активную строку а мне надо чтобы весь список документов
3 Axel2009
 
13.12.11
10:48
выдели весь список документов
4 and2
 
13.12.11
10:49
отбор - пользуй.
и запросом выбери в соответствии с отбором весь список
5 koketka
 
13.12.11
11:04
(3) как это сделать "выдели весь список документов" ???
6 Glenas
 
13.12.11
11:08
(5) Смотри в свойствах табличного поля > Режим выделения > Множественный. А так, твой код работает, только обращение к общему модулю надо в НапечататьДокументИзФормыСписка
7 koketka
 
13.12.11
11:50
ЭлементыФормы.ДокументСписок.РежимВыделения = РежимВыделенияТабличногоПоля.Множественный;
   Для Каждого ЗнаСтроки Из ЭлементыФормы.ДокументСписок.ВыделенныеСтроки Цикл
   НапечататьДокументИзФормыСписка(ЗнаСтроки.ПолучитьОбъект());
   
   КонецЦикла;
все равно не получается
наверное так нельзя!
8 petrowsky
 
13.12.11
11:57
(7) так ты даешь пользователю возможность выделять несколько документов и только эти выделенные будут печататься

ты хочешь все документы, которые сейчас отображены на экране распечатать? - какая-то сомнительная затея

используй отбор при печати, например добавь промежуточную форму, которая открывается после нажатия кнопки печати, где пользователь сможет сам настроить период и прочие параметры, по ним отбирай документы и выводи на печать
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.