Имя: Пароль:
1C
1С v8
в УТ 11.1.1.11 на 8.3 разные странности
0 IUnknown777
 
03.09.13
15:37
После перехода на 8.3 некоторые модули перестали работать
Например, обработка обеспечение потребностей

В отладчике видно, что при получении запроса из макета в 8.3
МакетКомпоновкиДанных.НаборыДанных[ИмяНабораДанных].Запрос

некоторые поля не попадают в конечную выборку, хотя в конфигураторе в СКД все ок
сравниваю с в 8.2 все тоже самое, но работает.

если добавить в СКД обработки свои поля в запрос, то они будут видны в отладчике, и выбираются во временную таблицу.

Даже не знаю как на это можно повлиять

Вот кусок кода, который формирует запрос.
КомпоновщикМакетаКомпоновкиДанных = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновкиДанных = КомпоновщикМакетаКомпоновкиДанных.Выполнить(СхемаКомпоновкиДанных,
        КомпоновщикНастроек.ПолучитьНастройки());
    
    Запрос = Новый Запрос(МакетКомпоновкиДанных.НаборыДанных[ИмяНабораДанных].Запрос);


Посоветуйте, плиз, что можно проверить
1 IUnknown777
 
03.09.13
15:43
8.3 (8.3.3.687)
2 GriVV
 
03.09.13
16:36
Проверь это же на 8.3.3.715, возможно заработает.
3 Aleksey
 
03.09.13
16:49
А если в режиме совместимости с 8.2?
4 IUnknown777
 
03.09.13
17:09
(3)в режиме совместимости работает...
5 IUnknown777
 
03.09.13
17:14
В синтакс-помощнике описание
НаборыДанных (DataSets)
Тип: НаборыДанныхМакетаКомпоновкиДанных.
Описание наборов данных.

НаборДанныхЗапросМакетаКомпоновкиДанных
Описание:
Содержит описание набора данных макета компоновки данных - запроса.
6 IUnknown777
 
03.09.13
17:15
где-нить доступно нормальное описание изменений?
7 IUnknown777
 
03.09.13
17:16
(2)нет возможности пока проверить
8 IUnknown777
 
03.09.13
18:17
up
9 IUnknown777
 
03.09.13
18:21
в схеме компоновки в запросе стоит
выбрать
поле1,
поле2,
поле3

после выполнения
МакетКомпоновкиДанных = КомпоновщикМакетаКомпоновкиДанных.Выполнить(СхемаКомпоновкиДанных,КомпоновщикНастроек.ПолучитьНастройки())
на 8.3

в МакетКомпоновкиДанных.НаборыДанных[ИмяНабораДанных].Запрос уже остаются
поле1,
поле2,
Представление(поле1),
Представление(поле2)

Подскажите, если не оч трудно
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.