Имя: Пароль:
1C
 
Не срабатывает отбор в отчете СКД
🠗 (Волшебник 29.02.2024 06:33)
,
0 NIGHTHUNTER
 
28.02.24
10:51
Был разработан внешний отчет на СКД.
В отчете было задано 3 отбора по трем полям.
Насколько я видел, фильтрация, отборы срабатывали.
В режиме предприятия был добавлен отбор по номенклатуре.
Стала выходить ошибка о неком аварийном завершении при формировании отчета.
Добавил номенклатуру програмно, отбор по номенклатуре не работает. Поле номенклатура имеет составной тип, строка и справочник номенклатура.
Почему может не срабатывать отбор по номенклатуре?
1 Волшебник
 
28.02.24
10:52
что за некое аварийное завершение? Какие симптомы и сообщения?
2 Kigo_Kigo
 
28.02.24
10:53
ну так зайди из конфигуратора в режиме отладки и запусти отчет, он тебе выплюнет ошибку, что ему не нравится
3 Kigo_Kigo
 
28.02.24
10:55
(1) Так себя ведет последняя платформа, если не в режиме отладки ошибка - "Произошла непредвиденная ошибка" и схлопывается
4 Волшебник
 
28.02.24
11:07
(3) печалька... Скажите номер релиза, чтобы его не ставить
5 Kigo_Kigo
 
28.02.24
11:08
(4) 23.2040
6 NIGHTHUNTER
 
28.02.24
11:09
(1) В отборе не было отбора по номенклатуре.
Сейчас я его туда добавил. Ошибка не выходит, но и отбора не происходит.
Тип поля Номенклатура - СправочникСсылка.Номенклатура, Строка Составной тип.

Сейчас увидел такое. Что если в режиме предприятия я задаю отбор по номенклатуре. И использую его он срабатывает.
Если же я задаю отбор по номенклатуре програмно, выбираю ему быстрый доступ. То уже он н работает.

Почему так? В чем ошибка?
7 NIGHTHUNTER
 
28.02.24
11:10
(4)

1С:Предприятие 8.3 (8.3.23.1912)
8 Kigo_Kigo
 
28.02.24
11:12
(4) + Мне кажется что это началось с 23-й платформы
9 NIGHTHUNTER
 
28.02.24
11:34
(8) А почему может не срабатывать отбор по номенклатуре если я создаю его программно? Но работает если я задаю его в пользовательском режиме?
10 NIGHTHUNTER
 
28.02.24
11:39
(1) Ошибка там была такая.

http://joxi.ru/VrwGpQNugBlVlr
11 kir-g
 
28.02.24
11:39
(9)Отчет случаем не загружен в дополнительные отчеты и обработки?
12 NIGHTHUNTER
 
28.02.24
11:50
(11) Загружен. И не загружен. Как это связано? Подскажите пожалуйста. Я обновляю вроде версию отчета, перед следующей проверкой.

Если я сейчас сделаю отбор программно. И задам новую версию отчета, он же должен работать? Если я его открываю через меню открыть.
13 Kigo_Kigo
 
28.02.24
11:53
(12) Да давай уж сюда, что вы там программно накладываете, а то может параметру надо сначала типзначения присвоить?
14 kir-g
 
28.02.24
11:54
(12)Если загружен и вы параллельно открываете, через меню, то вот такая дичь твориться будет. Переименуйте отчет и все
15 NIGHTHUNTER
 
28.02.24
11:56
(11) Сейчас создал новую версию отчета, отбор по номенклатуре программно. Он не работает. То что предыдущая версия загружена, я же новую сделал, добавил цифру в наименование.
остается то есть тот вариант, где отбор по номенклатуре задается в режиме предприятия.
16 kir-g
 
28.02.24
11:56
(10)А вот этот вылет из-за того что у вас скорее всего два отчета были открыты
17 NIGHTHUNTER
 
28.02.24
11:56
(14) Так а я же его переименовал. Все равно все так же.
18 kir-g
 
28.02.24
12:12
(17)А в модуле объекта тоже поменяли?
19 NIGHTHUNTER
 
28.02.24
12:46
(18) А вот там нет. Тоже думал может там чт ото нужно менять. А что там именно нужно изменить?

В модуле объекта такая процедура, -

http://joxi.ru/eAO854GCGy1nbr
20 KJlag
 
28.02.24
12:55
(0) тебя разве не банили? или я с другим ником перепутал :thinking:
21 Волшебник
 
28.02.24
12:56
(20) Вы его НЕ перепутали с LivingStar
22 kir-g
 
28.02.24
13:20
(19)Закомментируй все что там есть, и открывай через меню
23 NIGHTHUNTER
 
28.02.24
13:36
(22) Мне нужно добавить это пользователям.
Через файл, открыть я открываю для тестирования.

(18) Подскажите пожалуйста, что именно нужно менять в модуле объекта?
24 kir-g
 
29.02.24
06:34
(23)Создай новый отчет и на нем тренируйся, когда все вылижешь перенеси в него все, что сейчас в модуле объекта и назови как тебе нужно.
25 NIGHTHUNTER
 
28.02.24
13:42
(24) Обычно я переименовывал только название отчета, добавляя к нему большую цифру. Думал этого достаточно.
26 NIGHTHUNTER
 
28.02.24
16:36
(24) Создал новый отчет. Программный отбор по номенклатуре не работает (((.

То есть, я делаю выборку по периоду. Потом там вижу одну номенклатуру. Задаю ее в отборе и ничего. А в отчете что сделал отбор в режиме предприятия это сработало. Вот я и не пойму до сих пор почему не работает программно созданный отбор, в конфигураторе в смысле.
27 Волшебник
 
29.02.24
06:35
Опять ЛивингСтар придумал херню, что никто разгадать не может