1. Amur_MVS 107 13.09.18 11:21 Сейчас в теме

Открытие формы настроек при запуске печатной формы в УП

Розница, редакция 2.2 (2.2.9.20)

Подскажите пож-та!
При печати нужно открыть форму для выбора настроек, воспользовался статьей
http://1clenta.ru/pattern/206
но у меня выходит ошибка:

{ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаНастроек.Форма(17)}: Поле объекта не обнаружено (ИдентификаторКоманды)
КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм(Параметры.ИдентификаторКоманды);

Подскажите, что я не правильно делаю?
Прикрепленные файлы:
ВнешняяОбработка1.epf
Вознаграждение за ответ
Показать полностью
Найденные решения
8. dandykry 3 13.09.18 12:54 Сейчас в теме +1 $m
(7) Комментарии я написал. Если что, задавай вопросы. На форме реквизит Документ, сделай своего типа
Прикрепленные файлы:
ВнешняяОбработка1.epf
Остальные ответы
Избранное Подписка Сортировка: Древо
2. dandykry 3 13.09.18 11:29 Сейчас в теме
(1) Параметры формы доступны только в событии ПриСозданииНаСервере

В статье херня какая-то

Измените
НоваяКоманда.Использование = "ВызовКлиентскогоМетода";

на НоваяКоманда.Использование = "ОткрытиеФормы";

и будет открываться форма
3. Amur_MVS 107 13.09.18 11:43 Сейчас в теме
(2) И все равно в
&НаСервере
Функция ПродолжитьПечатьНаСервере()
	
	СтрНастройки = Новый Структура;
	СтрНастройки.Вставить("Реквизит1", Реквизит1);
	СтрНастройки.Вставить("Реквизит2", Реквизит2);
  	СтрНастройки.Вставить("Реквизит3", Реквизит3);	
	
	КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм(Параметры.ИдентификаторКоманды);
	ОбъектыПечати = Новый СписокЗначений;
	
	ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
	ОбработкаОбъект.гДопДанные = СтрНастройки;
	ОбработкаОбъект.Печать(Параметры.МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати);
	
	СтрПечать = Новый Структура;	
	СтрПечать.Вставить("КоллекцияПечатныхФорм", ОбщегоНазначения.ТаблицаЗначенийВМассив(КоллекцияПечатныхФорм));
	СтрПечать.Вставить("ОбъектыПечати", ОбъектыПечати);
	
	Возврат СтрПечать;
	
КонецФункции
 
Показать

Выходит та же ошибка
5. dandykry 3 13.09.18 12:31 Сейчас в теме
(3) У формы есть события ПриСозданииНаСервере, ПриОткрытии, ПриЧтенииНаСервере...........Что то говорит вам?
4. Amur_MVS 107 13.09.18 12:28 Сейчас в теме
Может у кого есть пример?
Буду очень благодарен!
6. dandykry 3 13.09.18 12:33 Сейчас в теме
(4) за 1 sm дам рабочий вариант того, что вам нужно
7. Amur_MVS 107 13.09.18 12:34 Сейчас в теме
8. dandykry 3 13.09.18 12:54 Сейчас в теме +1 $m
(7) Комментарии я написал. Если что, задавай вопросы. На форме реквизит Документ, сделай своего типа
Прикрепленные файлы:
ВнешняяОбработка1.epf
10. Amur_MVS 107 13.09.18 13:40 Сейчас в теме
(8) Спасибо!!!
МассивОбъектов.ВыгрузитьЗначения() - я действительно не знал
С меня 1 sm. Его можно перевести?
11. dandykry 3 13.09.18 13:50 Сейчас в теме
(10) Ага. В теме объявляете вознаграждение и даете его мне.
12. Amur_MVS 107 13.09.18 14:04 Сейчас в теме
13. dandykry 3 13.09.18 14:05 Сейчас в теме
(12) Приятно иметь дело. Спрашивай если что.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день

Руководитель группы сервисов ЭДО, ЭЦП и криптографии
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы интеграций (1С)
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы сервисов FRM на 1С
Москва
зарплата от 150 000 руб.
Полный день

Консультант-аналитик 1С (ЗУП)
Санкт-Петербург
Полный день