Имя: Пароль:
1C
1С v8
перечисление в колонке ТЗ на управляемой форме
,
0 1c_July
 
26.08.16
12:03
Добрый день. Помогите разобраться с очередными чудесами УФ.
Есть документ Х с полями Реквизит1 (тип ссылка на др.документ) и Реквизит2 (тип перечисление)
В реквизиты управляемой формы добавлена таблица значений с одним полем-ссылкой на документ Х.
В элементы формы выводим таблицу из трех колонок:
1) ссылкаХ 2) ссылкаХ.Реквизит1 3) ссылкаХ.Реквизит2
После заполнения ТЗ визуально в таблице отображаются только ссылки в первых двух колонках, в третьей - пусто. В документе реквизит2 не пустой - выбрано значение перечисления.
Почему?
Уже и другие поля документа пробовала вытаскивать (булево, дата, ссылка на справочник) - все отображается, а перечисление все нет..
На форме самого документа оно выглядит нормально.
1 Nuobu
 
26.08.16
12:05
Перечисление на форме самого документа тянется из другого места, не из документа
2 Горогуля
 
26.08.16
12:07
вот засада была, когда поле ввода (ввода!) у меня на форме называлось так же, как реквизит. смотрю на форму - вижу число, смотрю в консоль - вижу фигу
3 1c_July
 
26.08.16
12:14
(1), (2) если честно, не понятно, как это намекает на причину проблемы.
На форме документа у поля перечисления путь к данным Объект.Реквизит2. Называется элемент на форме точно также как реквизит документа - предполагаю, что из-за этого может быть путаница (у меня до сих пор не было, наоборот удобно), но никак не техническая проблема.
У формы с ТЗ (она в обработке) - переименовала на всякий случай элементы-колонки, ничего не изменилось конечно..
4 Fragster
 
гуру
26.08.16
12:18
а документ-то записали перед тем, как в ТЗ с колонками многострадальными смотреть?
5 1c_July
 
26.08.16
12:20
(4) Документов поназаписано уже несколько. Обработку переоткрываю только, которая их в ТЗ собирает. Единственное еще 1с предприятие не перезапускала, сейчас попробую.
6 1c_July
 
26.08.16
12:25
(5) после перезапуска 1с-ки появились.
7 Cyberhawk
 
26.08.16
12:29
Версию платформы огласи, режим совместимости
8 vicof
 
26.08.16
12:30
(5) ф7 нажать забыла?
9 1c_July
 
26.08.16
12:34
(7) 8.2.19.90
режим совместимости - Не использовать
10 1c_July
 
26.08.16
12:34
(8) это что? F5 нажимала
11 1c_July
 
26.08.16
12:39
никак мат.часть не сформулирую для себя..
похоже связано с тем, что обработка при заполнении этой таблицы делает программно изменения в документах, в т.ч. перезапись значения этого перечисления. первоначально оно было пустое, обработка перезаписала документы, но эти изменения в ТЗ не отразились. Сейчас если что-то проделать, чтобы перечисление другое значение приняло - тоже самое, наверное, будет - на форме не обновиться (просто это сложно попробовать быстро). подскажите, куда копать, чтобы заставить ТЗ принудительно обновиться после программных изменений в документах, которые в ней показаны?
12 1c_July
 
26.08.16
12:40
(11) "на форме не обновиться" читать как
"на форме не обновится"
13 Cyberhawk
 
26.08.16
12:41
ОбновитьОтображениеДанных (метод УФ)
14 Cyberhawk
 
26.08.16
12:41
Ну или Обновить (метод таблицы формы)
15 1c_July
 
26.08.16
12:41
(13) спасибо, сейчас попробую (до этого только Обновить у ТЗ стояло)
16 Cyberhawk
 
26.08.16
12:43
ОбновитьОтображениеДанных

Описание:

В принудительном порядке обновляет содержание элементов управления.
Полезен при изменении значений реквизитов формы вне формы, в тот момент, когда форма отображается на экране.
17 1c_July
 
26.08.16
12:46
(16) Спасибо огромное! заработало :)
Закон Брукера: Даже маленькая практика стоит большой теории.