Показано с 1 по 10 из 11
Комбинированный просмотр
-
02.03.2017, 11:30 #1
- Регистрация
- 10.04.2014
- Сообщений
- 33
- Сказал(а) спасибо
- 3
- Поблагодарили 5 раз(а) в 3 сообщениях
Печать из нескольких выделенных документов (Помогите новичку)
Задача предстоит сделать печатную форму (точнее она есть) но только выводится по 1 документу
А нужно печать нескольких выделенным документам (Заказы Покупателей)
Что предпринимал:
1. В начало кода существующей печатной формы добавил
Код:Для Каждого Стр из ВыделенныеСтроки Цикл Далее Код рабочей печ формы (которая по 1 документу выводится без проблем) КонецЦикла;
"Не удалось сформировать внешнюю печатную форму!
Итератор для значения не определен"
Да даже по 1 документу не печатает!
Пожалуйста помогите новичку разобраться. Спасибо
-
02.03.2017, 12:50 #2
- Регистрация
- 29.11.2013
- Адрес
- Берег Волги
- Сообщений
- 2012
- Сказал(а) спасибо
- 650
- Поблагодарили 10222 раз(а) в 2692 сообщениях
-
02.03.2017, 16:15 #3
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
-
02.03.2017, 18:02 #4
- Регистрация
- 10.04.2014
- Сообщений
- 33
- Сказал(а) спасибо
- 3
- Поблагодарили 5 раз(а) в 3 сообщениях
-
02.03.2017, 19:09 #5
- Регистрация
- 29.11.2013
- Адрес
- Берег Волги
- Сообщений
- 2012
- Сказал(а) спасибо
- 650
- Поблагодарили 10222 раз(а) в 2692 сообщениях
Re: Печать из нескольких выделенных документов (Помогите новичку)
Я понимаю, что значит в интерфейсе выделенные строки. Неясно, какой тип значения у переменной "ВыделенныеСтроки" в вашем коде ( список значений, таблица значений, массив, или что-то еще). По-видимому пытаетесь применить итератор к объектам, которые не являются коллекциями. Почитайте об этой ошибке в интернете.
-
Пользователь сказал cпасибо:
Mexxe (03.03.2017)
-
03.03.2017, 10:31 #6
- Регистрация
- 10.04.2014
- Сообщений
- 33
- Сказал(а) спасибо
- 3
- Поблагодарили 5 раз(а) в 3 сообщениях
Re: Печать из нескольких выделенных документов (Помогите новичку)
Читал но ни чего дельного не нашел, вот и решил к Вам за помощью обратиться, возможно было у кого на практике такое!
Возможно совсем и не правильный код
Код:Для Каждого Стр из ВыделенныеСтроки Цикл Далее Код рабочей печ формы (которая по 1 документу выводится без проблем) КонецЦикла;
-
03.03.2017, 11:19 #7
- Регистрация
- 29.11.2013
- Адрес
- Берег Волги
- Сообщений
- 2012
- Сказал(а) спасибо
- 650
- Поблагодарили 10222 раз(а) в 2692 сообщениях
-
04.03.2017, 19:13 #8
- Регистрация
- 21.01.2011
- Адрес
- Россия, РО
- Сообщений
- 52
- Сказал(а) спасибо
- 6
- Поблагодарили 9 раз(а) в 6 сообщениях
Re: Печать из нескольких выделенных документов (Помогите новичку)
Задайте в инернете "шаблон внешней печатной формы для управляемого интерфейса". В шаблоне все прописано, в том числе и передача параметров (документов) в модуль печати.
// Сформировать печатные формы объектов
//
// ВХОДЯЩИЕ:
// ИменаМакетов - Строка - Имена макетов, перечисленные через запятую
// МассивОбъектов - Массив - Массив ссылок на объекты которые нужно распечатать
//
// ИСХОДЯЩИЕ:
// КоллекцияПечатныхФорм - Таблица значений - Сформированные табличные документы
// ПараметрыВывода - Структура - Параметры сформированных табличных документов
//
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
Если УправлениеПечатью.НужноПе� �ататьМакет(КоллекцияПечат ныхФорм, "ВПФ Заказ клиента (в виде счета)") Тогда
УправлениеПечатью.Вывести� �абличныйДокументВКоллекц� �ю(КоллекцияПечатныхФорм, "ВПФ Заказ клиента (в виде счета)", "Счет на оплату", СформироватьПечатнуюФорму ("Счет", МассивОбъектов, ОбъектыПечати));
КонецЕсли;
КонецПроцедуры // Печать()
-
Пользователь сказал cпасибо:
Mexxe (04.03.2017)
-
04.03.2017, 19:40 #9
- Регистрация
- 10.04.2014
- Сообщений
- 33
- Сказал(а) спасибо
- 3
- Поблагодарили 5 раз(а) в 3 сообщениях
-
-
04.03.2017, 20:10 #10
- Регистрация
- 10.04.2014
- Сообщений
- 33
- Сказал(а) спасибо
- 3
- Поблагодарили 5 раз(а) в 3 сообщениях
Re: Печать из нескольких выделенных документов (Помогите новичку)
Нашел что то типа такого:
Создал кнопку доп печать с кодом
Код:// Если в списке не выбрана текущая строка, то печатать нечего Если ЭтаФорма.ЭлементыФормы.Список.ТекущаяСтрока = Неопределено тогда Возврат КонецЕсли; Для каждого ДокументСсылка Из ЭтаФорма.ЭлементыФормы.Список.ВыделенныеСтроки Цикл УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка(ДокументСсылка.ПолучитьОбъект()); КонецЦикла;
А нужно что бы формировалось все в 1 форме
Похожие темы
-
Добавление в документ стразу нескольких позиций из справочника
от antipod13 в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 10Последнее сообщение: 27.02.2017, 16:44 -
Как осуществить обмен документами в 1С 8.2? Помогите новичку!
от Мараморочка в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 0Последнее сообщение: 17.12.2012, 02:29 -
Помогите новичку с обменом данными
от iOptimist в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 8Последнее сообщение: 07.11.2012, 10:36
Социальные закладки