Имя: Пароль:
1C
 
Как проверить вид регистра в метаданных? платформа 8.3.24
🠗 (Волшебник 22.10.2024 23:38)
0 Бешеный заяц
 
17.10.24
14:46
Раньше такой код работал 100%
Если СокрЛП(НаборЗаписейРегистра.Метаданные().ВидРегистра)="Остатки" Тогда    

сейчас ошибка вылетает,
ссылка на скриншот отладки https://i.postimg.cc/52PcsK6w/171024.jpg
1 PR
 
17.10.24
14:51
(0) Так это же прекрасно!
Нет говнокодерам!
2 Волшебник
 
17.10.24
14:51
Если Набор.Метаданные().ВидРегистра = ВидРегистраНакопления.Остатки Тогда
3 PR
 
17.10.24
14:52
Тем более, когда упорото пытаются получить ВидРегистра из документа
Понаберут по объявлению
4 PR
 
17.10.24
14:53
(3) А хотя нет, не документ, по ходу все-таки регистр
5 PR
 
17.10.24
14:54
(4) Но не уверен, что накопления
6 Бешеный заяц
 
17.10.24
14:55
(2) нет "ВидРегистра" , а раньше был, скриншот с отладки приложил. Раньше эта обработка рабочая была
7 PR
 
17.10.24
14:55
(5) А-ха-ха, ну точно, сведений
В общем, автор врунишка
8 Волшебник
 
17.10.24
14:55
(6) Значит это не регистр накопления
9 PR
 
17.10.24
14:55
(6) Гон
10 Бешеный заяц
 
17.10.24
14:55
(5) это регистр сведений, мне надо только остаточные вытащить, раньше было свойство "ВидРегистра"
11 Волшебник
 
17.10.24
14:57
(10) остаточные регистры сведений 🤦
12 trad
 
17.10.24
14:58
(5) там есть свойство ПериодичностьРегистраСведений
13 Бешеный заяц
 
17.10.24
14:59
(11) у меня есть движения документа, там есть и оборотные и остаточные, нужно вытащить только остаточные.
14 Бешеный заяц
 
17.10.24
15:00
буду определять через Метаданные.РегистрыНакопления.Найти
если альтернативы более удобной нет
15 Волшебник
 
17.10.24
15:01
(13) Там ещё могут быть регистры сведений, у которых нет ВидРегистра
16 PR
 
17.10.24
15:01
(10) Блять
Остаточный регистр сведений?
Давайте отрежем Сусанину ногу?
17 Бешеный заяц
 
17.10.24
15:02
как всегда включился режим хейта....
всем спасибо, пойду другим путем....
18 Волшебник
 
17.10.24
15:02
(16) Он сделает через Метаданные.РегистрыНакопления.Найти, а твои советы все неправильные.
ТС гордо уходит в закат...
19 PR
 
17.10.24
15:07
(17) Я думаю, самым правильным будет подключить нейронку, чтобы она на вопрос "Уфашаемый интилект, атршенй такумент ф регл учота это остатков или нет, патскажи па братски, а" отвечала, это регистр остатков или нет
20 PR
 
17.10.24
15:09
Нуралиев сейчас валерьянку ведрами пьет, восьмерке всего-то двадцать лет, еще не все выучили, как понять, объект метаданных — это остаточный регистр накопления или нет
21 PR
 
17.10.24
15:11
А казалось бы, проверяшь, Метаданные.РегистрыНакопления.Содержит(ОбъектМетаданных) или нет
И если да, то проверяешь (2), а не, блять, как (0)
22 Волшебник
 
17.10.24
15:13
(0) Раньше документ делал движения только по регистрам накопления, поэтому этот кривой код работал. Теперь документ стал делать движения ещё по регистрам сведений, поэтому этот код сломался.
Программист всегда исправляет последнюю ошибку.