Имя: Пароль:
1C
 
Проверка заполнения
🠗 (Волшебник 07.05.2025 11:30)
0 ДобрыйПутник
 
naïve
07.05.25
11:19
Здравствуйте, подскажите пожалуйста, делаю свою обработку и в ней делаю проверку заполнения через массив с названиями реквизитов, прохожусь по нему и ругаюсь на те что пустые.
Вопрос в том, что у меня в обязательных реквизитах у меня есть ТЗ, и необходимо в обходе обязательных реквизитов делать проверку на тип реквизита и если это ТЗ то что то делать.
Подскажите как это можно реализовать?
Делал так - ЭтаФорма[Реквизит] = Тип("ДанныеФормыКоллекция")
Хоть и значения совпадают но типы это не одинаковые - https://yapx.ru/album/Y3NuJ
1 Мультук
 
гуру
07.05.25
11:21
(0)

А так

ТипЗНЧ(ЭтаФорма[Реквизит]) = Тип("ДанныеФормыКоллекция")
2 АНДР
 
07.05.25
11:23
А как связана проверка типа реквизита на форме с его заполнением?
3 ДобрыйПутник
 
naïve
07.05.25
11:24
(1) Да, спасибо большое, почему то такой инфы в инете я не нашел
4 ДобрыйПутник
 
naïve
07.05.25
11:26
(2) Ну в зависимости от типа реквизита выводить разные сообщения, выводить сообщение при незаполненной ТЗ - "поле ТЗ не заполнено" как то не правильно как будто
5 olegves
 
07.05.25
11:29
ЭтаФорма - устарела, возможно ее отменят.
Надо использовать ЭтотОбъект
6 Ненавижу 1С
 
гуру
07.05.25
11:33
(5) пусть сначала из типовых выпилят. Там встречается 100500++ раз
7 Волшебник
 
07.05.25
11:33
(5) Возможно, скоро отменят управляемые формы.
8 ДобрыйПутник
 
naïve
07.05.25
11:33
(5) Учел, спасибо