|   |   | 
| 
 | Выбор характеристик товаров в таблице значений Розница 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) Понял , плюсик в карму всем не равнодушным :)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |