|
v7: Значение не представляет агрегатный объект (text) | ☑ | ||
---|---|---|---|---|
0
h2lion
08.08.11
✎
12:41
|
Старо как 1С 7.7:
Всем доброго дня! Сообщение выскакивает, при попытке выгрузить лист, продаж, конфа 1С:Рарус, Лист продаж не формируется. Вопрос: Откуда копать, может быть какие то промежуточные сообщения отладки ставить, сообщение выскакивает, сразу после нажатия на кнопку Печать, (сформировать). 8 с лишним тысяч строк программы. Не могу найти, нервы уже на пределе. В 1С "не силён" (это как балерина "не сильна" в устройстве трактора МТЗ). Буду рад любым подсказкам. Заранее спасибо! |
|||
1
Ёпрст
08.08.11
✎
12:43
|
в полном описании ошибки, как правило, указан номер строки в модуле, где эта ошибка возникает (если конечно, код не в ВК зашит)
|
|||
2
poligraf
08.08.11
✎
12:43
|
Вот про отладку ты правильно сказал.
Только там. И нет конфы 1С: Рарус |
|||
3
AntiBuh
08.08.11
✎
12:48
|
8 тыщ строк говоришь?
код в студию |
|||
4
h2lion
08.08.11
✎
12:59
|
"8 тыщ строк говоришь?
код в студию" А стоит ли? 8452 строки, будет очень грустно. Я поставил отладки на функциях идущих первыми (могу ошибиться) но ошибка (см.тему) выскакивает в конфигураторе до них. Если есть желание могу прислать сам отчет. Весит отчет 264 КБ в архиве естественно много меньше. Но без конфигурации ничего будет непонятно (могу ошибаться) |
|||
5
Ёпрст
08.08.11
✎
13:02
|
Полное описание ошибки в студию.
|
|||
6
h2lion
08.08.11
✎
13:06
|
Установлена компонента raruszip.dll
Значение не представляет агрегатный объект (Text) Пошла выгрузка по чекам Прошла выгрузка по чекам Пошла выгрузка по возвратам Пошла функция ПечНаименование Это то что пишет в окне сообщений, строки с ошибкой нет. Отчет идет отдельным файлом (ert) Сообщения типа "Пошла...*" это уже мною натыканные отладки, но ошибка выходит до них. Не могу локализовать. Возможно где то в таблице отчета ошибка. Спасибо, что уделяете внимание. |
|||
7
palpetrovich
08.08.11
✎
13:09
|
ключевое слово - "Text", по нему и ищи
|
|||
8
h2lion
08.08.11
✎
13:13
|
(7) Запустил поиск по модулю документа, со словом Text в качестве параметра. Сказали что в этом направлении ничего не найдено. Курсор стоял в самом начале. Искал в нужном направлении и в обратном.
|
|||
9
palpetrovich
08.08.11
✎
13:15
|
(8) ну загляни тогда в модуль формы еще :)
|
|||
10
andrewks
08.08.11
✎
13:15
|
(7) ты приколист? :)
|
|||
11
Erhov_egor
08.08.11
✎
13:16
|
печатную форму глянь
|
|||
12
Ёпрст
08.08.11
✎
13:17
|
(8) сделай поиск во всех текстах, нажми там на Дополнит...
выбери искать во внешних файлах и обработках - укажи на свой внешний отчет, выстави все галки и ищи, может, в какой ячейке отчета болтается. |
|||
13
andrewks
08.08.11
✎
13:19
|
вполне себе может быть, что это дело в длл-ку вшито, это вполне в стиле раруса
|
|||
14
palpetrovich
08.08.11
✎
13:21
|
(10) почему приколист? ...семерка-же, если человек загрузку делает из дока (8), логичнее все-же предположить что Процедура расположена в модуле формы
|
|||
15
h2lion
08.08.11
✎
13:22
|
(8)Сделал поиск, по всей конфигурации, и внешним отчетам. Text связанный с моим отчетом не встречается, встречается в комментах к другим отчетам, но ничего толкового.
|
|||
16
palpetrovich
08.08.11
✎
13:23
|
+(14) хотя, учитывая (6) - таки да, может оказаться что я приколист ;)
|
|||
17
AntiBuh
08.08.11
✎
13:26
|
(15) в формулах таблиц искал?
|
|||
18
palpetrovich
08.08.11
✎
13:27
|
(0) выкладывай уже свою обработку в файлообменник какой-нить
|
|||
19
h2lion
08.08.11
✎
13:36
|
Но без конфы, мне кажется эт не реально. Там на самом деле 8 тыс строк.
http://narod.ru/disk/21166203001/lp.rar.html |
|||
20
h2lion
08.08.11
✎
13:39
|
Вставил отладочное сообщение в процедуру при открытии, оно вышло перед ошибкой, но когда я нажимаю на кнопку Печать ЛП (Листа продаж) Сразу идет ошибка, а потом отладки.
|
|||
21
Archer08
08.08.11
✎
13:47
|
В печатной таблице посмотри
|
|||
22
h2lion
08.08.11
✎
13:55
|
Не вижу в печатной форме Text, если я правильно понимаю, ругается на тип данных. Не могу найти где именно, там на кнопках функции прописаны, хочу на них отладку кинуть и таки найти где не правильно, но (вы не поверите) НЕ МОГУ найти функции в тексте модуля документа! Вот попец.
|
|||
23
palpetrovich
08.08.11
✎
13:57
|
мдя, зачетно кто-то писал... :)
Если ВыбДата='22.02.2007' Тогда ПутьТСД="\\pdcpoint\lp\TSD\"; Если 1=ФС.СуществуетФайл(ПутьТСД) Тогда ... Если (ТекущаяДата()>='01.05.07') и (ТекущаяДата()<='04.05.07') Тогда Попытка ... |
|||
24
medved_kot
08.08.11
✎
13:59
|
думается, что дело в одной из других обработок которые вызываются или даже в глобальном модуле.
|
|||
25
palpetrovich
08.08.11
✎
14:03
|
(0) короче, запускай отладчик, устанавливай точку останова на строке
ИтогПродажиУслуг=0;ИтогоЗПпоУслугам=0;ВсегоПринятоВалютыВРублях=0 и F8, F8, F8, F8, F8... пока не поймаешь место где проблема |
|||
26
h2lion
08.08.11
✎
14:07
|
(25) не хотелось бы так тупить, но выбора нет, что есть F8? нажимаю ничего не происходит, точку останова поставил...
|
|||
27
h2lion
08.08.11
✎
14:08
|
Нашел, "Шагнуть в", но сути так и не понял
|
|||
28
smaharbA
08.08.11
✎
14:10
|
если это не ошибка, смотри саму печатную форму
|
|||
29
smaharbA
08.08.11
✎
14:16
|
Таб.ТекущийОбъект.Text=ШК_ЛП
|
|||
30
smaharbA
08.08.11
✎
14:16
|
Штрихкод поди какой нибудь вставляется так то
|
|||
31
smaharbA
08.08.11
✎
14:17
|
Да, так и есть - баркод
|
|||
32
h2lion
08.08.11
✎
14:21
|
(30) Туплю, где вы нашли сию функцию?
П.С.: Насчет уровня знания 1С, прошу прощения, он практически никакой, сами видите. Спасибо что пытаетесь помочь. |
|||
33
smaharbA
08.08.11
✎
14:22
|
(32) на форме "Таблица1" - справа сверху белый прямоугольник - это ActiveBarCode либо выкинуть его нах, либо в свойствах найти кнопку - Зарегистрировать
|
|||
34
h2lion
08.08.11
✎
14:25
|
Да теперь ошибка не выходит :) Просто Лист не выходит печатная форма, проходят все отладки, и действительно без ошибки. Но почему-то форма на экран не выходит.... :(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |