{ОбщийМодуль.ПодключаемыеКоманды.Модуль(66)}: В формах внешних отчетов и обработок
при вызове процедуры "ПодключаемыеКоманды.ПриСозданииНаСервере"
требуется явно указывать параметр "ПараметрыРазмещения.Источники"
В 66 строчке этого модуля указано, что:
В формах внешних отчетов и обработок
|при вызове процедуры ""%1""
|требуется явно указывать параметр ""%2""'"),
"ПодключаемыеКоманды.ПриСозданииНаСервере",
"ПараметрыРазмещения.Источники"
Как я понимаю в процедуре ПриСозданииНаСервере необходимо указать дополнительные параметры. Подскажите как это правильно прописать.
ПараметрыРазмещения = Новый Структура;
Массив = Новый Массив();
Массив.Добавить(Тип("ДокументСсылка.ЧекККМ"));
Источники = Новый ОписаниеТипов(Массив);
ПараметрыРазмещения.Вставить("Источники", Источники);
ПараметрыРазмещения.Вставить("ПрефиксГрупп", "");
ПараметрыРазмещения.Вставить("КоманднаяПанель", ЭтаФорма.КоманднаяПанель);
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект,ПараметрыРазмещения);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
Изначально ситуация следующая: пытаюсь изменить стандартную обработку РМКУправляемыйРежим на внешнюю, соответственно мне нужно, чтобы при нажатии на основной форме кнопки открывалась моя форма, т.е. из основной формы внешней обработки мне нужно открыть другую форму внешней обработки. На этом то этапе и возникает ошибка. Т.е. при открытии второй формы внешней обработки в процедуре ПриСозданииНаСервере нужно добавить дополнительные параметры. Причем в ранней версии конфигурации данной ошибки не возникало. Еще немного покопавшись в интернете нашел следующее: http://downloads.v8.1c.ru/content/SSL/2_4_3_53/change.htm#_Toc486344015 Цитата из ссылки: "Для «тонкой настройки» размещения команд на форме расширен программный интерфейс процедуры ПриСозданииНаСервере общего модуля ПодключаемыеКоманды: добавлен параметр ПараметрыРазмещения, а также добавлен конструктор этого параметра – функция ПараметрыРазмещения() в этом же модуле. Описание параметра см. в описании функции-конструктора."
Посмотрел описание параметра, но если честно "не догоняю". Помогите пожалуйста!
Столкнулся с похожей проблемой отсутствия параметров. (1С Розница.2.2.6.30) Вопрос решил следующим образом. В модуль соответствующей формы внешней обработки "РМКУправляемыйРежим" добавил параметры. Они, как я понял, добавили команды печати из формы указанного в параметрах документа "ЧекККМ" на форму обработки.
ПараметрыРазмещения = Новый Структура;
Массив = Новый Массив();
Массив.Добавить(Тип("ДокументСсылка.ЧекККМ"));
Источники = Новый ОписаниеТипов(Массив);
ПараметрыРазмещения.Вставить("Источники", Источники);
ПараметрыРазмещения.Вставить("ПрефиксГрупп", "");
ПараметрыРазмещения.Вставить("КоманднаяПанель", ЭтаФорма.КоманднаяПанель);
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект,ПараметрыРазмещения);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды