Печать из нескольких выделенных документов (Помогите новичку)
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 10 из 11

Комбинированный просмотр

  1. #1
    Пришел за помощью

    Регистрация
    10.04.2014
    Сообщений
    33
    Сказал(а) спасибо
    3
    Поблагодарили 5 раз(а) в 3 сообщениях

    По умолчанию Печать из нескольких выделенных документов (Помогите новичку)

    Задача предстоит сделать печатную форму (точнее она есть) но только выводится по 1 документу
    А нужно печать нескольких выделенным документам (Заказы Покупателей)
    Что предпринимал:
    1. В начало кода существующей печатной формы добавил
    Код:
      Для Каждого Стр из ВыделенныеСтроки Цикл
    Далее Код рабочей печ формы (которая по 1 документу выводится без проблем)
                 КонецЦикла;
    При выделенных нескольких строках выдает ошибку
    "Не удалось сформировать внешнюю печатную форму!
    Итератор для значения не определен"
    Да даже по 1 документу не печатает!

    Пожалуйста помогите новичку разобраться. Спасибо

  2. #2
    Гордость форума PRO +

    Регистрация
    29.11.2013
    Адрес
    Берег Волги
    Сообщений
    2012
    Сказал(а) спасибо
    650
    Поблагодарили 10222 раз(а) в 2692 сообщениях

    По умолчанию Re: Печать из нескольких выделенных документов (Помогите новичку)

    Цитата Сообщение от Mexxe Посмотреть сообщение
    Задача предстоит сделать печатную форму (точнее она есть) но только выводится по 1 документу
    А нужно печать нескольких выделенным документам (Заказы Покупателей)
    Что предпринимал:
    1. В начало кода существующей печатной формы добавил
    Код:
      Для Каждого Стр из ВыделенныеСтроки Цикл
    Далее Код рабочей печ формы (которая по 1 документу выводится без проблем)
                 КонецЦикла;
    При выделенных нескольких строках выдает ошибку
    "Не удалось сформировать внешнюю печатную форму!
    Итератор для значения не определен"
    Да даже по 1 документу не печатает!

    Пожалуйста помогите новичку разобраться. Спасибо
    А что такое ВыделенныеСтроки?

  3. #3
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию Re: Печать из нескольких выделенных документов (Помогите новичку)

    Цитата Сообщение от alexandr_ll Посмотреть сообщение
    А что такое ВыделенныеСтроки?
    Он хочет передать во внешнюю печатную форму список документов которые хочет распечатать.

  4. #4
    Пришел за помощью

    Регистрация
    10.04.2014
    Сообщений
    33
    Сказал(а) спасибо
    3
    Поблагодарили 5 раз(а) в 3 сообщениях

    По умолчанию Re: Печать из нескольких выделенных документов (Помогите новичку)

    Цитата Сообщение от alexandr_ll Посмотреть сообщение
    А что такое ВыделенныеСтроки?
    Это выбор нескольких строк
    1. Выделить Заказы (ctrl + Лев.клав.Мыши или Shift + Стрелки клавы)
    2. Нажать печать и должна выводится печ. форма на одном бланке данные по заказам


    Вот что то вроде такого

  5. #5
    Гордость форума PRO +

    Регистрация
    29.11.2013
    Адрес
    Берег Волги
    Сообщений
    2012
    Сказал(а) спасибо
    650
    Поблагодарили 10222 раз(а) в 2692 сообщениях

    По умолчанию Re: Печать из нескольких выделенных документов (Помогите новичку)

    Цитата Сообщение от Mexxe Посмотреть сообщение
    Это выбор нескольких строк
    1. Выделить Заказы (ctrl + Лев.клав.Мыши или Shift + Стрелки клавы)
    2. Нажать печать и должна выводится печ. форма на одном бланке данные по заказам


    Вот что то вроде такого
    Я понимаю, что значит в интерфейсе выделенные строки. Неясно, какой тип значения у переменной "ВыделенныеСтроки" в вашем коде ( список значений, таблица значений, массив, или что-то еще). По-видимому пытаетесь применить итератор к объектам, которые не являются коллекциями. Почитайте об этой ошибке в интернете.

  6. Пользователь сказал cпасибо:

    Mexxe (03.03.2017)

  7. #6
    Пришел за помощью

    Регистрация
    10.04.2014
    Сообщений
    33
    Сказал(а) спасибо
    3
    Поблагодарили 5 раз(а) в 3 сообщениях

    По умолчанию Re: Печать из нескольких выделенных документов (Помогите новичку)

    Цитата Сообщение от alexandr_ll Посмотреть сообщение
    Я понимаю, что значит в интерфейсе выделенные строки. Неясно, какой тип значения у переменной "ВыделенныеСтроки" в вашем коде ( список значений, таблица значений, массив, или что-то еще). По-видимому пытаетесь применить итератор к объектам, которые не являются коллекциями. Почитайте об этой ошибке в интернете.
    Читал но ни чего дельного не нашел, вот и решил к Вам за помощью обратиться, возможно было у кого на практике такое!
    Возможно совсем и не правильный код
    Код:
    Для Каждого Стр из ВыделенныеСтроки Цикл
    Далее Код рабочей печ формы (которая по 1 документу выводится без проблем)
                 КонецЦикла;
    Может что то другое дельное предложите или посоветуете где копать?!

  8. #7
    Гордость форума PRO +

    Регистрация
    29.11.2013
    Адрес
    Берег Волги
    Сообщений
    2012
    Сказал(а) спасибо
    650
    Поблагодарили 10222 раз(а) в 2692 сообщениях

    По умолчанию Re: Печать из нескольких выделенных документов (Помогите новичку)

    Цитата Сообщение от Mexxe Посмотреть сообщение
    Читал но ни чего дельного не нашел, вот и решил к Вам за помощью обратиться, возможно было у кого на практике такое!
    Возможно совсем и не правильный код
    Код:
    Для Каждого Стр из ВыделенныеСтроки Цикл
    Далее Код рабочей печ формы (которая по 1 документу выводится без проблем)
                 КонецЦикла;
    Может что то другое дельное предложите или посоветуете где копать?!
    Ну еще раз.
    Вот вы пишете в коде:
    Для Каждого Стр из ВыделенныеСтроки Цикл
    Что в этом коде есть ВыделенныеСтроки ?
    Это же переменная, которую вы как-то задаете? Как вы ее задаете? Какой у нее тип значения?

  9. #8
    Просто юзер
    Аватар для Анатолик
    Регистрация
    21.01.2011
    Адрес
    Россия, РО
    Сообщений
    52
    Сказал(а) спасибо
    6
    Поблагодарили 9 раз(а) в 6 сообщениях

    По умолчанию Re: Печать из нескольких выделенных документов (Помогите новичку)

    Задайте в инернете "шаблон внешней печатной формы для управляемого интерфейса". В шаблоне все прописано, в том числе и передача параметров (документов) в модуль печати.
    // Сформировать печатные формы объектов
    //
    // ВХОДЯЩИЕ:
    // ИменаМакетов - Строка - Имена макетов, перечисленные через запятую
    // МассивОбъектов - Массив - Массив ссылок на объекты которые нужно распечатать
    //
    // ИСХОДЯЩИЕ:
    // КоллекцияПечатныхФорм - Таблица значений - Сформированные табличные документы
    // ПараметрыВывода - Структура - Параметры сформированных табличных документов
    //
    Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
    Если УправлениеПечатью.НужноПе� �ататьМакет(КоллекцияПечат ныхФорм, "ВПФ Заказ клиента (в виде счета)") Тогда
    УправлениеПечатью.Вывести� �абличныйДокументВКоллекц� �ю(КоллекцияПечатныхФорм, "ВПФ Заказ клиента (в виде счета)", "Счет на оплату", СформироватьПечатнуюФорму ("Счет", МассивОбъектов, ОбъектыПечати));
    КонецЕсли;
    КонецПроцедуры // Печать()

  10. Пользователь сказал cпасибо:

    Mexxe (04.03.2017)

  11. #9
    Пришел за помощью

    Регистрация
    10.04.2014
    Сообщений
    33
    Сказал(а) спасибо
    3
    Поблагодарили 5 раз(а) в 3 сообщениях

    По умолчанию Re: Печать из нескольких выделенных документов (Помогите новичку)

    Цитата Сообщение от Анатолик Посмотреть сообщение
    Задайте в инернете "шаблон внешней печатной формы для управляемого интерфейса". В шаблоне все прописано, в том числе и передача параметров (документов) в модуль печати.
    Только нахожу " печатной формы в управляемом приложении", а "управляемого интерфейса" не могу найти, а Вы код подобный написали?

  12. #10
    Пришел за помощью

    Регистрация
    10.04.2014
    Сообщений
    33
    Сказал(а) спасибо
    3
    Поблагодарили 5 раз(а) в 3 сообщениях

    По умолчанию Re: Печать из нескольких выделенных документов (Помогите новичку)

    Нашел что то типа такого:
    Создал кнопку доп печать с кодом
    Код:
    	// Если в списке не выбрана текущая строка, то печатать нечего
    	Если ЭтаФорма.ЭлементыФормы.Список.ТекущаяСтрока = Неопределено тогда
    		Возврат
    	КонецЕсли;
    	
    	Для каждого ДокументСсылка Из ЭтаФорма.ЭлементыФормы.Список.ВыделенныеСтроки Цикл
    		УниверсальныеМеханизмы.НапечататьДокументИзФормыСписка(ДокументСсылка.ПолучитьОбъект());
    	КонецЦикла;
    Но получается открываются несколько окон по каждому заказу

    А нужно что бы формировалось все в 1 форме

Похожие темы

  1. Добавление в документ стразу нескольких позиций из справочника
    от antipod13 в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 10
    Последнее сообщение: 27.02.2017, 16:44
  2. Как осуществить обмен документами в 1С 8.2? Помогите новичку!
    от Мараморочка в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 0
    Последнее сообщение: 17.12.2012, 02:29
  3. Помогите новичку с обменом данными
    от iOptimist в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 8
    Последнее сообщение: 07.11.2012, 10:36

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •