|
|
Вычислить(Обработка....) |
☑ |
|
0
Aswed
04.08.14
✎
11:15
|
Посдкажите как обращаться через "Вычислить" к процедуре в Обработке.
Пишу так
Вычислить("Обработка.Бирюза_ЗаказПокупателя.ПечатьЗаказНаряда(ОписаниеКоманды)")
Понимаю что дело скорее всего в пунктуации, но как по другому обратиться к обработке хз.
|
|
|
1
Maxus43
04.08.14
✎
11:20
|
Обработка.Бирюза_ЗаказПокупателя.Создать().Траляля
|
|
|
2
Maxus43
04.08.14
✎
11:21
|
всяк обработку создать не забудь, а не то получишь гуль
|
|
|
3
Aswed
04.08.14
✎
11:22
|
(1) Блин без Создать() не вариант?
Печатную форму в УНФ добавляю, а там через подобное извращение реализовано.
Видать придётся добавлять модуль вместо обработки.
|
|
|
4
Maxus43
04.08.14
✎
11:24
|
(3) чем создать не нравится? жалко 1 мб памяти? или религия?
|
|
|
5
Aswed
04.08.14
✎
11:26
|
(4) Там отрабатывает общий код для всех процедур печати.
Если Не ПустаяСтрока(ОписаниеКоманды.Обработчик) Тогда
ОписаниеКоманды.Вставить("Форма", Форма);
ИмяОбработчика = ОписаниеКоманды.Обработчик;
Обработчик = ИмяОбработчика + "(ОписаниеКоманды)";
Результат = Вычислить(Обработчик);
Возврат;
КонецЕсли;
Не хочу его править, проще общий модуль добавить.
|
|
|
6
Maxus43
04.08.14
✎
11:27
|
(5) что за конфа? внешние печатные формы же есть, там работает
|
|
|
7
Aswed
04.08.14
✎
11:30
|
(6) УНФ.
Блин точно))))
Забыл про внешние совсем)))
Вот что две недели отпуска творят)))))
Опупеть вот протормозил то))))
|
|
|
8
Aswed
04.08.14
✎
11:41
|
Блин. Так же не красиво получается когда через внешнюю, как и если просто добавить команду.
Появляется вторая группа "Печать". Нафига такой изврат сделали мне не понятно.
|
|