|
Не работает Попытка/Исключение | ☑ | ||
---|---|---|---|---|
0
Bobby McFerrin
29.06.13
✎
00:09
|
Здравствуйте. Сразу попрошу сильно не критиковать, я новичок в 1С. Возникла проблема, в Бухгалтерии Проф 2.0.48.9 (типовая на поддержке) при открытии любого отчета (я пробовал на оборотно-сальдовой ведомости) вылетает предприятие. При более детальном рассмотрении выяснилось, что в учаске кода ОбщегоМодуля СтандартныеОтчеты (строка 3226) при отсутствующем поле ФормыОтчета не срабатывает оператор Попытка, который стоит ранее. Вот код:
Процедура СохранитьДанныеОтчета(ФормаОтчета) Экспорт СписокСохраняемыхДанных = Новый Массив; СписокСохраняемыхДанных.Добавить("Группировка"); СписокСохраняемыхДанных.Добавить("ГруппировкаКор"); СписокСохраняемыхДанных.Добавить("ДополнительныеПоля"); СписокСохраняемыхДанных.Добавить("РазвернутоеСальдо"); СписокСохраняемыхДанных.Добавить("ПоказательДиаграммы"); СписокСохраняемыхДанных.Добавить("ПредставлениеДиаграммы"); СписокСохраняемыхДанных.Добавить("ВидПодписиДиаграммы"); СписокСохраняемыхДанных.Добавить("РазмещениеДополнительныхПолей"); Для Каждого Ключ Из СписокСохраняемыхДанных Цикл Попытка !!!3226 Если ТипЗнч(ФормаОтчета[Ключ]) = Тип("ТаблицаЗначений") Тогда ФормаОтчета.ДанныеОтчета.Вставить(Ключ, ФормаОтчета[Ключ].Скопировать()); Иначе ФормаОтчета.ДанныеОтчета.Вставить(Ключ, ФормаОтчета[Ключ]); КонецЕсли; Исключение КонецПопытки; КонецЦикла; ПоказателиОтчета = ФормаОтчета.ЭлементыФормы.ПоказателиОтчета.Значение; Для Каждого ЭлементСтруктуры Из ФормаОтчета.ДанныеОтчета.ПоказателиОтчета Цикл НайденнаяСтрока = ПоказателиОтчета.Найти(ЭлементСтруктуры.Значение.Представление, "Показатель"); Если НайденнаяСтрока <> Неопределено Тогда ЭлементСтруктуры.Значение.Значение = НайденнаяСтрока.Использование; КонецЕсли; КонецЦикла; КонецПроцедуры И далее по тексту не отрабатывает оператор Попытка. Хотя тот же код на чистой базе срабатывает отлично. Версия платформы 8.2.18.102, пробовал и на другой. Предыстория такова: бухгалтер словила порнобаннер, ей один умелец винду переустановил, потом пришлось долго искать базы на жестком, но к счастью они остались. Теперь вот такая беда случилась. Подскажите пожалуйста, может кто сталкивался с подобным или знает причину такого странного поведения 1С-ки? |
|||
1
ДенисЧ
29.06.13
✎
00:12
|
вставь ОписаниеОшибки)_ а то лень телепатить
|
|||
2
Bobby McFerrin
29.06.13
✎
00:23
|
Вот..
"Ошибка времени выполнения. {ОбщийМодуль.СтандартныеОтчеты.Модуль(3226)}. Поле объекта не обнаружено (ГруппировкаКор) в модуле ОбщийМодуль.СтандартныеОтчеты.Модуль, строка 3226". Ты знаешь, только что все само собой заработало, я уж обрадовался, но потом снова ошибка вернулась. |
|||
3
Красный рассвет
29.06.13
✎
00:26
|
(2) Создай еще одну тему, ошибка опять уйдет. Проверено.
|
|||
4
Bobby McFerrin
29.06.13
✎
00:29
|
Я было поверил, что форум действительно волшебный)) Но постоянно новые темы создавать не улыбает. Думаю лучше разобраться, в чем же дело)
|
|||
5
HeroShima
29.06.13
✎
00:31
|
>Здравствуйте. Сразу попрошу сильно не критиковать, я новичок в...
И хоть бы одному помогло) |
|||
6
Красный рассвет
29.06.13
✎
00:33
|
(5) Где Юля? Может мы скучаем
|
|||
7
HeroShima
29.06.13
✎
00:35
|
(6) Спит
|
|||
8
Bobby McFerrin
29.06.13
✎
00:36
|
Я тоже спать пойду! Че-т по ночам не думается.
|
|||
9
Ёпрст
29.06.13
✎
00:43
|
кеш вычисти
|
|||
10
Bobby McFerrin
07.07.13
✎
20:47
|
Ребята, думал тема исчерпана, само собой прошло, но через время проблема вернулась. Чистка кэша/обновление платформы/конфигурации/работа под новым пользователем не помогают. Может еще кто подскажет, в каком направлении копать? Спасибо заранее!
|
|||
11
Cyberhawk
07.07.13
✎
20:59
|
Давай базу
|
|||
12
Пеппи
07.07.13
✎
21:11
|
дело в данных
протестируй базу |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |