Имя: Пароль:
1C
1С v8
Колонки динамического списка пропадают
0 SashaNox
 
22.05.18
11:07
Добрый день!

Есть проблемка:

Платформа: 8.3.10.2699

Если текст запроса динамического списка подменить программно в процедуре "ПриСозданииНаСервере", то начинают пропадать/появляться колонки в зависимости от следующего:

Было в запросе (колонки отображаются):
ВЫБРАТЬ
            |    ДокументЗаказКлиента.Ссылка,
            |    ДокументЗаказКлиента.ПометкаУдаления КАК ПометкаУдаления,
            |    ДокументЗаказКлиента.Номер КАК Номер,
            |    ДокументЗаказКлиента.Дата КАК Дата,

Делаю так (колонки не отображаются):
ВЫБРАТЬ
            |    ДокументЗаказКлиента.Ссылка,
            |    ДокументЗаказКлиента.ПометкаУдаления КАК ПометкаУдаления,
            |    ДокументЗаказКлиента.Номер,
            |    ДокументЗаказКлиента.Дата,


Почему так изменил? - потому что в другой форме списка ровно обратная ситуация.

Кто сталкивался? Что за глюк?
1 SashaNox
 
22.05.18
11:26
Не обязательно программно, захожу в текст запроса динамического списка, меняю

ДокументЗаказКлиента.Номер КАК Номер,

на

ДокументЗаказКлиента.Номер,

И поле пропадает, путь к данным отвязывается - и программно его не установить обратно, выдает ошибку - нет поля уже
2 aleks_default
 
22.05.18
11:38
В конструкторе на закладке Объединения/Псевдонимы посмотри - наверное псевдоним изменился.
3 Fragster
 
гуру
22.05.18
11:41
это косяк платформы, у ДС надо обязательно указывать псевдонимы, иначе путь к данным с английским синонимом становится и все не работает. Причем это поведение внесли в 8.3.10, но чинить не собираются - объявили фичей :(
4 Fragster
 
гуру
22.05.18
11:42
5 Fragster
 
гуру
22.05.18
11:44
в 8.3.11 что-то починили http://downloads.v8.1c.ru/content//Platform/8_3_11_2700/V8Update.htm#c5c520d3-720f-11e7-a3f7-0050569f678a , но В режиме совместимости с версией 8.3.10 поведение не изменилось, так что с типовыми ничего работать не будет
Закон Брукера: Даже маленькая практика стоит большой теории.