Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 ноя 2024, 04:44

Перенос в новую ТЧ только выбранных строк

Автор blade_snl, 05 окт 2021, 10:02

0 Пользователей и 1 гость просматривают эту тему.

LexaK

Объект.Склады - это что? его Тип?
если помогло нажмите: Спасибо!

blade_snl

Цитата: LexaK от 12 окт 2021, 16:39Объект.Склады - это что? его Тип?
это реквизит самого Документа, формами которого я "балуюсь"...
сейчас пытаюсь реализовать через Оповещение... но тоже не гладко.

код со стороны Формы-владельца:
&НаКлиенте
Процедура ВыборСкладов(Команда)
ОписаниеВыбора  = Новый ОписаниеОповещения("ОбработкаВыбораСкладов", ЭтаФорма);

ОткрытьФорму("Документ.ФормированиеЗаказаСкладПроизводство.Форма.ФормаВыбораСкладов",,ЭтаФорма,,,,ОписаниеВыбора,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
КонецПроцедуры     

&НаКлиенте
Процедура ОбработкаВыбораСкладов(РезультатЗакрытия) Экспорт
Если Не ЗначениеЗаполнено(РезультатЗакрытия) Тогда
Возврат;
КонецЕсли;

Объект.Склады = РезультатЗакрытия;
КонецПроцедуры

код со стороны формы-выбора:
&НаКлиенте
Процедура ОК(Команда) 
стрСклады = "";
    Для каждого лкСтр Из Элементы.ТЧ_Склады.ВыделенныеСтроки Цикл
стрСклады = стрСклады + Элементы.ТЧ_Склады.ДанныеСтроки(лкСтр).ИмяСклада + ";";
    КонецЦикла;

ЭтаФорма.Закрыть(стрСклады);
КонецПроцедуры

ругается:
В методе ОбработкаВыбораСкладов количество параметров 1. Ожидаемое количество - 2.

какой второй параметр ему нужен?

LexaK

да хоть что добавьте, что бы не ругалась,
например так

&НаКлиенте
Процедура ОбработкаВыбораСкладов(РезультатЗакрытия, Параметры) Экспорт
если помогло нажмите: Спасибо!

blade_snl

Цитата: LexaK от 12 окт 2021, 17:54да хоть что добавьте, что бы не ругалась,

о, счастье - задача решена! ))) большое спасибо )

Теги: ТЧ 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск