Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Печать внешней обработки

Макс БУх
читатель
офлайн
Дата регистрации: 27.12.2011
Сообщений: 137
Пост №11
 
22.10.2014 17:21
Ответ на пост №10

Prikum, да, спасибо! Но хотелось бы, чтобы выводился результат обработки. Или это невозможно? Или надо выводить печать на основании тех же документов, которые используются в обработке?

Ответили: пост №12
Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 20954
Пост №12
 
22.10.2014 19:18
Ответ на пост №11

Макс БУх, я ответил на конкретный вопрос, остальное могу посмотреть только позже

Ответили: пост №13
Макс БУх
читатель
офлайн
Дата регистрации: 27.12.2011
Сообщений: 137
Пост №13
 
22.10.2014 19:19
Ответ на пост №12

Спасибо, я не настаиваю, но если можно, был бы рад

Макс БУх
читатель
офлайн
Дата регистрации: 27.12.2011
Сообщений: 137
Пост №14
 
24.10.2014 17:53

Здравствуйте! Снова вопрос по печати из обработки. Нигде не могу найти решение, может быть есть добрые люди, подскажут.
Написал простейшую обработку, в которой выводится только сумма по документам поступление. Теперь вот хотел бы засунуть выведенные в обработке суммы в макет печатной формы, но не получается. Обработку прилагаю. Буду ооооочень признателен, а то уже всю голову сломал.

uinny
читатель
офлайн
Дата регистрации: 12.01.2008
Сообщений: 4814
Пост №15
 
24.10.2014 18:15

Если вы хотите перебрать по очереди все строки табличной части, вам нужно использовать оператор "Для каждого ... Из ...".
А вы получаете ссылку на первую строку в табличной части, и запихиваете сумму из этой строки в условие цикла. Цикл будет выполняться, пока условие истинно, т.е. если сумма больше нуля - всегда, если равна нулю - не выполнится ни разу. У вас программа зависает при попытке печати или все-таки что-то выдает?

Ответили: пост №16
Макс БУх
читатель
офлайн
Дата регистрации: 27.12.2011
Сообщений: 137
Пост №16
 
24.10.2014 18:18
Ответ на пост №15

uinny, пишет, что преобразование значения к типу Булево не может быть выполнено. Да, согласен, однако, как вывести Итог по всей таблице я додумался, а вот напечатать построчно не полчается. Сейчас попробую, как Вы сказали. Спасибо за ответ.

Макс БУх
читатель
офлайн
Дата регистрации: 27.12.2011
Сообщений: 137
Пост №17
 
24.10.2014 18:28

Процедура КнопкаПечатьНажатие(Кнопка)
ТабличныйДокумент=ТаблицаСумм;
Макет = ПолучитьМакет("Макет");
ОбластьСумма=Макет.ПолучитьОбласть("Сумма");
Для Каждого Сумма из ЭтаФорма.ЭлементыФормы.ТаблицаСумм Цикл
ОбластьСумма.Параметры.СуммаДокумента=ЭлементыФормы.ТаблицаСумм.Сумма;
КонецЦикла;
ТабличныйДокумент.Вывести(ОбластьСумма);
ТабличныйДокумент.Показать();


КонецПроцедуры

При обработке выдает ошибку "Итератор для значения не определен"

uinny
читатель
офлайн
Дата регистрации: 12.01.2008
Сообщений: 4814
Пост №18
 
24.10.2014 19:46

Вы не пробовали читать описание языка в конфигураторе? Там неплохая встроенная справка.
Чем вы думаете, когда выводите строку макета один раз после цикла, хотя в цикле перебираете строки и вывести хотите каждую из них?

Для Каждого Стр Из ТаблицаСумм Цикл

      ОбластьСумма.Параметры.СуммаДокумента = Стр.Сумма;
      ТабДокумент.Вывести(ОбластьСумма);

КонецЦикла

ТабличныйДокумент.Показать();

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация