Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Скачал последний релиз 1cpp теперь ошибка в отчете (число прочтений - 3681 )
sanches
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 64
Местоположение: Челябинск
Зарегистрирован: 15. Ноября 2006
Пол: Мужской
Скачал последний релиз 1cpp теперь ошибка в отчете
25. Марта 2008 :: 08:43
Печать  
Привет. Была старая версия 1Cpp (номер не помню), все работало, скачал новую стало выдавать ошибку при открытии отчета.
Не удалось прочитать файл: \Классы\МакетОтчета.prm
В модуле файла: D:\Bases\2007\defcls.prm
Ошибка в директиве include
(1) //#include "#\Классы\МакетОтчета.prm"
В отчете используется Miracle=СоздатьОбъект("Miracle.VCL");
Уже было такое я тогда вместо "#\Классы\ писал просто путь полный до каталога,
к примеру: "192.168.1.1\ Классы\МакетОтчета.prm"
Может подскажите в какой версии dll не нужно прописывать полный путь, а оставть как есть файл defcls.prm "//#include "#\Классы\МакетОтчета.prm""
Что-то не хочется все defcls.prm править
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Скачал последний релиз 1cpp теперь ошибка в от
Ответ #1 - 25. Марта 2008 :: 08:48
Печать  
"Скачал новую" - это какую точно?
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Скачал последний релиз 1cpp теперь ошибка в от
Ответ #2 - 25. Марта 2008 :: 08:50
Печать  
Код
Выбрать все
//#include "#\Классы\МакетОтчета.prm" 


#\Классы - диез со слешем это что? Так никогда не работало.
Нужно либо
#Классы - алиас Классы в oxy.ini
либо просто
Классы - значит, либо относительно КаталогИБ, либо относительно каталога текущего прм-файла.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Скачал последний релиз 1cpp теперь ошибка в от
Ответ #3 - 25. Марта 2008 :: 08:51
Печать  
Или прямой путь, как ты написал - \\192.168.1.1\Классы или C:\Классы
  

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


I Love YaBB 2!

Сообщений: 64
Местоположение: Челябинск
Зарегистрирован: 15. Ноября 2006
Пол: Мужской
Re: Скачал последний релиз 1cpp теперь ошибка в от
Ответ #4 - 25. Марта 2008 :: 08:54
Печать  
Извиняюсь за неточность, пробовал версии 2.5.0.5, 2.3.0.7, 2.5.0.3, 2.0.3.5, 2.0.3.3
Нашел старую 2.0.2.0 с ней такой ошибки не выдает
Вот текст файла defcls.prm
//#include "#\Классы\МакетОтчета.prm"       
//#include "#\Классы\AccntQuery.prm"
//#include "#\Классы\DefineClass.prm"
//#include "#\Классы\ОбщиеМетоды.prm" 
//#include "#\Классы\Парсер.prm"
//#include "#\Классы\ТЗ.prm"
c версией 2.0.2.0 работает
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Скачал последний релиз 1cpp теперь ошибка в от
Ответ #5 - 25. Марта 2008 :: 08:56
Печать  
sanches писал(а) 25. Марта 2008 :: 08:54:
Извиняюсь за неточность, пробовал версии 2.5.0.5, 2.3.0.7, 2.5.0.3, 2.0.3.5, 2.0.3.3
Нашел старую 2.0.2.0 с ней такой ошибки не выдает

Как раз в старой и была ошибка Улыбка, которая была исправлена.
Как я уже написал выше, подобное сочетание использовать нельзя. Используй один из предлагаемых вариантов.
Особенно рекомендую обратить внимание на возможность задания относительного пути !! - очень удобно описывать вложенные классы и прм-файлы.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Скачал последний релиз 1cpp теперь ошибка в от
Ответ #6 - 25. Марта 2008 :: 08:58
Печать  
Кстати, скажи, какой прямой путь к папке "Классы" ? Есть какая-то связь с КаталогомИБ ?
  

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


I Love YaBB 2!

Сообщений: 64
Местоположение: Челябинск
Зарегистрирован: 15. Ноября 2006
Пол: Мужской
Re: Скачал последний релиз 1cpp теперь ошибка в от
Ответ #7 - 25. Марта 2008 :: 08:58
Печать  
Ясно, спасибо за оперативность, теперьвсе дефцлс-ы перепрописывать придется..
Да есть связь, папка Классы лежит в каталоге ИБ, я так и думал раньше он Каталог ИБ подставляет вмсето #
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Скачал последний релиз 1cpp теперь ошибка в от
Ответ #8 - 25. Марта 2008 :: 09:04
Печать  
Да, придется переписывать.
Но зато можно сделать лучше.

Например, у меня для терминальных режимов в дефцлс.прм есть код типа
Код
Выбрать все
//#include "#ОбщиеКлассы\ОбщиеКлассы.prm" - универсальные классы, для любой конфы
//#include "КлассыДляКонфигурации\ОбщиеКлассы.prm" - классы только для текущей конфы относительно каталога ИБ.  



Т.е. у меня описан независимый алиас ОбщиеКлассы типа C:\ОбщиеКлассы

А внутри #ОбщиеКлассы\ОбщиеКлассы.prm написано что-то типа
Код
Выбрать все
//#include "УниверсальныеМеханизмы\defcls.prm"
//#include "РаботаСОтчетами\defcls.prm" и т.д.
 


А внутри КаталогИБ\КлассыДляКонфигурации\ОбщиеКлассы.prm написано что-то типа
Код
Выбрать все
//#include "Документы\defcls.prm"
//#include "Справочники\defcls.prm" и т.д.
 


Т.е. абсолютный путь указываешь один раз, а дальше юзаешь только относительные пути.
В итоге при смене абсолютного пути ты меняешь буквально один/два файла и все Улыбка
  

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


I Love YaBB 2!

Сообщений: 64
Местоположение: Челябинск
Зарегистрирован: 15. Ноября 2006
Пол: Мужской
Re: Скачал последний релиз 1cpp теперь ошибка в от
Ответ #9 - 25. Марта 2008 :: 09:09
Печать  
Спасибо!
Попробую так сделать  Подмигивание
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать