Имя: Пароль:
1C
1С v8
перестало работать СКД: Поле не найдено "Номенклатура.ЭтоГруппа"
,
0 kittystark
 
28.01.22
15:50
самописный внешний отчет на СКД
на группировке "Номенклатура (иерархия)" условное оформление с отбором "Номенклатура.ЭтоГруппа равно Нет"
все работало как часы не один месяц

отчет не перепрограммировали, варианты настроек не трогали,
платформу за время существования отчета не обновляли (используем 8.3.19.1229)

только обновили релиз конфигурации с КА 2.4.13.282 на КА 2.4.14.109
режим совместимости конфигурации был "Версия 8.3.14" стал "Версия 8.3.16"
(думаю в этом все дело)

убираешь галку активности этого элемента условного оформления - отчет формируется
возвращаешь - отваливается с ошибкой, указанной в теме

как побороть проблему ?
1 ДенисЧ
 
28.01.22
15:59
Может, номенклатура перестала быть иерархической? В КА не силён.
2 Смотрящий
 
28.01.22
16:08
Пересоздай элемент условного оформления
3 kittystark
 
28.01.22
18:31
(1) нет, не перестала
4 kittystark
 
28.01.22
18:31
(2) не помогает
5 kittystark
 
28.01.22
18:34
протестировал на копии недельной давности (до апгрейда релиза конфы)

1. в режиме совместимости "Версия 8.3.14"  - отчет работает
2. поднимаем до "Версия 8.3.16" - отчет не работает
3. возвращаем до "Версия 8.3.14" - работает
6 kittystark
 
31.01.22
11:14
дебилизм!

пока не добавишь в оформляемые поля "Номенклатуру"
отказывается работать

а оно там нафиг не нужно
7 kittystark
 
31.01.22
11:15
эти комбинатские, они вообще на какую архитектуру рассчитывают ?
8 DEVIce
 
31.01.22
11:16
(6) Выводи группу не через точку от номенклатуры, а получай в запросе как самостоятельное поле.
9 Гипервизор
 
31.01.22
11:27
(0) Версия 8.3.15.
Компоновщик макета системы компоновки данных считает задействованными поля, использующиеся в элементе условного оформления компоновки данных только тогда, когда этот элемент условного оформления применяется как минимум к одному из выводимых полей (в том числе и при применении условного оформления ко всем полям). Если элемент условного оформления ни к одному полю не применяется, то поля, которые в нем задействованы считаются не используемыми и не добавляются в результирующий запрос макета компоновки данных.
В результате в запрос получения данных не добавляются поля, которые не используются в условном оформлении.
В режиме совместимости с версией 8.3.14 поведение не изменилось.
https://its.1c.ru/db/v8315doc#bookmark:dev:TI000002143
10 acht
 
31.01.22
11:29
(7) Эти самопальные, они вообще при обновлении релиза, документацию на него читают ?
11 kittystark
 
31.01.22
11:53
(10) комбинатский что-ль?

прям представляю картину:
надо обновить релиз КОНФЫ, пойду-ка почитаю про все изменения в релизах ПЛАТФОРМЫ
да еще как напрягусь и вспомню, подойдут ли эти заковыристые формулировки ко всем наработкам,
особенно к тем, что сам не писал
12 toypaul
 
гуру
31.01.22
12:18
(11) можно почитать хотя бы когда что-то не получается. хотя я тоже так не делаю. на форуме быстрее спросить :)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn