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

Новая тема
Показывать по сообщений
"Так и задайте в начале модуле определение переменной, а в конце задайте ей значение. Что-то вроде:<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>   Посмотрите в конфигураторе в типовых документах как это делается."
> "чтобы все печатные формы выводились для печати в одном окне"<br>Судя по всему эту фразу не приняли в расчет.<br> <br>У вас по кнопке печать формируется несколько печатных форм, а-ля для каждой строчки табличной части своя форма или вы пакетно печатаете несколько документов? Или вам надо разработать "форму" (окно) в которой будут выводиться все печатные формы конфигурации?
"Спасибо.. Вроде срабатывает... только не понимаю, почему если добавить строчку не в конце, а сразу после,<br><pre>Перем ТабДок;<br>ТабДок = Новый ТабличныйДокумент;</pre><br><br>выдает опять Определения процедур и функци должны размещаться перед операторами тела модуля...  В чем разница?"
Могу сказать на это, что у каждого языка свои правила. Читайте "Описание встроенного языка", в конкретном случае, часть 1, стр.11. И правильно ли я понимаю вашу задачу - необходимо, чтобы при выборе различных макетов печати, всё предыдущее очищалось и выводилось бы в этом же окне? Да и вот смотрю у Bloodwiserа тоже возникли вопросы.
Эти вопросы возникли с самого начала, на автор - партизан старой закалки!
не, это новый, взращённый Народным фронтом!
"Структуру программного модуля можно подразделить на следующие разделы:<br><br>  - раздел определения переменных;<br>  - раздел процедур и функций;<br>  - раздел основной программы.<br>Так понял, в 1 разделе только Перем и все? И ничего подобного вида Перем а=b (инициализация с присваиванием) в 1С нет?<br> <br>Да, нужно добиться того, чтобы все печатные формы выводились в одном и том же окне.  Здесь, с выносом  Перем ТабДок в начало и Новый документ в конец получится, что будет только 1 табличный документ, и все функции и процедуры внутри раздела 2 будут для вывода использовать его, если явно указан, и перекрывать предыдущий вывод?"
Читают тему
(гостей: 1)

Быстрый переход