Имя: Пароль:
1C
 
Программирование в правилах регистрации.
, ,
0 Starikashka
 
26.02.20
11:14
Процедура передОбработкой
// Если некое дополнительное сведение документа = истина то не надо ргистрировать.
    СвойствоВыб = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ДокументНеУчаствуетВОбмене");
    ЗначСв = УправлениеСвойствами.ЗначениеСвойства(Объект.ССылка,СвойствоВыб);
    Если ЗначСв = Истина Тогда
      Отказ=Истина;
    КонецЕсли;

// вот этот код выдает ошибку. Как написать правильнее?
// Ут.11.3
1 vicof
 
26.02.20
11:16
Напиши, чтобы не выдавало непонятно какой ошибки
2 mikecool
 
26.02.20
11:17
(1) +1 или хотя бы текст ошибки
3 ДенисЧ
 
26.02.20
11:22
// вот этот код выдает ошибку.
// Ут.11.3

Это уже крамолой попахивает... УТ11 назвать ошибкой... Да за такое и коробку могут внедрить...
4 Starikashka
 
26.02.20
11:26
https://ibb.co/JxKD8Yz
Вот ошибка
5 Starikashka
 
26.02.20
11:26
Текст было процитировать достаточно трудно.
6 vicof
 
26.02.20
11:28
И что непонятно из текста сообщения?
7 mikecool
 
26.02.20
11:32
(4) прочитал за тебя, ищи Возврат - в событиях КД их применять, емнип, нельзя - ибо это не процедуры
8 NeoVision
 
26.02.20
11:41
(0) переделать получение ЗначСв запросом.
9 Starikashka
 
26.02.20
11:47
(7) Там кто то забабахал возврат. А я и не знал.


СвойствоВыб = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("ДокументНеУчаствуетВОбмене");
    ЗначСв = УправлениеСвойствами.ЗначениеСвойства(Объект.ССылка,СвойствоВыб);
    Если ЗначСв = Истина Тогда
      Отказ=Истина;
    КонецЕсли;
    ВОЗВРАТ;

// вот так было
10 hhhh
 
26.02.20
12:09
(9) зачем ты тогда Возврат заменил в (0) на

// вот этот код выдает ошибку. Как написать правильнее?
// Ут.11.3

зачем скрывал?
11 Starikashka
 
26.02.20
12:20
(10) Так это не я возврат вставил.
     Это ученик 1С. Молодой горячий инициативный.
     А я удивился нету возврата, а пишет возврат.