0
1van90
09.04.17
✎
16:53
|
Создан собственный документ и подбор (общая форма динамический список)
Вот вызов:
ПараметрыПодбора = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор", Ложь, Истина);
Оповещение = Новый ОписаниеОповещения("ЗаполнитьТовары", ЭтотОбъект);
ОткрытьФорму("ОбщаяФорма.Форма", ПараметрыПодбора, ЭтаФорма, , ,,Новый ОписаниеОповещения("ЗаполнитьТовары", ЭтотОбъект),);
Форма возвращает ТЗ и в процедуре ЗаполнитьТовары (Оповещение при закрытии) производится заполнение ТЧ
&НаКлиенте
Процедура ЗаполнитьТовары(Результат, ДополнительныеПараметры)
Если Результат = Неопределено Тогда
Возврат;
КонецЕсли;
ЗаполнитьПоВыбору(Результат);
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьПоВыбору(ТЗ)
ОбъектДокумента = РеквизитФормыВЗначение("Объект", Тип("ДокументОбъект.ПредЗаказПоставщику"));
ТабЗ = ДанныеФормыВЗначение(ТЗ, ТИП("ТаблицаЗначений"));
Для Каждого Строка из ТабЗ Цикл
НоваяСтрока = ОбъектДокумента.Товары.Добавить();
НоваяСтрока.Номенклатура = Строка.Номенклатура;
НоваяСтрока.ХарактеристикаНоменклатуры = Строка.Характеристика;
НоваяСтрока.Количество = Строка.Количество;
КонецЦикла;
ЗначениеВРеквизитФормы(ОбъектДокумента, "Объект");
КонецПроцедуры
Далее если я провожу документ и выхожу из него, то при повторном заходе я не могу ниче делать, пишет, что заблокирован моим же сеансом прошлым.
Если подбор не делаю, то все норм.
Из - за чего это?
|
|