Имя: Пароль:
1C
1С v8
Управляемые формы. Всю голову сломал. Подбор серий
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).
Добрый день! Задача в следующем, в Расширении конфигурации
в документе «Заказ Клиента» в Форме добавил ТЧ СПРОС(Дефицит), а в Обработчике Подбор товаров в документ продажи в форме Запроса Количества и Серий добавил Поле ввода "Количество Всего"как связать их без Корзины чтоб при вводе "Количество всего" сразу перекидывалось в ТЧ Спроса , какие процедуры и функции нужно дописать или подменить.
То есть при подборе и  вводе количества он закидывает в корзину а затем через "Перенести в документ" переносится в ТЧ Товары. Надо чтобы также при вводе КОЛИЧЕСТВО ВСЕГО перекидывалось в ТЧ СПРОС(Дефицит).