Имя: Пароль:
1C
 
Не получается найти поле на форме в конфигураторе
,
0 LivingStar
 
20.09.19
14:52
УТ 11. Документ ЗаказКлиента. Нужно проверить на заполнение поле. А его не вижу в конфигураторе на форме.
Вкладка Доставка. http://joxi.ru/v29ve64TZJobzA . Хотел сослаться на него Объект.НазваниеПоля , но его не получается обнаружить.
И понять как оно называется. Как мне на него ссылаться в коде? Почему нет на форме в режиме конфигуратора?
1 Vstur
 
20.09.19
14:53
(0) А что, не может быть программного формирования формы?
Может....
2 asady
 
20.09.19
14:56
(0) у тебя будет еще больший шок когда ты реквизит формы который видишь в конфигураторе не найдешь в элементах формы при выполнении скрипта.
3 LivingStar
 
20.09.19
15:05
(1)(2) Ну и подскажите как его отловить то? Что смотреть начать?
4 palsergeich
 
20.09.19
15:07
(3) шаг один отловить изменение этого элемента и узнать как он называется.
Шаг 2 в при создании на сервере при переходе при помощи ф10 найти строчку где этот элемент создаётся, если его в начале нет
Шаг 3 подумать что делать дальше
5 LivingStar
 
20.09.19
15:10
Есть реквизит вот такой

ЭтотОбъект.ДополнительнаяИнформацияПоДоставке

но это не он, в режиме предприятия в свойствах формы увидел вот такой ДополнительнаяИнформацияПоДоставке1
Кажется это он, как на него сослаться?
6 LivingStar
 
20.09.19
15:11
(4) Поиском в модуле формы его не нашел ДополнительнаяИнформацияПоДоставке1
7 LivingStar
 
20.09.19
15:13
вот его вижу на форме, почему не могу на него сослаться в коде???


http://joxi.ru/v29ve64TZJo08A
8 LivingStar
 
20.09.19
15:15
что то я совсем запутался ((((
9 palsergeich
 
20.09.19
15:16
(7) это расширение, с этого и надо начинать.
Ты должен этот реквизит включить в состав расширения
10 LivingStar
 
20.09.19
15:18
(9) Есть такой реквизит у документа ДополнительнаяИнформацияПоДоставке
он читается и пуст, вне зависимости что я ввел в то поле
а то поле видимо называется ДополнительнаяИнформацияПоДоставке1 и у документа нет такого реквизита, где мне его взять?
11 novichok79
 
20.09.19
15:19
ооо, ливингстар, ты вернулся. ура.
12 LivingStar
 
20.09.19
15:19
Этот реквизит есть в расширении ДополнительнаяИнформацияПоДоставке
А этот где мне взять ? ДополнительнаяИнформацияПоДоставке1
13 GROOVY
 
20.09.19
15:22
Объект.ДополнительнаяИнформацияПоДоставке
Без "Этот"

В типовой, по крайней мере так. А что там в расширении запилили - фиг знает.
14 LivingStar
 
20.09.19
15:25
(13) На объект ругается, это в расширении. Работает только ЭтотОбъект
15 GROOVY
 
20.09.19
15:25
Ой, вангую я по картинкам, что на картинке расширение, а ТС кодит в основной конфигурации.
16 GROOVY
 
20.09.19
15:26
(14) Тыркни два раза по ДополнительнаяИнформацияПоДоставке1 и посмотри в свойствах "ПутьКДанным".
17 LivingStar
 
20.09.19
15:30
(9) Добавил его в расширение

(13) http://joxi.ru/xAe7lqJiRKdR0m

(16) http://joxi.ru/a2XLyRxiw3PDM2

Похоже это поле ДополнительнаяИнформацияПоДоставке, я просто путаюсь (((
18 GROOVY
 
20.09.19
15:32
"Похоже это поле ДополнительнаяИнформацияПоДоставке, я просто путаюсь ((("

Ну да.

Реквизит в расширение можно не добавлять.
19 palsergeich
 
20.09.19
15:34
(18) лучше добавить, в 14 платформе не работает контекстная, если реквизит не в составе расширения
20 GROOVY
 
20.09.19
15:38
(19) Проверил. Все работает.
21 palsergeich
 
20.09.19
15:51
(20) если реквизит добавлен после захвата объекта в расширение - будут проблемы, последовательность шагов автора - неизвестна
22 GROOVY
 
20.09.19
15:56
(21) Если конфигурация снята с поддержки и в неё колбасят новые реквизиты, то я думаю нафига тогда расширения использовать?
23 palsergeich
 
20.09.19
15:59
(22) быстрая разработка.
Обновление расширения - секунды, обновление конфигурации - минуты.
По завершении разработки переносится в код конфигурации и расширение отключается.
Ну я по крайней мере так делаю.
24 Фрэнки
 
22.09.19
09:26
и еще расширение можно легко выключить
Конфигурация Заказчика, хоть она на поддержке, хоть уже снятая с поддержки , останется без повреждений.
Такой вариант может быть удобен при работе Стажера, на испытательном сроке, по договору ГПХ и т.д. и т.п.
25 hhhh
 
22.09.19
09:34
(24) стажёр здесь человек со стажем?
26 Фрэнки
 
22.09.19
09:52
(25) Ну если при заключении  договора было оговорено, что Стажер умеет делать абсолютно все, то видимо да - хотя стаж может быть любой - важно знание скилла, а не запись в трудовой книжке :-)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший