не рублей, а долларов
Показывать по
10
20
40
сообщений
- 1
- 2
23.11.2009
13:57
#11
"1. Уберите тогда то что вы написали:
ТаблицаПечФорм.НоваяСтрока();
ТаблицаПечФорм.Название = "Акт об оказании услуг с валютой";
ТаблицаПечФорм.Кнопка = "Акт с валютой";, но при выборе естественно ругается
2. Создаете внешний отчет (обработку). Ну и вставляете туда
Процедура ПриОткрытии()
Если ПустоеЗначение(Форма.Параметр) = 0 Тогда
Докум = Форма.Параметр.Получить("Контекст");
Устройство = Форма.Параметр.Получить("Устройство");
КолвоКопий = Форма.Параметр.Получить("КоличествоКопий");
Печать(Докум, Устройство, КолвоКопий);
Статусвозврата(0);
Возврат;
КонецЕсли;
КонецПроцедуры
Ну и описываете процедуру Печать.
3. Собственно кидаете это в ExtForms\PrnForms\ и подключаете её (надеюсь знаете как цеплять внешние печатные формы к документам)"
ТаблицаПечФорм.НоваяСтрока();
ТаблицаПечФорм.Название = "Акт об оказании услуг с валютой";
ТаблицаПечФорм.Кнопка = "Акт с валютой";, но при выборе естественно ругается
2. Создаете внешний отчет (обработку). Ну и вставляете туда
Процедура ПриОткрытии()
Если ПустоеЗначение(Форма.Параметр) = 0 Тогда
Докум = Форма.Параметр.Получить("Контекст");
Устройство = Форма.Параметр.Получить("Устройство");
КолвоКопий = Форма.Параметр.Получить("КоличествоКопий");
Печать(Докум, Устройство, КолвоКопий);
Статусвозврата(0);
Возврат;
КонецЕсли;
КонецПроцедуры
Ну и описываете процедуру Печать.
3. Собственно кидаете это в ExtForms\PrnForms\ и подключаете её (надеюсь знаете как цеплять внешние печатные формы к документам)"
23.11.2009
14:03
#12
вобщем получилось и с выбором формы "Если НомерТекущейФормы = "
но мне не нравится, тогда при обновлении слишком много времени займет
поэтому сейчас попробую создать внешний...
но мне не нравится, тогда при обновлении слишком много времени займет
поэтому сейчас попробую создать внешний...
23.11.2009
14:16
#13
не могу скопировать таблицу из документа в таблицу внешнего отчета... можно это вообще сделать или нет?
23.11.2009
14:27
#15
"с этим я уже разобралась, теперь проблема в процедуре "печать"
я должна ее всю заново описывать?
потому что если просто скопирую из модуля дока, при проверке синтаксиса выводит тучу ошибок
например СписокДанных.Установить( "Дата", ДатаДок <>>);
{D:\1C\БухБюджет\Монитор\ExtForms\Akt.ert(11)}: Переменная не определена (ДатаДок)"
я должна ее всю заново описывать?
потому что если просто скопирую из модуля дока, при проверке синтаксиса выводит тучу ошибок
например СписокДанных.Установить( "Дата", ДатаДок <>>);
{D:\1C\БухБюджет\Монитор\ExtForms\Akt.ert(11)}: Переменная не определена (ДатаДок)"
23.11.2009
14:34
#16
Просто скопировать не получиться 
Все реквизиты у вас доступны через "Докум." (или как объявите переменную в Печать())
(У меня Процедура Печать(Докум, Устройство=0, КолвоКопий=1))
Так что в кучу мест придеться вставить, но ведь не придется писать все заново.
Все реквизиты у вас доступны через "Докум." (или как объявите переменную в Печать())
(У меня Процедура Печать(Докум, Устройство=0, КолвоКопий=1))
Так что в кучу мест придеться вставить, но ведь не придется писать все заново.
- 1
- 2
Как "закрыть" конфигу 1С Предприятие 7.7?Редактирование неактивной ячейки в программе 1С:ХроноГраф Школа ПРОФ
Читают тему
(гостей: 1)