|
v7: Можно ли просмотреть файл 1supdts.dbf в человекочитаемом виде. | ☑ | ||
---|---|---|---|---|
0
planod
20.05.14
✎
12:21
|
Всем доброго времени суток. Пришла необходимость вручную посмотреть файл 1supdts.dbf для того, чтобы узнать, какие элементы были изменены в периферийной базе РИБ. Можно ли это как-то сделать? Заранее спасибо.
|
|||
1
ДенисЧ
20.05.14
✎
12:23
|
Напиши запрос, распарси значения...
|
|||
2
ildary
20.05.14
✎
12:27
|
(0) для файла обмена 1Cv77Chs.dat - есть обработка, для 1supdts.dbf - не встречал.
|
|||
3
planod
20.05.14
✎
12:32
|
(1) а в какую сторону копать, чтобы сделать это? в сторону прямых запросов?
(2) название можно подсказать? |
|||
4
ДенисЧ
20.05.14
✎
12:33
|
(3) Разумеется, прямые запросы..
|
|||
5
an-korot
20.05.14
✎
14:03
|
Access 2000 умеет их удобно показывать ))
|
|||
6
an-korot
20.05.14
✎
14:05
|
каждые 3 дня тут с вопросами по распределенке заходят, неужели вам не надоело это подобие секса? сделайте обмен сами или используйте базу конвертация данных на худой конец.
|
|||
7
Ёпрст
20.05.14
✎
14:09
|
||||
8
Mikeware
20.05.14
✎
14:19
|
Для SQL просмотрщик где-то валяется...
|
|||
9
Mikeware
20.05.14
✎
14:20
|
(6) вот конвертация в этих случаех - это действительно хардкорный секс.
|
|||
10
akaBrr
20.05.14
✎
14:28
|
(6) спасибо, поржал
|
|||
11
varelchik
20.05.14
✎
14:51
|
(6) И чем это вам УРБД не нравится?
Отличная весчь. Просто и надежно работает. |
|||
12
Ёпрст
20.05.14
✎
15:19
|
(11) слишком большие пакеты приводят к смерти уриба и невозможности выгрузки.. Ну разве что самому рулить тем, что летит в ПБ..
|
|||
13
Mikeware
20.05.14
✎
15:25
|
(12) "слишком большие" - это сколько? более 2Г?
|
|||
14
Ёпрст
20.05.14
✎
15:25
|
(13) ну перепроведи год и попробуй выгрузи :)
|
|||
15
Ёпрст
20.05.14
✎
15:27
|
Хотя, это тоже не проблема, используя копию базы. Потом опосля перепровода, вгрузить в неё все изменения в рабочей и поменять базы местами, очистив табличку регистрации.
Но один хрен, осадок то остался.. :) |
|||
16
Попытка1С
20.05.14
✎
15:38
|
(15) Глянь мыло плз.
|
|||
17
Mikeware
20.05.14
✎
15:57
|
(14) год году - рознь :-)
Точнее, у каждого свои понятия о "годе" :-)) |
|||
18
varelchik
20.05.14
✎
17:48
|
(15) А нахрена его перепроводить если период закрыт.
По карайней мере у меня закрываются по месячно. И никаких проблем. |
|||
19
varelchik
20.05.14
✎
17:55
|
и вообще для его просмотра используй
1.для SQL 1С++ 2.для dbf 1sqlite |
|||
20
varelchik
20.05.14
✎
17:57
|
(14) как раз выгрузить то и не проблема.
загрузить вот это да проблемка. |
|||
21
Ёпрст
20.05.14
✎
17:59
|
(18) у нас нет понятия "период закрыт" и "ни-ни не в коим случае не перепроводи прошлый год"
Мне как-то фиолетово, кто и чего в каком году поправит. |
|||
22
Ёпрст
20.05.14
✎
18:00
|
(19) для дбф 1sqlite тут не поможет вообще, только оледб
|
|||
23
orefkov
20.05.14
✎
18:24
|
(22)
А почему не поможет? select * from [1supdts] не сработает что-ли? Что-то я уже сам не помню. |
|||
24
varelchik
21.05.14
✎
09:07
|
(22) Интересно.
А ПоставщикДанных разве не (19) вариант использует? +(23) по моему ты ж для этого и придумал его? |
|||
25
varelchik
21.05.14
✎
09:09
|
(22) оля полное фуфло.
она толко и в индексы попасть не могеть. проверял работает хреново. особенно если таблицы большие. |
|||
26
Ёпрст
21.05.14
✎
09:38
|
(23) no such table: 1supdts
(25) оледб при попадании в индекс обгоняет 1sqlite на большинстве запросов (особенно, если гроупбай в них используется). А таких запросов - большинство: получение остатков, например. Так что не надо про оледб порчу наводить. |
|||
27
orefkov
21.05.14
✎
09:45
|
(26)
А select * from [_1S.updts] или select * from __1S_updts ? |
|||
28
Ёпрст
21.05.14
✎
09:47
|
(27) да, так прокатывает (оба варианта)
Но, один хрен никто не использует, ведь только просмотр упдс никому не нужен, нужна его правка, а это только оледб :) |
|||
29
planod
21.05.14
✎
12:21
|
(28) как раз мне нужен был просмотр для получения списка измененной номенклатуры. :)
|
|||
30
Mikeware
21.05.14
✎
12:40
|
(29) select objid [Номенклатура $Справочник.Номенклатура] from __1S_updts where typeid=$ВидСправочника.Номенклатура
|
|||
31
Ёпрст
21.05.14
✎
12:53
|
+30
Процедура Сформировать() ЗагрузитьВнешнююКомпоненту("1sqlite.dll"); база = СоздатьОбъект("SQLiteBase"); база.Открыть(":memory:"); запросSQLLite = база.НовыйЗапрос(); запросSQLLite.ВыполнитьЗапрос("select objid [Номенклатура :Справочник.Номенклатура] from __1S_updts where typeid = :ВидСправочника.Номенклатура").ВыбратьСтроку(); КонецПроцедуры |
|||
32
дедушка Вах
21.05.14
✎
13:07
|
дбвьюер уже было?
|
|||
33
Ёпрст
21.05.14
✎
13:32
|
(32) и что ты там увидеть собираешься с помощью него ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |