Помогите с синтаксисом... процедура Печать()
Показывать по
10
20
40
сообщений
- 1
- 2
05.10.2011
00:14
#11
"Так и задайте в начале модуле определение переменной, а в конце задайте ей значение. Что-то вроде:
Посмотрите в конфигураторе в типовых документах как это делается."
Перем ТабДок;
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
...
Процедура Печать1() Экспорт
ТабДок.Очистить();
....
КонецПроцедуры
Процедура Печать() Экспорт
ТабДок.Очистить();
....
КонецПроцедуры
.....
ТабДок = Новый ТабличныйДокумент;
Посмотрите в конфигураторе в типовых документах как это делается."
05.10.2011
01:11
#12
> "чтобы все печатные формы выводились для печати в одном окне"
Судя по всему эту фразу не приняли в расчет.
У вас по кнопке печать формируется несколько печатных форм, а-ля для каждой строчки табличной части своя форма или вы пакетно печатаете несколько документов? Или вам надо разработать "форму" (окно) в которой будут выводиться все печатные формы конфигурации?
Судя по всему эту фразу не приняли в расчет.
У вас по кнопке печать формируется несколько печатных форм, а-ля для каждой строчки табличной части своя форма или вы пакетно печатаете несколько документов? Или вам надо разработать "форму" (окно) в которой будут выводиться все печатные формы конфигурации?
05.10.2011
12:04
#13
"Спасибо.. Вроде срабатывает... только не понимаю, почему если добавить строчку не в конце, а сразу после,
выдает опять Определения процедур и функци должны размещаться перед операторами тела модуля... В чем разница?"
Перем ТабДок;
ТабДок = Новый ТабличныйДокумент;
выдает опять Определения процедур и функци должны размещаться перед операторами тела модуля... В чем разница?"
05.10.2011
12:31
#14
Могу сказать на это, что у каждого языка свои правила. Читайте "Описание встроенного языка", в конкретном случае, часть 1, стр.11. И правильно ли я понимаю вашу задачу - необходимо, чтобы при выборе различных макетов печати, всё предыдущее очищалось и выводилось бы в этом же окне? Да и вот смотрю у Bloodwiserа тоже возникли вопросы.
05.10.2011
13:52
#17
"Структуру программного модуля можно подразделить на следующие разделы:
- раздел определения переменных;
- раздел процедур и функций;
- раздел основной программы.
Так понял, в 1 разделе только Перем и все? И ничего подобного вида Перем а=b (инициализация с присваиванием) в 1С нет?
Да, нужно добиться того, чтобы все печатные формы выводились в одном и том же окне. Здесь, с выносом Перем ТабДок в начало и Новый документ в конец получится, что будет только 1 табличный документ, и все функции и процедуры внутри раздела 2 будут для вывода использовать его, если явно указан, и перекрывать предыдущий вывод?"
- раздел определения переменных;
- раздел процедур и функций;
- раздел основной программы.
Так понял, в 1 разделе только Перем и все? И ничего подобного вида Перем а=b (инициализация с присваиванием) в 1С нет?
Да, нужно добиться того, чтобы все печатные формы выводились в одном и том же окне. Здесь, с выносом Перем ТабДок в начало и Новый документ в конец получится, что будет только 1 табличный документ, и все функции и процедуры внутри раздела 2 будут для вывода использовать его, если явно указан, и перекрывать предыдущий вывод?"
- 1
- 2
Читают тему
(гостей: 1)