Вход | Регистрация
 

УФ. Откуда на форме берутся элементы?

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

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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.