Имя: Пароль:
1C
1C 7.7
v7: Ошибка в отчетах: Значение не представляет агрегатный объект
,
0 vcv
 
19.09.13
09:32
1С 7.7 ТиС переписанная.
Иногда при формировании части отчетов выходит ошибки:

"Значение не представляет агрегатный объект (ОсновноеСвойство)"
"Значение не представляет агрегатный объект (Вытяжка)"

без номера строки, как если бы в ячейке отчета есть обращение к несуществующему реквизиту.

Проблема в том, что действительно когда то в отчетах были столбцы с формулами типа "Номенклатура.ОсновноеСвойство". Потом эти столбцы были удалены. Но иногда всё равно выскакивают такие ошибки. Эпизодически и нерегулярно. Появились ошибки при формировании отчета, обновляешь отчет с совершенно теми же настройками - ошибок нет.

- Глобальный поиск по всем таблицам конфигурации ".ОсновноеСвойство" ничего не даёт.
- Визуальное исследование таблиц в конфигурации на предмет наличия ".ОсновноеСвойство" в формулах или расшифровках ячеек ничего не обнаруживает.
- Поиск по модулям даёт, но ничего связанного с отчетами там нет.
- Распаковка конфигурации GComp и глобальный поиск по всей папке SRC по всех кодовых таблицах не даёт ничего, связанного с отчетами.

Где еще может крыться проблема? Нет ли какого-средства в 1С конвертировать таблицы в текст, что бы изучить подробно внутренности?
1 Ёпрст
 
19.09.13
09:38
дык может в формуле текста на форме чего валяется
2 Ёпрст
 
19.09.13
09:38
или в формуле картинки/текста в мокселе
3 vcv
 
19.09.13
09:40
В формуле текста на форме или формуле ячейки в отчете ищет стандартный глобальный поиск по конфе. А он ничего не находит.
Картинок на отчетах нет.
4 vcv
 
19.09.13
09:42
Никаких ошибок на сформированном отчете тоже нет. Если в формуле ячейки стоит что-то  типа "какаятофигня.ОсновноеСвойство", то в сформированном отчете так и выводится. Но ничего такого в сформированных таблицах отчетов нет.
5 Ёпрст
 
19.09.13
09:43
ну дай мд посмотреть что ле..
6 Ёпрст
 
19.09.13
09:45
ну и это, турбомд и прочее не пользуешь ?
:)
7 Ёпрст
 
19.09.13
09:45
подмену мокселя своим классом ?
8 vcv
 
19.09.13
09:45
И если взять из распакованной GCOMP конфигурации, например, таблицу
...\SRC\Отчеты\ВедомостьПоПартиямТМЦ\ВедомостьПоПартиямТМЦ.mxl
то в ней, если смотреть FARом отлично видны всякие ПечНачОст и прочие формулы. А ".ОсновноеСвойство" нет. Однако ошибки "Значение не представляет агрегатный объект (ОсновноеСвойство)" выскакивают.
9 Ёпрст
 
19.09.13
09:53
ну дай отчет посмотреть
10 vcv
 
19.09.13
09:54
Использую FormEx, 1C++, Йоксель. ТурбоМД, на сколько знаю, встроен в 1С++. Классы не использую.
1Сшник могу дать только зашифрованный http://sdrv.ms/157LZR3
Политика руководства :(
11 Ёпрст
 
19.09.13
10:03
(10)
ТекСвойство в коде чему равно ?
Где присваиваешь ?
12 vcv
 
19.09.13
10:09
А где ты его нашел? В конфигурации (согласно глобальному поиску по модулям, формулам таблиц, формулам диалогов) буквально пара десятков упоминаний, все в документе "инвентаризацияТМЦ" и справочнике "ПравилаЗаполненияСвойствСправочников".
13 Ёпрст
 
19.09.13
10:12
(12) т.е в отчете ты его не присваиваешь нигде ?
14 vcv
 
19.09.13
10:12
Поиск по всей конфигурации, распакованной GCOMP даёт те же один документ и один справочник.
Страшно заинтриговал. Где оно нашлось?
15 vcv
 
19.09.13
10:13
Нет, нигде.
16 Ёпрст
 
19.09.13
10:19
идентификатор текста
17 Ёпрст
 
19.09.13
10:19
а в глВерхнийКолонтитулОтчета() чо у тебя ?
18 Ёпрст
 
19.09.13
10:21
и еще, в формулах картинок, текстов в мокселе, поиск не ищет :)
19 Ёпрст
 
19.09.13
10:23
Журнал доработки прикольный...
20 Ёпрст
 
19.09.13
10:23
и не лень же было
21 vcv
 
19.09.13
10:24
Наверное, не "ТекСкойство", а "ТекстСвойство". Это еще, по моему, от типового ТиС. Показывает на форме наименование основного свойства номенклатуры.
глВерхнийКолонтитулОтчета примитивная функйия, выводящая строку типа "Отчет сформирован 19.09.2013 12:21:54 [ЦБ/D2/Чинючин Владислав Валерьевич]"
Картиной к отчетах нет, тексты, вроде как, не должны ошибки показывать.
22 Ёпрст
 
19.09.13
10:24
Да.. вот че..

Посмотри, чего в ТАБЛО у тебя.
23 Ёпрст
 
19.09.13
10:24
:))
24 vcv
 
19.09.13
10:26
Журнал доработки облегчает жизнь. База распределенная, пользователей много которых ни разу в жизни не видел и не увижу. Часто проще послать "читайте журнал доработки за такую-то дату", чем по двадцатому разу что-то объяснять.
25 vcv
 
19.09.13
10:26
В табло ничего, да и ошибки возникают и тут же пропадают в произвольный момент у произвольного юзера.
26 Ёпрст
 
19.09.13
10:26
+ ошибка у всех, или у конкретного юзверя ?
27 Ёпрст
 
19.09.13
10:27
а скриншот кинь, как это выглядит.. там одна ошибка или = количеству выводимых строк ?
28 Ёпрст
 
19.09.13
10:28
вообще, если одна, то форму текста надо смотреть и че в интерфейсах.
29 vcv
 
19.09.13
10:33
Ошибка не одна, много из. С количеством выводимых строк связь какая-то точно есть.
А со скриншотом сложно. Эта хрень вылазит на сотню пользователей пару раз в неделю в среднем. Вроде не мешает, но я в последнее время родил мониторинг баз по всем серверам и такая непонятка в логах начала напрягать.
30 Ёпрст
 
19.09.13
10:42
у тебя есть группировка/фильтр по свойствам при формировании ?
типа
СвойствоПок = Регистр.Вася.ДоговорПокупателя.Владелец.ОсновноеСвойство.ЗначениеСвойства;
31 Ёпрст
 
19.09.13
10:42
можешь же поймать в отладчике, откуда ноги растут
32 Ёпрст
 
19.09.13
10:43
включи замер и смотри стек вызовов
33 vcv
 
19.09.13
12:34
(30) Группировка/фильтр теоретически есть, но ошибка возникала без их использования. Из текста запроса неиспользуемые переменные у меня убираются <реклама>http://infostart.ru/public/64620/</реклама>;.
(31) Если ошибка не возникает, в отладчике никакого упоминания проблемных "слов" не возникает. А отловить ситуацию, когда ошибка возникает пока не удалось.
34 Ёпрст
 
19.09.13
12:43
cfg у всех почисти поделкой от Маляева и ветки реестра - мот там чего
35 Ёпрст
 
19.09.13
12:44
ну и посмотри, чего в анпаках валяется, могёт, ты выгруженный отчет смотришь всегда, а не тот, что в мд.