| 
    
        
     
     | 
    
  | 
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) и что ты там увидеть собираешься с помощью него ?     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |