|
v7: Рег. Отчетность Критическая ошибка | ☑ | ||
---|---|---|---|---|
0
Symrak
16.01.12
✎
09:34
|
Утро доброе! Форумчане подскажите, есть рег. отчетность регистр ГФ 01 период за 9 месяцев,если делать детализацию по итогам в плоть до разворота с каких счетов приходят деньги то 1С вылетает с критической ошибкой. Стопориться на Таб.Область("R1C1").Расшифровать(). Есть ли возможность получить расшифровку другим способом ? Через внешнюю компоненту или заменить стандартную dll. Написал свой отчет, но экономисты не могут объяснить, какие операции надо рассматривать, а какие нет...
|
|||
1
vladko
16.01.12
✎
09:37
|
не понятно, о какой форме в регл.отчётности идёт речь
|
|||
2
Symrak
16.01.12
✎
09:43
|
кто бы знал признаться честно... У меня полностью переписанная конфа, а за одно и рег. отчетность. Так что у меня есть просто внешний отчет ГФ 01, а какой форме отчетности без понятия. Да и вопрос не в этом. Можно ли как то обойти Область("R1C1").Расшифровать()... потому как в остальных отчетах прекрасно работает ...
|
|||
3
1Сергей
16.01.12
✎
09:46
|
"Расшифровать" нет такой функции. Быть может нужно "Расшифровка"?
|
|||
4
Symrak
16.01.12
✎
09:50
|
Прошу прощения, мой косяк, да используется Расшифровка()
|
|||
5
1Сергей
16.01.12
✎
09:52
|
(4) теперь работает?
|
|||
6
Symrak
16.01.12
✎
09:55
|
Я ввел Вас в заблуждение ошибкой, Расшифровка()использовалась изначально, опечатка простите .
|
|||
7
filh
16.01.12
✎
09:56
|
А при чем тут dll?
И что вообще надо? |
|||
8
Symrak
16.01.12
✎
10:02
|
При выполнении Область("R1C1").Расшифровка()вылетает с критической ошибкой с закрытием программы. Вот и хотелось бы или обойти другим методом, или выполнить её средствами внешней компоненты, или это ошибка еще чего либо. Так этот метод работает при выводе данных за 1 месяц, но умирает на 9-ти
|
|||
9
filh
16.01.12
✎
10:04
|
В каком месте применяется?
|
|||
10
Symrak
16.01.12
✎
10:07
|
вызывается на событии ОбработкаЯчейкиТаблицы, при детализации сумма отчета ...
|
|||
11
filh
16.01.12
✎
10:11
|
в глобальнике есть одноименная процедура?
|
|||
12
Symrak
16.01.12
✎
10:15
|
Что бы ей там делать? Это же метод объекта Таблица...
|
|||
13
filh
16.01.12
✎
10:21
|
Ну мало ли...
где объявляется таблица? |
|||
14
Symrak
16.01.12
✎
10:27
|
Дело не в том где одна одна объявлена или где вызывалась, так как отчет прекрасно работает в любых вариация, не работает лишь с одной статьёй затрат, одна больше остальных на 100 строк. Есть предположение, что именно из-за этого умирает...
|
|||
15
filh
16.01.12
✎
11:04
|
Попробуй разбить
ТабОбласть = Таб.Область("R1C1"); ТабРасшифровка = ТабОблать.Расшифровка(); |
|||
16
Symrak
16.01.12
✎
11:31
|
Да не, без толку, попробовал еще поиграться с переменными, но это как мертвому припарка.
|
|||
17
filh
16.01.12
✎
11:35
|
поставь "ой" и посмотри, на какой строке падает 1С из (15).
|
|||
18
Symrak
16.01.12
✎
11:42
|
ТабРасшифровка = ТабОблать.Расшифровка(); я и так знаю без "ой" ))
|
|||
19
Symrak
16.01.12
✎
11:44
|
Даже если поставить в дэбагере точку останова и посмотреть ТабОблать.Расшифровка(), то 1С так же закрывается без результата
|
|||
20
filh
16.01.12
✎
11:55
|
А ТабОблать что показывает?
|
|||
21
Symrak
16.01.12
✎
12:08
|
так оно там всегда (ОбластьТаблицы).
Это moxel.dll шалит ... |
|||
22
Symrak
17.01.12
✎
14:26
|
Тему можно закрывать. Суть ошибки в том, что при большом количестве инфы,падает moxel.dll и не важно какой версии файл, и ни один патч вам не поможет. Выход простой не использовать метод Область("R1C1").Расшифровка(),а передавать сразу в переменную ...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |