|
Управляемые формы. Всю голову сломал. Подбор серий |
☑ |
0
Темный
14.09.20
✎
17:02
|
В документе - приемнике, на сервере, процедура "ОбработатьУказаниеСерий"
СтрокаДокумента = Объект.Товары[ПараметрыФормыУказанияСерий.НомерСтроки-1];
....
СтрокаДокумента.ДатаПроизводства = СтрокаДокумента.серия.ДатаПроизводства;
Меняю в серии дату производства. 05.09 -> 03.09
В справочнике "СерииНоменклатуры" дата производства меняется. Меняется и название серии 8888 от 03.09 по 03.10
В документе - приемнике дата производства меняется как надо. А вот серия, нет. Новое название серии не отображается, отображается старое 8888 от 05.09 по 05.10
|
|
1
ДенисЧ
14.09.20
✎
17:04
|
А если документ сохранить и открыть заново?
|
|
2
shuhard
14.09.20
✎
17:07
|
(0) известная фича, закрой сесию, открой - будет новое название или борись программно с отсутствием оповещения у формы
|
|
3
Темный
14.09.20
✎
17:08
|
(1) Нет, не обновляются данные. Старое значение показывается.
|
|
4
Темный
14.09.20
✎
17:10
|
Да, тут только что вдруг увидел, что если просто в открытом списке серий (никак не связано с документом, просто список значений справочника серии) нажать f5, то и в документе отображение меняется.
|
|
5
Темный
14.09.20
✎
17:13
|
(2). Да, если закрыть/открыть программу - меняется. Как бороться?
|
|
6
ДенисЧ
14.09.20
✎
17:14
|
ОбновитьОтображениеДанных()
|
|
7
ДенисЧ
14.09.20
✎
17:14
|
(3) Даже если закрыть и открыть? Значит, кеш. Попробуй ещё после изменения серии послать ОповеститьОбИзменении()
|
|
8
shuhard
14.09.20
✎
17:24
|
(5) [Как бороться?]
читать форум, обсуждено 100500 раз
|
|
9
Темный
14.09.20
✎
17:41
|
(7) Вот это помогло. Спасибо!
|
|
10
Темный
14.09.20
✎
17:42
|
(8) Да тут даже непонятно, как гуглить, чтоб найти. Вот ДенисЧ помог, погуглить по методу реально.
|
|
11
ДенисЧ
14.09.20
✎
17:45
|
(10) Мдя.. А может, вместо гугля книжки почитать? В книге про УФ про это написано...
|
|
12
Темный
14.09.20
✎
17:49
|
(11) Совет правильный, конечно. Но, как всегда... "Времени на раскачку нет"
|
|
13
ДенисЧ
14.09.20
✎
17:56
|
(12) Правильно. Поехали, потом двигатель заводить будем...
|
|
14
nikneim
16.12.20
✎
08:57
|
Комплексная автоматизация 2 (2.4.12.102).
Добрый день! Задача в следующем, в Расширении конфигурации
в документе «Заказ Клиента» в Форме добавил ТЧ СПРОС(Дефицит), а в Обработчике Подбор товаров в документ продажи в форме Запроса Количества и Серий добавил Поле ввода "Количество Всего"как связать их без Корзины чтоб при вводе "Количество всего" сразу перекидывалось в ТЧ Спроса , какие процедуры и функции нужно дописать или подменить.
То есть при подборе и вводе количества он закидывает в корзину а затем через "Перенести в документ" переносится в ТЧ Товары. Надо чтобы также при вводе КОЛИЧЕСТВО ВСЕГО перекидывалось в ТЧ СПРОС(Дефицит).
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший