не рублей, а долларов

Новая тема
Показывать по 10 20 40 сообщений
"1. Уберите тогда то что вы написали:
ТаблицаПечФорм.НоваяСтрока();
ТаблицаПечФорм.Название     = "Акт об оказании услуг с валютой";
ТаблицаПечФорм.Кнопка       = "Акт с валютой";, но при выборе естественно ругается
2. Создаете внешний отчет (обработку). Ну и вставляете туда
Процедура ПриОткрытии()
Если ПустоеЗначение(Форма.Параметр) = 0 Тогда
Докум      = Форма.Параметр.Получить("Контекст");
Устройство = Форма.Параметр.Получить("Устройство");
КолвоКопий = Форма.Параметр.Получить("КоличествоКопий");

Печать(Докум, Устройство, КолвоКопий);
Статусвозврата(0);
Возврат;
КонецЕсли;
КонецПроцедуры

Ну и описываете процедуру Печать.
3. Собственно кидаете это в ExtForms\PrnForms\ и подключаете её (надеюсь знаете как цеплять внешние печатные формы к документам)"
вобщем получилось и с выбором формы "Если НомерТекущейФормы = "
но мне не нравится, тогда при обновлении слишком много времени займет
поэтому сейчас попробую создать внешний...
не могу скопировать таблицу из документа в таблицу внешнего отчета... можно это вообще сделать или нет?
Выделить все, скопировать и вставить :)
"с этим я уже разобралась, теперь проблема в процедуре "печать"
я должна ее всю заново описывать? :(
потому что если просто скопирую из модуля дока, при проверке синтаксиса выводит тучу ошибок
например СписокДанных.Установить( "Дата", ДатаДок <>);
{D:\1C\БухБюджет\Монитор\ExtForms\Akt.ert(11)}: Переменная не определена (ДатаДок)"
Просто скопировать не получиться :)
Все реквизиты у вас доступны через "Докум." (или как объявите переменную в Печать())
(У меня Процедура Печать(Докум, Устройство=0, КолвоКопий=1))
Так что в кучу мест придеться вставить, но ведь не придется писать все заново.

он еще кучу ошибок выдает, там же есть ссылки на процедуры модуля формы, мне и их тоже переносить в отчет и исправлять?
да
ну тогда я так не играю...(
> ну тогда я так не играю...(

почему?
Читают тему
(гостей: 1)

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