Имя: Пароль:
1C
1С v8
Редактирование таблицы УФ, связанной с ТЗ
,
0 EuVod
 
19.11.17
20:31
Всем привет.
что-то по УФ не все понимаю..
если в кратце то при открытии форму передается ТЗ (вообще говоря разного состава, но всегда есть номенклатура), программно создаются реквизиты и элементы формы, кнопка командной панели для этой таблицы для подбора товаров и все вроде хорошо, но не редактируется эта таблица интерактивно пользователем. У ТЗ - реквизита формы все колонки типизированы, редактирование, доступность все свойства нормальные.

в гугле ничего не нашел - почему не редактируется ((  - двойной щелчок мыши на любом поле не приводит к в входу в редактирование. (хотя в отладчике смотрю свойство режима редактирования "вход").
1 Cyberhawk
 
19.11.17
20:35
ТолькоПросмотр у формы или элемента-контейнера
2 EuVod
 
19.11.17
20:42
только просмотр вроде ложь везде.. сейчас еще раз просмотрюю.
там получается
Форма
- на ней ТАблица
- в ней колонки
у всех вроде ложь в только просмотр

да.. она открыта модально, но это же вроде не важно? (или..)
3 Cyberhawk
 
19.11.17
20:43
Форма внешней обработки?
4 EuVod
 
19.11.17
20:45
нет. произвольная форма открываю из формы справочника
5 EuVod
 
19.11.17
20:45
вернее создал сначала как форму элемента этого справочника, потом пристрелил основной реквизит, т.к. выяснил, что нельзя редактировать один и тот же объект в разных формах )
6 EuVod
 
19.11.17
20:48
сам реквизит типа ТЗ на форме создал в режиме конфигруатора (без колонок), при открытии создаю реквизиты колонки и преобразую значение переданной ТЗ в реквизит.. при этом программно вроде отрабатыват - т.е. когда подбираю в эту форму номенклатуру создается строка, номенклатура проставляется. а интерактивно не хочет реагировать на действия пользователя
7 Cyberhawk
 
19.11.17
20:49
Смотреть в отладке
8 Cyberhawk
 
19.11.17
20:49
ЭУ пади не связан с нужными данными
9 EuVod
 
19.11.17
20:51
но он же их отображает?
я в обработке выбора добавляю строку в ТЗ - реквизит формы и вижу на форме визуально
10 Cyberhawk
 
19.11.17
20:53
(9) Создай таблицу и колонки интерактивно в редакторе формы, проверь чтоб все работало.
Потом уже создавай их программно.
11 Cyberhawk
 
19.11.17
20:53
(реквизиты формы тоже там пока создай)
12 EuVod
 
19.11.17
20:55
по примеру из инета, в ПРиСозданииНаСервере сначала создаю колонки-реквизаита таблицы, потом ЗначениеВРеквизит - загоняю таблицу.

в обработке подбора в рекизит-ТЗ добавляю строку заполняю колонку Номенклатура - на форме вижу что в таблиуе добавилась строка, заполнена колонка "номенлкатура".

уфф. совет понял.. ну допустим там все заработает ))
13 EuVod
 
19.11.17
21:26
балиин. все просто. нужно же
НоваяКолонка.Вид = ВидПоляФормы.ПолеВвода;
по умолчанию создает элемент с видом "ПолеНадписи"..