Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Только что обнаружил ошибку в отлежнном куске (число прочтений - 16845 )
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #15 - 20. Октября 2006 :: 13:22
Печать  
trad писал(а) 20. Октября 2006 :: 13:14:
другую периферийку пробовал?
другой МДшник пробовал?

я только пробовал другое только от ЦБ, хотя у меня баз полно, ща проверю... специально накрапаю обработку, там всего несколько строк...
ща проверю...
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #16 - 20. Октября 2006 :: 13:33
Печать  
абсолютно на любой переферийке такое поведение как в (0)...  Ужас
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #17 - 20. Октября 2006 :: 13:34
Печать  
на любой ЦБ никаких проблем, код тестовой обработки
Код
Выбрать все
Процедура Сформировать()
	КаталогБух=СокрЛП(ВыбКаталог);
	Попытка
		БухБаза=СоздатьОбъект("ODBCDataBase");
	Исключение
		Сообщить(ОписаниеОшибки());
		Сообщить("Необходимо загрузить 1С++","!!");
		Возврат;
	КонецПопытки;
	ДанныеБух=СоздатьОбъект("ODBCRecordSet");
	МетаБух=СоздатьОбъект("MetaDataWork");
	МетаБух.ПрисоединитьМД(КаталогБух+"1Cv7.md");
	БухБаза.ПрисоединитьИБ(КаталогБух);
	БухБаза.Закрыть();
	Предупреждение("Прошел");
КонецПроцедуры
 


какие еще провести эксперименты?
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #18 - 20. Октября 2006 :: 13:38
Печать  
На самом деле мд-шник в периферийной базе ничем не отличается от мд-шника центральной.
А метод ПрисоединитьМД ничего кроме мд-шника не трогает.

Сравни мд-шники, может в периферийной он "битый".
  

1&&2&&3
Наверх
 
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #19 - 20. Октября 2006 :: 13:53
Печать  
trad писал(а) 20. Октября 2006 :: 13:38:
На самом деле мд-шник в периферийной базе ничем не отличается от мд-шника центральной.
А метод ПрисоединитьМД ничего кроме мд-шника не трогает.

Сравни мд-шники, может в периферийной он "битый".

как то у меня была проблема, что запрос не находил поля, которое на самом деле есть, после тог окак я пересохранил МД, он перестроил 1Cv7.DD и наверное "вылечился", скорее всего ты прав, т.к. ты знаешь как работают созданные тобой методы...
но у меня нет возможножности на 300-т магазинах "лечить МД", к которым у меня нет даже удаленного доступа, про то что там работают люди не совсем понимающие, что такое комп, я вообще молчу...
вобщем почти закончил свой парсер, который по 1Cv7.DD определяет ИД таблиц и реквизитов, пока я другого пути сделать универсальное решение не вижу...
через OLE не хочу, т.к. данных много и OLE-шное окно с просьбой переполключиться будет отменяться пользователем, что приведет к тому, что данные не будут получены...
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #20 - 20. Октября 2006 :: 14:01
Печать  
Но у тебя же есть локальная копия периферийного МД.
Сравнить файлы и проверить предположение можно?
Если кривость МД подтвердится, то выполнить обмен с обновлением конфы имхо нет проблемы.
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #21 - 20. Октября 2006 :: 14:02
Печать  
Если тебя прельщает писать свой парсер - бог помощь
  

1&&2&&3
Наверх
 
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #22 - 20. Октября 2006 :: 14:05
Печать  
trad писал(а) 20. Октября 2006 :: 14:01:
Если кривость МД подтвердится, то выполнить обмен с обновлением конфы имхо нет проблемы.

как раз это и есть проблема... и самая главная...  Плачущий
слишком долго рассказывать шо с чем связано и какие есть сложности...
кроме того я не знаю как можно сравнить два МД...
структура МД тут не менялась 150 лет, модули все вынесены в тестовые файлы, даже модули тут меняются очень редко и эти изменения в 90% "погибают" на стадии согласования...
т.е. пакеты обменов очень маленькие получаются, что достаточно получить мыло по GPRS
надеюсь понятно, что возможность отправить МД у меня 0-вая...
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #23 - 20. Октября 2006 :: 14:08
Печать  
trad писал(а) 20. Октября 2006 :: 14:02:
Если тебя прельщает писать свой парсер - бог помощь

это просто от безвыходности... поверь, прежде чем приступить к написанию парсера долго думал и не сам, а стоит ли... интуитивно мы поняли что проблема в метаданных, вренее в их кривости, но выпрямить их не представляется возможным... вернее выпрямлять все время все 300 точек, которые через пару месяцев увеличатся в 2 раза
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #24 - 20. Октября 2006 :: 14:59
Печать  
никогда таким еще не пользовался - испытал - ругается на общую файловую в users.usr
независимо от формата базы, конфигурации, центр или перифирия
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #25 - 23. Октября 2006 :: 06:37
Печать  
1cvirus писал(а) 20. Октября 2006 :: 14:59:
никогда таким еще не пользовался - испытал - ругается на общую файловую в users.usr
независимо от формата базы, конфигурации, центр или перифирия

подробнее, пожалуйста.
  

1&&2&&3
Наверх
 
IP записан
 
1cvirus
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 89
Зарегистрирован: 24. Мая 2006
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #26 - 23. Октября 2006 :: 06:51
Печать  
подробнее - намутил чето в слэшах - ругалось на файл users.usr , в пути между папкой базы и usrdef небыло слеша
сейчас повторить уже немогу - непомню
но сейчас ругается только в DBF-ных базах если есть такой пользователь но с другим паролем
База.ПрисоединитьИБ(Путь);
{D:\BAZA\DB\ТЕСТ.ERT(7)}: Введенный пароль неверен.
  
Наверх
 
IP записан
 
Славко
Senior Member
****
Отсутствует



Сообщений: 467
Местоположение: Украина, г. Днепропетровск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #27 - 23. Октября 2006 :: 07:15
Печать  
Вы меня хоть убейте... но зачем авторизация не пойму...
особенно к ДБФ... к SQL еще могу понять, но с трудом...
  

Ламер, самый обычный ламер...    сначала мы ...   а потом мы ...
Наверх
wwwICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #28 - 23. Октября 2006 :: 07:22
Печать  
1cvirus писал(а) 23. Октября 2006 :: 06:51:
но сейчас ругается только в DBF-ных базах если есть такой пользователь но с другим паролем
База.ПрисоединитьИБ(Путь);
{D:\BAZA\DB\ТЕСТ.ERT(7)}: Введенный пароль неверен.

при подключении к dbf-ной базе такого сообщения быть не может, т.к. в этом случае проверка вообще не выполняется;
при подключении к sql-ной базе необходимо указать имя и пароль если они отличаются от текущих.
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Только что обнаружил ошибку в отлежнном куске
Ответ #29 - 23. Октября 2006 :: 07:23
Печать  
Цитата:
Вы меня хоть убейте... но зачем авторизация не пойму...
особенно к ДБФ... к SQL еще могу понять, но с трудом...

к dbf нет авторизации.
к sql... я как то тебе уже объяснял.
  

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