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

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

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

Помогите с синтаксисом... процедура Печать()

Дина
читатель
офлайн
Дата регистрации: 21.05.2010
Сообщений: 2981
Пост №11
 
05.10.2011 00:14

"Так и задайте в начале модуле определение переменной, а в конце задайте ей значение. Что-то вроде:<br> <br><pre>Перем ТабДок;<br><br>Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)<br>... <br>Процедура Печать1() Экспорт<br>ТабДок.Очистить();<br>....<br><br>КонецПроцедуры<br><br>Процедура Печать() Экспорт<br>ТабДок.Очистить();<br>....<br>КонецПроцедуры<br>.....<br><br>ТабДок = Новый ТабличныйДокумент;</pre><br><br><br><br><pre> </pre><br><br> <br><br> Посмотрите в конфигураторе в типовых документах как это делается."

Bloodwiser
читатель
офлайн
Дата регистрации: 09.05.2010
Сообщений: 712
Пост №12
 
05.10.2011 01:11

> "чтобы все печатные формы выводились для печати в одном окне"<br>Судя по всему эту фразу не приняли в расчет.<br> <br>У вас по кнопке печать формируется несколько печатных форм, а-ля для каждой строчки табличной части своя форма или вы пакетно печатаете несколько документов? Или вам надо разработать "форму" (окно) в которой будут выводиться все печатные формы конфигурации?

arrio
читатель
офлайн
Дата регистрации: 08.12.2008
Сообщений: 196
Пост №13
 
05.10.2011 12:04

"Спасибо.. Вроде срабатывает... только не понимаю, почему если добавить строчку не в конце, а сразу после,<br><pre>Перем ТабДок;<br>ТабДок = Новый ТабличныйДокумент;</pre><br><br>выдает опять Определения процедур и функци должны размещаться перед операторами тела модуля... В чем разница?"

Дина
читатель
офлайн
Дата регистрации: 21.05.2010
Сообщений: 2981
Пост №14
 
05.10.2011 12:31

Могу сказать на это, что у каждого языка свои правила. Читайте "Описание встроенного языка", в конкретном случае, часть 1, стр.11. И правильно ли я понимаю вашу задачу - необходимо, чтобы при выборе различных макетов печати, всё предыдущее очищалось и выводилось бы в этом же окне? Да и вот смотрю у Bloodwiserа тоже возникли вопросы.

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №15
 
05.10.2011 12:39

Эти вопросы возникли с самого начала, на автор - партизан старой закалки!

Тэра
читатель
офлайн
Дата регистрации: 25.12.2008
Сообщений: 22390
Пост №16
 
05.10.2011 12:43

не, это новый, взращённый Народным фронтом!

arrio
читатель
офлайн
Дата регистрации: 08.12.2008
Сообщений: 196
Пост №17
 
05.10.2011 13:52

"Структуру программного модуля можно подразделить на следующие разделы:<br><br> - раздел определения переменных;<br> - раздел процедур и функций;<br> - раздел основной программы.<br>Так понял, в 1 разделе только Перем и все? И ничего подобного вида Перем а=b (инициализация с присваиванием) в 1С нет?<br> <br>Да, нужно добиться того, чтобы все печатные формы выводились в одном и том же окне. Здесь, с выносом Перем ТабДок в начало и Новый документ в конец получится, что будет только 1 табличный документ, и все функции и процедуры внутри раздела 2 будут для вывода использовать его, если явно указан, и перекрывать предыдущий вывод?"

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

Читают тему:

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