Переключение на Главную Страницу Страницы: [1] 2 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Ошибка создания внешнего отчета (число прочтений - 20438 )
Firerer
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 19. Мая 2006
Ошибка создания внешнего отчета
29. Мая 2006 :: 10:00
Печать  
периодически появляется сабж. чем вызван - непонятно. на разных машинах в разное время. первая попытка - сабж, вторая открывает нормально.  не важно используется в отчете 1с++ или нет.
1сpp v2.0.2.1
баг? фича? или 1с++ воще нипричом?
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибка создания внешнего отчета
Ответ #1 - 29. Мая 2006 :: 10:05
Печать  
Firerer писал(а) 29. Мая 2006 :: 10:00:
первая попытка - сабж, вторая открывает нормально.

Код в студию.
  
Наверх
www  
IP записан
 
Firerer
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 19. Мая 2006
Re: Ошибка создания внешнего отчета
Ответ #2 - 29. Мая 2006 :: 10:20
Печать  
fez писал(а) 29. Мая 2006 :: 10:05:
Код в студию.


код отчета? любой внешний отчет.
открываецо так:
Код
Выбрать все
Если ФС.СуществуетФайл(КаталогИБ() + "\PrnForms\blabla.Ert") = 1 Тогда
	ОткрытьФорму("Отчет", лКонтекстФормы, КаталогИБ() + "\PrnForms\blabla.Ert");

КонецЕсли;
 



Правда там СтатусВозврата(0) в ПриОткрытии() отчета.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибка создания внешнего отчета
Ответ #3 - 29. Мая 2006 :: 10:24
Печать  
Есть такое дело. Из-за чего происходит пока никак не отловить Печаль
  

FormEx developer
Наверх
www  
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Ошибка создания внешнего отчета
Ответ #4 - 29. Мая 2006 :: 10:29
Печать  
Тоже никак не могу найти зависимость, но замечено, что в версии 2.0.2.2 эта ошибка возникает реже раз этак... в 10 по сравнению с апрельскими сборками 2.0.2.0!  Ужас

у меня есть статистика - кому интересно
  
Наверх
 
IP записан
 
Firerer
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 19. Мая 2006
Re: Ошибка создания внешнего отчета
Ответ #5 - 29. Мая 2006 :: 10:49
Печать  
понятно. буду пытатся выяснять при каких условиях возникает
  
Наверх
 
IP записан
 
infossa
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 53
Зарегистрирован: 29. Мая 2006
Re: Ошибка создания внешнего отчета
Ответ #6 - 29. Мая 2006 :: 14:38
Печать  
Да, неприятная штучка.
Я у себя обновился до 2.0.2.2 и столкнулся с такой же проблемой при отрытии внешних отчетов.  Печаль
Пришлось вернуться на 1.8.1.5
  
Наверх
 
IP записан
 
Aurelius
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Местоположение: г. Долгопрудный, МО
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Ошибка создания внешнего отчета
Ответ #7 - 30. Мая 2006 :: 01:18
Печать  
У себя заметил, что если код класса лежит во внешнем отчете, то при открытии формы (документа), содержащей объект данного класса, периодически, непредсказуемо возникает указанная ошибка.
Периодически - это если открывать из меню или журнала документов, но если открывать из расшифровки отчета, то все 100%.
  
Наверх
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Ошибка создания внешнего отчета
Ответ #8 - 30. Мая 2006 :: 02:18
Печать  
После обновления на v. 2.0.2.1 возник аналогичный глюк. При открытии внешнего отчета из списка последних открываемых отчетов (меню Файл) иногда отчет не открывается и из списка после этого пропадает. Похоже, ошибки при работе с реестром.
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Ошибка создания внешнего отчета
Ответ #9 - 30. Мая 2006 :: 05:00
Печать  
Один раз мы разобрались, в чем была проблема.
Обработка лежала в папке, на которую были сетевые права. Но в родительской папке этой папки не было прав на чтение папки.
Таким образом, нельзя было проверить имеется ли папка, в которой лежит открываемый файл .ERT
В результате возникала указанная ошибка.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Ошибка создания внешнего отчета
Ответ #10 - 30. Мая 2006 :: 05:43
Печать  
Народ, мне не удается повторить этот баг.
Кто-нибудь, может выложить какой-нибудь тест, в котором баг повторяется 100% или хотя бы через раз?
Тогда мы сможем его исправить?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
infossa
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 53
Зарегистрирован: 29. Мая 2006
Re: Ошибка создания внешнего отчета
Ответ #11 - 30. Мая 2006 :: 07:42
Печать  
sedmin писал(а) 30. Мая 2006 :: 05:00:
Один раз мы разобрались, в чем была проблема.
Обработка лежала в папке, на которую были сетевые права. Но в родительской папке этой папки не было прав на чтение папки.


Данная ошибка появлялась и на сетевом и на локальном ресурсе при вызове процедуры
ФайлОбработки = КаталогИБ() + "Ext\Process\ДеревоДокументов.ert";
ОткрытьФорму("Обработка",Форма.Параметр,ФайлОбработки);

  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Ошибка создания внешнего отчета
Ответ #12 - 30. Мая 2006 :: 07:45
Печать  
А проблема носит чисто вероятностный характер (скажем, если открывать форму в цикле).
Или это происходит при совпадении еще каких-то причин?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Ошибка создания внешнего отчета
Ответ #13 - 30. Мая 2006 :: 08:19
Печать  
Нашел закономерность и сделал тестовую конфу

Короче когда открываешь какой-либо док через механизм расшифровки отчета, то любой открываемый внешний отчет из этого дока дает ошибку!

Тест:
1) создать и записать любой док
2) Нажать в доке кнопку Действия и вызвать отчет "Структура подчиненности"
3) щелкнуть в отчете в док, чтобы опять в него попасть
4) Повторить пункт 2 и получаем ошибку

PS в тестовую конфу, в каталог ИБ надо положить 1CPP.dll
  

Test.zip ( 42 KB | Загрузки )
Наверх
 
IP записан
 
infossa
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 53
Зарегистрирован: 29. Мая 2006
Re: Ошибка создания внешнего отчета
Ответ #14 - 30. Мая 2006 :: 08:20
Печать  
Ситуация такая.

В документе открывается внешний отчет
ета.ert");
     Возврат;

Затем в  сформировавшейся печатной форме открываем документ.
Из этого документа вызываем внешний отчет :
ФайлОбработки = КаталогИБ() + "Ext\Process\ДеревоДокументов.ert";
ОткрытьФорму("Обработка",Форма.Параметр,ФайлОбработки);

При первом отрытии внешнего отчета вылетает ошибка, если повторно попытаться открыть , то нормально .
ОШИБКА повторялась в 100% случаях (на локальном и сетевом ресурсе).
Когда вернулись с версии 1с++ 2.0.2.2 на 1.8.1.5 ошибка пропала !!!

  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 
ОтправитьПечать