|   |   | 
| 
 | v7: После соединения с DBF по OLEDBData не пишет данные в базу (в себя) | ☑ | ||
|---|---|---|---|---|
| 0
    
        CaIIIka 28.04.23✎ 11:37 | 
        Здравствуйте! Мистика какая-то. 
 Есть база DBF. Есть файл в каталоге ИБ VO.dbf, никак не связанный с базой. Есть процедура загрузки данных: сначала ставит константы в нужные значения, потом очищает и пишет данные в VO.dbf через OLEDBData, потом грузит другие данные в справочники, и в конце меняет значения в константах. Так вот, после обращения к VO.dbf система сообщает, что записала новые справочники, должна изменить значения в константах (в отладчике все ОК - значения правильные). Но по факту ничего в справочниках не появляется, константы имеют значения, которые установились до обращения к VO.dbf. Ошибок не выдает, попытки и транзакции все убрал, базу OLEDBData и запрос-команду закрываю методом Закрыть(), все переменные обнуляю, пробовал переносить VO.dbf из корня каталога ИБ в папку в этом каталоге. Ничего не помогает. Что за наф? | |||
| 1
    
        NorthWind 28.04.23✎ 11:42 | 
        а зачем так содизменно, через OLEDB, если у 1С и у 7, и у 8 есть доступ к встроенному движку работы с DBF?     | |||
| 2
    
        CaIIIka 28.04.23✎ 11:43 | 
        Прошу прощения!!! 
 После создания темы нашел НачатьТранзакцию. Впопыхах кодил. Несколько дней не мог понять в чем проблема. Вот что значит - пообщаться с умными людьми. Задаешь вопрос в умное сообщество и тут же решение само приходит))) PS Если можно, удалите тему, чтобы поисковик не находил. | |||
| 3
    
        Злопчинский 28.04.23✎ 11:43 | 
        (1) только собрался написать об этом ;-)     | |||
| 4
    
        CaIIIka 28.04.23✎ 11:43 | 
        (1) Скорость     | |||
| 5
    
        Злопчинский 28.04.23✎ 11:43 | 
        (2) фиг вам. Миста все помнит и "Миста мстит!"     | |||
| 6
    
        NorthWind 28.04.23✎ 11:43 | 
        (4) через OLEDB с DBF скорость? Это что-то новое, неизведанное.     | |||
| 7
    
        CaIIIka 28.04.23✎ 11:45 | 
        Xbase показался медленнее. Может звезды так сошлись?
 Ваше мнение иное? Поделитесь. | |||
| 8
    
        NorthWind 28.04.23✎ 11:45 | 
        я просто пробовал это сочетание, OLEDB+Jet4+DBF. Оно фурычит, но с кучей косяков, например через CREATE TABLE не понимает многие размерности полей NUMERIC. Ну и скорость... это не скорость. Это какая-то антискорость.     | |||
| 9
    
        NorthWind 28.04.23✎ 11:47 | 
        XBase, мне кажется, и быстрее, и совместимее     | |||
| 10
    
        CaIIIka 28.04.23✎ 11:50 | 
        Как-то с Xbase давно работал. Не оч нравилось. Прямые запросы рулили (!правда на SQL). Но осадочек остался, а с ДБФ реальных тестов не делал.
 Никто не сравнивал по скорости? (9) По совместимости согласен. А по скорости? | |||
| 11
    
        CaIIIka 28.04.23✎ 11:51 | 
        (5) А вдруг маг и кудесник в этот раз исключение сделает? :)     | |||
| 12
    
        Волшебник 28.04.23✎ 15:37 | 
        (5) Красиво сказано!     | |||
| 13
    
        Злопчинский 28.04.23✎ 19:06 | 
        (12) Дарю!     | |||
| 14
    
        Волшебник 28.04.23✎ 21:57 | 
        (13) вписал в перлы Книга знаний: Афоризмы и перлы мистян     | |||
| 15
    
        GrayS19 29.04.23✎ 10:21 | 
        (5) и мстя её (существительное) будет страшной...     | |||
| 16
    
        Злопчинский 29.04.23✎ 13:00 | 
        (15) Типа "Чтобы ты всю жизнь на клюшках программировал!"
 ...? | |||
| 17
    
        GrayS19 29.04.23✎ 14:48 | 
        (16) попробуем, в Беларуси для клюшек до сих пор 3 франчайзи выпускают обновы для бухии, и 70% малых фирм (моих знакомых) вполне на них ведут учёт     | |||
| 18
    
        Злопчинский 29.04.23✎ 20:32 | 
        (17) о, так я тут могу усилия приложить, в Беларуси сейчас по семейным обстоятельствам...     | |||
| 19
    
        victuan1 01.05.23✎ 08:41 | 
        (17) Как будто в России их мало... Тех кто сидит на Бух-ии 7.7     | |||
| 20
    
        MWWRuza 01.05.23✎ 11:01 | 
        (19) Да, есть такие "извращенцы" и среди моих клиентоа :-)
 Хотя, я всячески стараюсь заставить их перейти на бух. 3.0, в первую очередь, что самому этот гимор не нужен. Всетаки, это регламенитированный учет... Меняется все, слишком часто, и надо как минимум пытаться "соответствовать"... Сама 1С забила на адекватную поддержку конфигураций 7.7, а ЗиК вообще бросила, в 2008 году :-( Спасибо находятся энтузиасты, например тот-же "Кошки рулят", которые пытаются так-или иначе поддерживать зарплатные конфы и рег. отчетность 7.7... Вот другое дело - торговля. Тут, у меня 99% клиентов сидят на 7.7. И никуда не собираются уходить. И я их в этом поддерживаю, как могу. А чего - торговля, с каменного века не менялась - товар<=>деньги<=>товар :-) А всякие "сбоку надстройки" - "все ГИС", типа маркировки, ЕГАИС и т.п., не так страшно - я и сам в 7.7 их поддерживаю, ЭДО тоже, и думаю, не хуже, чем в типовых 8.Х, по крайней мере, для небольших фирм, вполне хатает... | |||
| 21
    
        trdm 01.05.23✎ 11:08 | 
        (17) ну и правильно. дешево и сердито..     | |||
| 22
    
        trdm 01.05.23✎ 11:13 | 
        (9) есть исходники CodeBase 6.4, если к нему прикрутить ActiveX и Sqlite - будет круто :)
 Sqlite - там правда только выборки. Никаких create table. | |||
| 23
    
        Злопчинский 01.05.23✎ 11:35 | 
        (22) ну дык клюшки они же на CodeBase'овской базе сделаны вроде     | |||
| 24
    
        victuan1 01.05.23✎ 12:36 | 
        (22) Это к Djelf-у тогда.     | |||
| 25
    
        victuan1 01.05.23✎ 12:39 | 
        (20) Ну Бух-ия 7.7 не снята еще с поддержки, для нее даже новые релизы выходят (например, последний с поддержкой ЕНС в платежных поручениях), регламентированная отчетность обновляется ежеквартально. 
 Ну понятно, что развития в ней нет и не будет, а также поддержки кардинальных изменений в законодательстве (онлайн-кассы, маркировка, ЕГАИС, ЭДО, эТРН, Меркурий (Ветис), ФГИС Зерно и т.д.). | |||
| 26
    
        NorthWind 01.05.23✎ 12:54 | 
        (20) да ну ладно, насчет 2008 это вы утрируете. Мои конторы жили на ЗиК до 2014 года, и примерно до 2012 все там было норм и даже более-менее своевременно выходило. Водораздел произошел где-то в 2013, обновки стали заметно подтормаживать и было видно, что их лепят по остаточному принципу теми силами, которые не заняты на восьмерочных конфах. Мы отказались от ЗиК с 2014, но я знаю, что многие терпели и дальше, в том числе с обновками от Кошек.     | |||
| 27
    
        NorthWind 01.05.23✎ 12:58 | 
        Собственно, рискну предположить, что окончательно соскакивать имело смысл к 6-НДФЛ и сопутствующему кардинальному изменению учета НДФЛ. Оно даже в ЗУП 2.5 реализовано очень так себе, а про ЗиК, наверно, нечего и говорить.     | |||
| 28
    
        MWWRuza 01.05.23✎ 13:33 | 
        (26) Ну, да, это я на десяточку ошибся. Хотел написать 2018, а получилось 2008 :-)
 Хотя, сейчас зашел, глянул, последний релиз у них вообще от 2019 был: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-503.jpg А дальше, только Кошки... У него уже: Релиз 7.70.383 от 20.02.2023 Может и позже есть, давно не смотрел. | |||
| 29
    
        Djelf 01.05.23✎ 15:24 | 
        (24) Не надо так утверждать.
 Для баз в формате sqlite ограничений нет вообще никаких. Для баз 1С 7.7 я реализовал только DELETE (это работает, и работает быстро), но все остальные методы быстрее никак не смогут работать (все равно это будет работать через движок клюшек с созданием объектов и т.п.). Да, согласен, было бы круто реализовать для клюшек CREATE TABLE, с записью в метаданные, но это выглядит немного шизофренично ;) ActiveX могу прикрутить, только зачем из Буханки делать Троллейбус? | |||
| 30
    
        trdm 01.05.23✎ 17:18 | 
        (29) > Да, согласен, было бы круто реализовать для клюшек CREATE TABLE, с записью в метаданные, но это выглядит немного шизофренично ;) 
 но нормально для самописной системы :) (29) > ActiveX могу прикрутить, только зачем из Буханки делать Троллейбус? собственно получим тотже OLEDB, согласен.. | |||
| 31
    
        trdm 01.05.23✎ 17:34 | 
        достали эти ограничения клюшек, но никуда не денешся.     | |||
| 32
    
        Djelf 01.05.23✎ 17:35 | 
        (30) Хм, ты видимо предлагаешь перехватить в движке 1С создание таблиц?
 Это возможно, с буржуйской Гидрой от АНБ, реверс-инженеринг стал невероятно прост. Я просто создаю внешнюю базу sqlite, связываю сданными 1С, лезть в метаданные в 1С вообще не нужно, это лишенее. И все, ограничений в (31) нет! | |||
| 33
    
        Злопчинский 01.05.23✎ 17:40 | 
        о каких ограничениях клюшек вы говорите? просветите темного...     | |||
| 34
    
        Djelf 01.05.23✎ 17:47 | 
        (33) Это не только клюшки, это вообще вся 1С.
 Произвольный индекс ты как на таблицу сделаешь? Никак! Вот тебе и ответ... | |||
| 35
    
        trdm 01.05.23✎ 17:56 | 
        (32) > Хм, ты видимо предлагаешь перехватить в движке 1С создание таблиц?
 нет. она нормально отлажена. нефиг туда лезть. | |||
| 36
    
        Злопчинский 01.05.23✎ 18:08 | 
        (34) а не надо из 1С делать всякое другое!     | |||
| 37
    
        Djelf 01.05.23✎ 18:16 | 
        (36) А как же так жить без Покерок от Ёпрст?     | |||
| 38
    
        Злопчинский 01.05.23✎ 20:04 | 
        (37) это другое     | |||
| 39
    
        victuan1 02.05.23✎ 09:47 | 
        (27) "рискну предположить, что окончательно соскакивать имело смысл к 6-НДФЛ и сопутствующему кардинальному изменению учета НДФЛ. Оно даже в ЗУП 2.5 реализовано очень так себе, а про ЗиК, наверно, нечего и говорить." На 1С 7.7 КАМИН 2.0 использую, 6-НДФЛ, СФР и пр. формы работают наверное лучше чем в ЗУП.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |