Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Выбор характеристик товаров в таблице значений Розница 2.2

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

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

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

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



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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.