Имя: Пароль:
1C
1С v8
Выбор характеристик товаров в таблице значений Розница 2.2
,
0 ChMikle
 
03.07.19
14:44
есть обработка загрузки накладной из экселя в 1С розницу 2.2, вначале данные из экселевского документа грузятся в таблицу значений Номенклатура(справочник Номенклатура) и характеристика (справочник Характеристики), но нужно например в загруженной таблице выбрать другую характеристику.
поменял процедуру при начале выбора все открывается замечательно, а вот выбранное значение обратно в таблицу значения откуда осуществлялся выбор не возвращается .Где-то туплю ну вот где не могу сообразить. Пример процедуры ниже

&НаКлиенте
Процедура ТабличнаяЧастьНакладнойХарактеристикаСправочникаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    
СтандартнаяОбработка=Ложь;    

фиксНастройки = Новый НастройкиКомпоновкиДанных;

Отбор = фиксНастройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));  
Отбор.ЛевоеЗначение =  Новый ПолеКомпоновкиДанных("Владелец");    
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор.ПравоеЗначение =  ЭтаФорма.ПодчиненныеЭлементы.ТабличнаяЧастьНакладной.ТекущиеДанные.НоменклатураСправочника;
//Отбор.ПравоеЗначение = Ложь;
Отбор.Использование = Истина;
Отбор.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;



ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ФиксированныеНастройки", фиксНастройки);

ОткрытьФорму("Справочник.ХарактеристикиНоменклатуры.Форма.ФормаВыбора", ПараметрыФормы); //ЭтаФорма.ПодчиненныеЭлементы.ТабличнаяЧастьНакладной.ТекущиеДанные.НоменклатураСправочника);
КонецПроцедуры
1 ChMikle
 
03.07.19
15:02
UP
2 Ц_У
 
03.07.19
15:05
<ОписаниеОповещенияОЗакрытии> (необязательный)

Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана при закрытии формы со следующими параметрами:
<РезультатЗакрытия> - значение, переданное при вызове метода Закрыть открываемой формы,
<ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
Если параметр не указан, то по завершению никакая процедура вызвана не будет.
Используется только в управляемом приложении.
3 lodger
 
03.07.19
15:05
КонецПроцедуры

а дальше то что?
4 ChMikle
 
03.07.19
15:10
Все больше ничего
5 ChMikle
 
03.07.19
15:10
розница на поддержке , не хотелось бы снимать
6 Ц_У
 
03.07.19
15:30
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)
<ОписаниеОповещенияОЗакрытии> - сюда писать процедуру
7 ChMikle
 
03.07.19
15:44
(6) не понял , я вроде вызываю открыть форму выбора в процедуре ТабличнаяЧастьНакладнойХарактеристикаСправочникаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
8 Ц_У
 
03.07.19
16:02
(7) в (2) написано, ты вызываешь без данного параметра, в этой процедуре можно отловить что было выбрано
9 ChMikle
 
03.07.19
16:07
(8) тогда придется снимать конфу с поддержки
10 Ц_У
 
03.07.19
16:44
(9) Ты же поменял процедуру, добавь еще одну
11 ChMikle
 
03.07.19
17:55
(10) Понял , плюсик в карму всем не равнодушным :)