|
Можно ли как-то типизировать результаты запроса или таблиц управляемых форм? | ☑ | ||
---|---|---|---|---|
0
DTX 4th
15.08.22
✎
13:42
|
Как все знают, можно избавить себя от кучи головной боли, "протипизировав" переменную функции с помощью конструкции вида
Если Ложь Тогда Пер = Документы.Док1.СоздатьОбъект(); КонецЕсли;
Меня очень напрягает, что я не могу проделать то же самое с выборкой запроса или таблицами управляемых форм. При этом у таблиц все реквизиты есть прям под рукой (модуль форм). Как вы боретесь с подобным? |
3 12 13 |
||
1
Asmody
15.08.22
✎
13:45
|
никак, смирись.
(а слово "EDT" в приличном обществе произносить неприлично) |
2 6 |
||
2
DTX 4th
15.08.22
✎
13:46
|
(1) В EDT есть плюшки на этот счет? Если так, я готов дать ей еще один шанс
|
|||
3
Kassern
15.08.22
✎
13:48
|
(0) Да никак не борюсь, я просто знаю, что в выборке и это использую. Можно конечно задать переменную с нужным типом, написать кусок кода и потом удалить эту переменную.
|
4 |
||
4
DTX 4th
15.08.22
✎
13:51
|
(3) А потом бац и опечатка. И опять ждать пока база перезапустится ;)
|
5 |
||
5
Kassern
15.08.22
✎
13:54
|
(4) Я копирую имя полей из Выбрать в запросе, очепятка маловероятна)
|
6 |
||
6
DTX 4th
15.08.22
✎
13:56
|
9 10 |
|||
7
DTX 4th
15.08.22
✎
13:58
|
Форматирование на форуме тоже потрясающе отрабатывает) Это что-то типо скрытых фич винды из серии неработающего поиска в пуске винды?)
|
8 |
||
8
Asmody
15.08.22
✎
14:01
|
(7) форматирование на форуме осуществляется с использованием элементов искусственного интеллекта, разработанного в те далёкие времена, когда никто ни про какие нейроночки ещё слыхом не слыхивал
|
12 |
||
9
Kassern
15.08.22
✎
14:02
|
(6) сбоку есть дерево конфигурации, можно развернуть ТЧ с которой работаешь и от туда копировать реквизиты ТЧ))
|
12 |
||
10
СеменовСемен
15.08.22
✎
14:04
|
(6) конфигуратор уже не развивается и не будет
|
|||
11
СеменовСемен
15.08.22
✎
14:04
|
говорят турбоконфы всякие умеют
|
20 |
||
12
DTX 4th
15.08.22
✎
14:08
|
13 |
|||
13
Kassern
15.08.22
✎
14:15
|
15 |
|||
14
Kassern
15.08.22
✎
14:17
|
Хотите обойти все реквизиты таблицы, тогда можно так)
ТЗ=Товары.Выгрузить(); /Товары это таблица на форме НовСтрока=Товары.Добавить(); Для Каждого ТекКолонка Из ТЗ.Колонки Цикл НовСтрока[ТекКолонка.Имя]=... КонецЦикла; |
15 |
||
15
DTX 4th
15.08.22
✎
14:18
|
16 |
|||
16
Kassern
15.08.22
✎
14:35
|
(15) Сколько реквизитов в ТЗ у вас, что аж ветку сподвигло написать? Я в основном с торговыми конторами работаю и работа с эксель в основном с прайсами завязано. Подобных проблем не ощущал при работе. Написать пару слов без синтаксис помощника особой проблемы не вызывает.
|
18 |
||
17
Kassern
15.08.22
✎
14:36
|
Можно это дело во внешней обработке обкатывать, а потом уже в конфу переносить, чтобы 100500 раз не обновлять конфу при очепятках
|
18 |
||
18
DTX 4th
15.08.22
✎
14:41
|
||||
19
TormozIT
гуру
15.08.22
✎
14:49
|
В консоли кода ИР есть подсказка по полям результата запроса https://www.hostedredmine.com/issues/885452
Иногда я пишу фрагменты кода там из-за этого и потом переношу их в модуль. |
|||
20
TormozIT
гуру
15.08.22
✎
14:56
|
(11) Турбоконф не умеет подсказывать колонки результата запроса. https://i.imgur.com/4V8cET5.png
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |