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