v7: Можно ли просмотреть файл 1supdts.dbf в человекочитаемом виде. #708839


#0 by planod
Всем доброго времени суток. Пришла необходимость вручную посмотреть файл 1supdts.dbf для того, чтобы узнать, какие элементы были изменены в периферийной базе РИБ. Можно ли это как-то сделать?  Заранее спасибо.
#1 by ДенисЧ
Напиши запрос, распарси значения...
#2 by ildary
для файла обмена 1Cv77Chs.dat - есть обработка, для 1supdts.dbf - не встречал.
#3 by planod
а в какую сторону копать, чтобы сделать это? в сторону прямых запросов? название можно подсказать?
#4 by ДенисЧ
Разумеется, прямые запросы..
#5 by an-korot
Access 2000 умеет их удобно показывать ))
#6 by an-korot
каждые 3 дня тут с вопросами по распределенке заходят, неужели вам не надоело это подобие секса? сделайте обмен сами или используйте базу конвертация данных на худой конец.
#7 by Ёпрст
#8 by Mikeware
Для SQL просмотрщик где-то валяется...
#9 by Mikeware
вот конвертация в этих случаех - это действительно хардкорный секс.
#10 by akaBrr
спасибо, поржал
#11 by varelchik
И чем это вам УРБД не нравится? Отличная весчь. Просто и надежно работает.
#12 by Ёпрст
слишком большие пакеты приводят к смерти уриба и невозможности выгрузки.. Ну разве что самому рулить тем, что летит в ПБ..
#13 by Mikeware
"слишком большие" - это сколько? более 2Г?
#14 by Ёпрст
ну перепроведи год и попробуй выгрузи :)
#15 by Ёпрст
Хотя, это тоже не проблема, используя копию базы. Потом опосля перепровода, вгрузить в неё все изменения в рабочей и поменять базы местами, очистив табличку регистрации. Но один хрен, осадок то остался.. :)
#16 by HIDDEN MESSAGE
#17 by Mikeware
год году - рознь :-) Точнее, у каждого свои понятия о "годе" :-))
#18 by varelchik
А нахрена его перепроводить если период закрыт. По карайней мере у меня закрываются по месячно. И никаких проблем.
#19 by varelchik
и вообще для его просмотра используй 1.для SQL 1С++ 2.для dbf 1sqlite
#20 by varelchik
как раз выгрузить то и не проблема. загрузить вот это да проблемка.
#21 by Ёпрст
у нас нет понятия "период закрыт" и "ни-ни не в коим случае не перепроводи прошлый год" Мне как-то фиолетово, кто и чего в каком году поправит.
#22 by Ёпрст
для дбф 1sqlite тут не поможет вообще, только оледб
#23 by orefkov
А почему не поможет? select * from [1supdts] не сработает что-ли? Что-то я уже сам не помню.
#24 by varelchik
Интересно. А ПоставщикДанных разве не вариант использует? + по моему ты ж для этого и придумал его?
#25 by varelchik
оля полное фуфло. она толко и в индексы попасть не могеть. проверял работает хреново. особенно если таблицы большие.
#26 by Ёпрст
no such table: 1supdts оледб при попадании в индекс обгоняет 1sqlite на большинстве запросов (особенно, если гроупбай в них используется). А таких запросов - большинство: получение остатков, например. Так что не надо про оледб порчу наводить.
#27 by orefkov
А select * from [_1S.updts] или select * from __1S_updts ?
#28 by Ёпрст
да, так прокатывает (оба варианта) Но, один хрен никто не использует, ведь только просмотр упдс никому не нужен, нужна его правка, а это только оледб :)
#29 by planod
как раз мне нужен был просмотр для получения списка измененной номенклатуры. :)
#30 by Mikeware
select objid [Номенклатура $Справочник.Номенклатура] from __1S_updts where  typeid=$ВидСправочника.Номенклатура
#31 by Ёпрст
+30
#32 by дедушка Вах
дбвьюер уже было?
#33 by Ёпрст
и что ты там увидеть собираешься с помощью него ?
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С