|
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) так ты даешь пользователю возможность выделять несколько документов и только эти выделенные будут печататься
ты хочешь все документы, которые сейчас отображены на экране распечатать? - какая-то сомнительная затея
используй отбор при печати, например добавь промежуточную форму, которая открывается после нажатия кнопки печати, где пользователь сможет сам настроить период и прочие параметры, по ним отбирай документы и выводи на печать
|
|