gifts2017

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

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Serj (Serj1C) 26.08.13 05:05
А в бесте разве не просто dbf ?
2. Николай Коленцев (addamsjr) 28.08.13 09:48
Кому-то проще читать построчно и заполнять свои таблицы для переноса, кому то удобнее использовать внешние источники данных и получать свои таблицы запросами. В БЭСТе действительно обычный dbf.
Прикрепленные файлы:
3. Сергей Бутузов (ЖУДА) 01.09.13 20:10
Это мой первый опыт по переносу из дбф. Что хочу сказать может быть я чего не знаю, но там черт ногу сломит. Структура базы не понятна то есть на пример есть дбф скажем «сотрудник» но вместо реквизитов(наименование и т.д) даны ссылки на другие таблицы, вот найти эти таблицы не так то просто. Я делал так запускал программу БЭСТ запускал ВИНАПИ шпион тыкал например сотрудники и смотрел какие дбф фалы при этом подгружаются потом просматривая их подбирал таблицы, нудный процесс. Потом поля в дбф тип мемо 1с с ними не работает, делал так написал внешнюю компоненту на Делфи в которой из 1с передавал название таблицы, и мемо поля компонента преобразовывала мемо в строку и возвращала в 1с. В аброботки я сначала загружаю всё в таблицы так удобней отлаживать. Выложил вдруг, кому пригодится.
Прикрепленные файлы:
4. Ольга (goa15) 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. Сергей Бутузов (ЖУДА) 15.11.13 11:44
(4) goa15, Что-то с кодировкой в DBF. Скинь таблицу xar_oc.dbf я посмотрю.
6. Ольга (goa15) 15.11.13 13:36
7. Сергей Бутузов (ЖУДА) 15.11.13 14:06
(6) goa15, Скинь ещё таблицу COC.DBF.
8. Екатерина Н (katenok86) 24.04.14 17:27
А в какую конфигурацию грузит?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа