Имя: Пароль:
1C
 
Предзаполнение данных во внешней обработке
0 sahactys123
 
18.11.24
09:58
Добрый день, пишу внешнюю обработку, на форме есть булево, и мне нужно, чтобы при открытии он всегда был ИСТИНА. Пытался сделать через обработчики «ПриОткрытии», «ПриСозданииНаСервере», «ОбработкаЗаполнения». Ничего не отрабатывает. Как предзаполнить данные во внешней обработке?
1 Волшебник
 
18.11.24
09:57
Реквизит = Истина;


у меня работает
2 Garykom
 
18.11.24
09:59
(0) твое на форме сам реквизит формы или объекта
с реквизитами и ТЧ объекта разные глюки бывают
3 shuhard
 
18.11.24
09:59
(0)[Ничего не отрабатывает]
100% вирус
4 sahactys123
 
18.11.24
09:59
(1) Куда нужно это вставить?
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Объект.ПереносВнутриОднойБазы = Истина;        
КонецПроцедуры    

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    ЭтотОбъект.ПереносВнутриОднойБазы = Истина;
    Объект.ПереносВнутриОднойБазы = Истина;
КонецПроцедуры
Это все в модуле формы и ничего не отрабатывает
5 sahactys123
 
18.11.24
09:59
(2) Объект с реквизитом
6 RVN
 
18.11.24
10:00
Если это реквизит формы:
в форме "приОткрытии" присваиваем

Если это реквизит обработки:
в конце модуля объекта (после всех процедур/функций) пишем:

МойРеквизит = Истина;
7 Волшебник
 
18.11.24
10:00
(4) У Вас не хватает обновления формы.
ЭтаФорма.ОбновитьОтображениеДанных();
8 sahactys123
 
18.11.24
10:01
(6) Действительно помогло, Спасибо!
9 RomaH
 
18.11.24
10:04
обработчики не назначены, в модуле код есть, но он "не отрабатывает"

"в конце модуля объекта (после всех процедур/функций) пишем: " - а это назначать не надо - оно и заработало
10 sahactys123
 
18.11.24
10:20
(9) Прошу прощения, не так давно в 1с, а как назначать обработчик "приОткрытии" ?
11 Мультук
 
18.11.24
10:23
(10)

А на каком языке программирования вы давно ?
Так же как в формах на Delphi, Java, Visual Basic,
Visual Fox Pro и так далее
12 Волшебник
 
18.11.24
10:23
(10) в свойствах формы

13 Волшебник
 
18.11.24
10:25
(11) Обычно это питонщики и джаваскриптологи. Там же нет своего интерфейса без дополнительного программного кода на другом языке
14 RVN
 
18.11.24
11:10
(9) Стандартная структура модуля:

https://its.1c.ru/db/v8std/content/455/hdoc

"2.7. Раздел инициализации содержит операторы, инициализирующие переменные модуля или объект (форму)."