Перенос из программы БЭСТ 4 в 1с

Опубликовал Сергей Бутузов (ЖУДА) в раздел Обмен - Обмен с другими системами

Недоделанный перенос (Клиент Отказался) из программы БЭСТ 4 в 1с

Реализован перенос справочников (основных,контрагентов,сотрудников) из программы БЭСТ 4.

Может кому-нибудь пригодится , применялась внешняя компонента(Dll) написанная на Delphi для работы с мемо полями, исходники прилагаются.

Скачать файлы

Наименование Файл Версия Размер
ОбработкаЗагрузкаИзБЭСТплюсИсходники
.rar 433,82Kb
23.08.13
23
.rar 1.0 433,82Kb 23 Скачать

См. также

Комментарии
1. Serj (Serj1C) 460 26.08.13 05:05 Сейчас в теме
А в бесте разве не просто dbf ?
2. Николай Коленцев (addamsjr) 28.08.13 09:48 Сейчас в теме
Кому-то проще читать построчно и заполнять свои таблицы для переноса, кому то удобнее использовать внешние источники данных и получать свои таблицы запросами. В БЭСТе действительно обычный dbf.
Прикрепленные файлы:
3. Сергей Бутузов (ЖУДА) 1 01.09.13 20:10 Сейчас в теме
Это мой первый опыт по переносу из дбф. Что хочу сказать может быть я чего не знаю, но там черт ногу сломит. Структура базы не понятна то есть на пример есть дбф скажем «сотрудник» но вместо реквизитов(наименование и т.д) даны ссылки на другие таблицы, вот найти эти таблицы не так то просто. Я делал так запускал программу БЭСТ запускал ВИНАПИ шпион тыкал например сотрудники и смотрел какие дбф фалы при этом подгружаются потом просматривая их подбирал таблицы, нудный процесс. Потом поля в дбф тип мемо 1с с ними не работает, делал так написал внешнюю компоненту на Делфи в которой из 1с передавал название таблицы, и мемо поля компонента преобразовывала мемо в строку и возвращала в 1с. В аброботки я сначала загружаю всё в таблицы так удобней отлаживать. Выложил вдруг, кому пригодится.
Прикрепленные файлы:
4. Ольга (goa15) 19 14.11.13 19:24 Сейчас в теме
Почему при чтении из мемо поля странная кодировка символов. Например ""1953##=\Tъ.ы.ё T¦-11-22¦\T15-LL+1-(3*95+1*35)##L=107ь##=\Tъ.ы.22¦\T15-Tхэшэр24-LL+1-2(3*50+1*25)##L=126+103=229ь##=\Tъ.ы.Tхэшэр22-¦шюэ.яЁюхчф3-LL+1(3*50+##1*25) L=90ь##=\Tъ.ы.Tхэшэр22-Tхэшэр24-LL+1-(3*50+1*25)##L=105ь##". Не хочет распознавать русские буквы. С цифрами и латиницей все хорошо.
5. Сергей Бутузов (ЖУДА) 1 15.11.13 11:44 Сейчас в теме
(4) goa15, Что-то с кодировкой в DBF. Скинь таблицу xar_oc.dbf я посмотрю.
6. Ольга (goa15) 19 15.11.13 13:36 Сейчас в теме
7. Сергей Бутузов (ЖУДА) 1 15.11.13 14:06 Сейчас в теме
(6) goa15, Скинь ещё таблицу COC.DBF.
8. Екатерина Н (katenok86) 239 24.04.14 17:27 Сейчас в теме
А в какую конфигурацию грузит?