Имя: Пароль:
1C
 
УФ. Откуда на форме берутся элементы?
,
0 ГдеСобака Зарыта
 
01.07.19
18:10
БП+БИТ.Финанс 3.1.41.3.
Есть документ (заявка на расходование ДС). В конфигураторе элементов формы ИНН, КПП, Банк.счет нет, а в предприятии они волшебным образом появляются.
https://ibb.co/FJPgL1g
https://ibb.co/WtJ1RvQ
Отладчиком проверял. Открывается именно эта форма. Запускал замер производительности и в нем искал ИзменитьРеквизиты - нету. Отладчик в ЭтаФорма.Элементы этих элементов не показывает. А они есть, я их вижу. Что за колдунство?
1 palsergeich
 
01.07.19
18:12
(0) В общем модуле каком нибудь.
Поставь замер - найдешь
2 palsergeich
 
01.07.19
18:13
из присоздании на сервере
3 Вафель
 
01.07.19
18:14
так это не реквизиты. а элементы всего лишь
4 unregistered
 
01.07.19
18:15
(0) >> Отладчик в ЭтаФорма.Элементы этих элементов не показывает.

А в какой момент ты смотришь коллекцию элементов? Если элементы есть (ты их видишь), то не быть их в коллекции Элементы не может.
Я не знаю конкретно этой конфы, но скорее всего, речь идёт о программном создании элементов по какому-нибудь событию.
5 unregistered
 
01.07.19
18:16
(0) > искал ИзменитьРеквизиты.

Зачем. Тебя же элементы интересуют, а не реквизиты.
6 palsergeich
 
01.07.19
18:17
На сколько я помню в этой форме это делается не в модуле самой формы все равно.
Врубай замер и ищи
7 unregistered
 
01.07.19
18:19
+к (5) Вот и искать надо было что-то вроде Элементы.Добавить(). Да и то не дословно, т.к. добавляются они скорее всего в каком-нибудь отдельном модуле или отдельной процедуре, где коллекция элементов может называться как-то иначе, чем "Элементы".
8 Фрэнки
 
01.07.19
18:22
А если у него на сервере и отладка выключена, покажет замер нужное место или нет?
9 ГдеСобака Зарыта
 
01.07.19
18:23
Врубил замер. В нем поиск по "Элементы.". Ничего не нашел.
(4) Смотрю в момент ПриИзмененииКонтрагента
10 palsergeich
 
01.07.19
18:24
(8) Тогда я ему могу посочувствовать.
Но в БИТ финанс я сегодня больше не полезу
11 ГдеСобака Зарыта
 
01.07.19
18:24
База файловая. Отладка на сервере само собой работает
12 palsergeich
 
01.07.19
18:24
(9) Ищи не по Элементы, он переназывает, а по методу
13 ГдеСобака Зарыта
 
01.07.19
18:32
(12) Искал ".Вставить(". Тоже нет
14 ГдеСобака Зарыта
 
01.07.19
18:34
И вообще их нет в коллекции Элементы, если смотреть в отладке уже открытую форму. Либо они как то очень хитро именуются. Ведь этого же не может быть.
15 palsergeich
 
01.07.19
18:34
А добавить?
16 palsergeich
 
01.07.19
18:34
(14) Они могут быть в группе
17 palsergeich
 
01.07.19
18:34
(16) Группа будет в коллекции элементы, а нужные поля будут в ней и в коллекции элементы ты их не найдешь
18 palsergeich
 
01.07.19
18:36
Не мучь мозга.
Встань при Изменении любого из этих эелементов
И найди ва какой папке они 7находятся
Протом при создании на сервере иди по ф10 и посмотри на какой строке кода они в этой группе появляются
19 ГдеСобака Зарыта
 
01.07.19
18:36
(15) Добавить добавляет в конец, а они посередине между контрагентом и договором.
(17) Элементы все показывает, без иерархии
20 Вафель
 
01.07.19
18:38
так это может вообще в пользовательском режиме добавленные элементы
21 ГдеСобака Зарыта
 
01.07.19
18:45
Их нет в подчиненных элементах
https://ibb.co/9yYxC7b
Что за реквизиты пользовательские?
22 ГдеСобака Зарыта
 
01.07.19
18:47
(20) Вот точно. Я и не знал про такую фичу. Спасибо.