0
y22-k
23.12.11
✎
23:24
|
Подскажите пожалуйста что не так не понимаю
делаю аналог подбора в ут.11
идут процедуры
&НаКлиенте
Процедура ЕдиницаИзмеренияНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
// Вставить содержимое обработчика.
СтараяУпаковка = ЕдиницаИзмерения;
ТекущаяСтрока = Новый Структура;
ТекущаяСтрока.Вставить("Номенклатура", Номенклатура);
МойКлиент.ВыбратьУпаковкуНоменклатуры(ДанныеВыбора, СтандартнаяОбработка, ТекущаяСтрока);
КонецПроцедуры
МойКлиент общий модуль галки клиент обычное и упр
Процедура ВыбратьУпаковкуНоменклатуры(ДанныеВыбора, СтандартнаяОбработка, ТекущаяСтрока) Экспорт
СтандартнаяОбработка = Ложь;
Если ЗначениеЗаполнено(ТекущаяСтрока.Номенклатура) Тогда
ДанныеВыбора = Новый СписокЗначений;
// ДанныеВыбора.ТипЗначения = Новый ОписаниеТипов("Справочникссылка.ЕдиницыИзмерения");
МойСервер.ПолучитьСписокДляВыбораУпаковок(ТекущаяСтрока.Номенклатура, ДанныеВыбора, Неопределено);
КонецЕсли;
// Тут ругань
КонецПроцедуры
МОйСервер - общ модуль галки сервер и вызов сервера
Функция ПолучитьСписокДляВыбораУпаковок(Номенклатура, ДанныеВыбора, СтрокаПоиска = Неопределено) Экспорт
ругань такая
{ОбщийМодуль.МойКлиент.Модуль(109)}: Ошибка при вызове метода контекста (ПолучитьСписокДляВыбораУпаковок)
МойСервер.ПолучитьСписокДляВыбораУпаковок(ТекущаяСтрока.Номенклатура, ДанныеВыбора, Неопределено);
по причине:
Несоответствие типов (параметр номер '2') (Неверный тип параметра. Допустимы только примитивные типы, ссылки, Структура)
|
|