|
Заполнить реквизит из таблицы на форму (в расширении) | ☑ | ||
---|---|---|---|---|
0
SH_tan
13.09.19
✎
15:25
|
Добрый день и с пятницей всех, есть управляемая форма, конфа на потдержке, в расширении дополнение делаю реквизит перетягиваю из основной все что надо и перехватываю процедуру ТоварыПриОкончанииРедактирования
&НаКлиенте Процедура Расш1_ТоварыПриОкончанииРедактированияПосле(Элемент, НоваяСтрока, ОтменаРедактирования) Расш_ПроверитьЦеновуюГруппу(Элементы.Товары.ТекущиеДанные.Номенклатура, Объект.Расш_ЦеноваяГруппа); КонецПроцедуры &НаСервере Процедура Расш_ПроверитьЦеновуюГруппу(Элемент, мЦеноваяГруппа) Об=РеквизитФормыВЗначение("Объект");//получаем реальный объект Об.Расш_ЦеноваяГруппа = Элемент.ЦеноваяГруппа;// заполняем реквизиты реального объекта ЗначениеВРеквизитФормы(Об,"Объект");// возвращаем все что заполнили в форму. КонецПроцедуры Может банально, но не получается, подскажите что делаю не так. Платформа 1С:Предприятие 8.3 (8.3.12.1714) |
|||
1
Beduin
13.09.19
✎
15:28
|
Форма другая у тебя, они каждый раз с новым контекстом создаются
|
|||
2
SH_tan
13.09.19
✎
15:30
|
сейчас еще попробую ОбновитьОтображениеДанных()
|
|||
3
SH_tan
13.09.19
✎
15:33
|
(1) а как надо?
|
|||
4
Beduin
13.09.19
✎
15:45
|
(3) Если формы разные то забить. Проверь они одинаковые или нет?
|
|||
5
SH_tan
13.09.19
✎
15:46
|
(4) отладчиком прохожу значение другое в строке
ЗначениеВРеквизитФормы(Об,"Объект");// возвращаем все что заполнили в форму. |
|||
6
Beduin
13.09.19
✎
15:49
|
(5) Форма? Контекст формы тот же? Ты пишешь в другую форму значение
|
|||
7
SH_tan
13.09.19
✎
15:50
|
(6) ясно спасибо.
|
|||
8
aleks_default
13.09.19
✎
15:58
|
Об=РеквизитФормыВЗначение("Объект");//получаем реальный объект
Об.Расш_ЦеноваяГруппа = Элемент.ЦеноваяГруппа;// заполняем реквизиты реального объекта ЗначениеВРеквизитФормы(Об,"Объект");// возвращаем все что заполнили в форму. непонятно зачем вот это вот все если достаточно просто Объект.Расш_ЦеноваяГруппа = Элемент.ЦеноваяГруппа |
|||
9
SH_tan
13.09.19
✎
16:00
|
(8) я так делал, на форме также остается старое значение.
|
|||
10
aleks_default
13.09.19
✎
16:04
|
Что-то ты лечишь по-моему
|
|||
11
SH_tan
13.09.19
✎
16:05
|
а еще когда меняешь что то в конфигураторе, оооочень долго обновляет/загружает (Управляемые КА 2.4)
|
|||
12
aleks_default
13.09.19
✎
16:08
|
&НаКлиенте
Процедура Расш1_ТоварыПриОкончанииРедактированияПосле(Элемент, НоваяСтрока, ОтменаРедактирования) Объект.Расш_ЦеноваяГруппа = Расш_ПолучитьЦеновуюГруппу(Элементы.Товары.ТекущиеДанные.Номенклатура); КонецПроцедуры &НаСервереБезКонтекста Функция Расш_ПолучитьЦеновуюГруппу(Номенклатура) возврат Номенклатура.ЦеноваяГруппа КонецФункции |
|||
13
SH_tan
13.09.19
✎
16:08
|
(8) хорошо, сейчас так и сделаю
|
|||
14
SH_tan
13.09.19
✎
17:04
|
(12) спасибо огромное, чувствую себя первоклашкой, где бы про это почитать?
|
|||
15
aleks_default
13.09.19
✎
17:05
|
(1) В книге 1с для чайников. Первая страница про управляемые формы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |