gifts2017

Импорт контрагентов из Бизнес Пак

Опубликовал Илья Ткаченко (tka4enk0) в раздел Обработки - Обработка справочников

Обработка предоставляет возможность загрузки информации о контрагентах и их счетах из программы «Бизнес Пак» в Бухгалтерию предприятия. Пригодится для первоначального наполнения базы.

Обработка предоставляет возможность загрузки информации о контрагентах и их счетах из программы «Бизнес Пак» в Бухгалтерию предприятия. Пригодится для первоначального наполнения базы.

Для работы необходим Gemini ODBC Driver 2.0. Гугл в помощь…

Установленный и запущенный Firebird.  

А также лучше перед загрузкой обновить справочник банков.

 

По шагам.

1. Устананавливаем и запускаем Firebird.   

2. Устанавливаем Gemini ODBC Driver 2.0.

3. Обновляем справочник баков.

4. Открываем обработку.

5. Выбираем файл базы данных Бизнес Пак (как правило \bp7\BP.FDB)

6. Выбираем параметры загрузки.

            - Преобразовывать наименование контрагента

                        (ООО «Рога и копыта» -> Рога и копыта ООО и т.д.)

            - Обновлять только счета. Если в базе есть контрагенты и вы хотите импортировать информацию только о счетах.

            - Вести логирование. Выводится информация о произведенных изменениях.

 

7. Жмем кнопку «Выбрать данные из Бизнес Пак». Данные выбираются в табличную часть формы для возможности редактирования перед загрузкой.

8. Если необходимо редактируем табличную часть.

9. Жмем кнопку «Импортировать информацию»

 

Обработка тестировалась на Бизнес Пак v.7.5 (1107) и Бухгалтерия предприятия, редакция 2.0 (2.0.29.10)

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

Наименование Файл Версия Размер
ИмпортКонтрагентовБизнесПак.epf 95
.epf 18,00Kb
04.02.12
95
.epf 18,00Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Юрий Коваленко (Yuris) 01.06.12 12:29
Решение интересное. Но OpenOffice Вам в помощь. Открыли. Сохранили в эксель. И стандартная 1С загрузка данных из табличного документа.
2. Илья Ткаченко (tka4enk0) 02.06.12 10:47
Слишком много манипуляций. А тут кнопку нажал и готово...
3. Vladimir Mukhortov (vovansa) 22.06.12 18:33
Приветствую. Не могу вытащить контрагентов из Бизнес Пака.
Пишет:
{Форма.Форма.Форма(38)}: Ошибка при вызове метода контекста (Open)
Connection.Open();
по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers):
[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию


Устанановлен и запущен Firebird.
Устанановлен Gemini ODBC Driver 2.0.
Бизнес Пак 7.5.1227
Бухгалтерия предприятия 2.0.37.8
Чего не правильно сделал? )))
4. Илья Ткаченко (tka4enk0) 24.06.12 20:37
Возможно изменен связка логи пароль, по умолчанию SYSDBA:masterkey.
Попробуйте вручную создать ODBC источник данных и проверить его.
Панель управления -> Администрирование -> Источники данны (ODBC) -> Добавить...
5. Атеми Прайд (atemiteo) 03.03.13 20:21
Спасибо, хорошая работа. Полезная обработка.
6. Виктор Абросимов (DjSpike) 07.04.13 01:24
А кто знает как в бизнес-пак можно загрузить номенклатура из 1с УТ ?
7. Илья Ткаченко (tka4enk0) 07.04.13 13:52
Легко и просто, выводите список номенклатуры в табличный документ, выделяете нужные строки, копируете данные в буфер обмена. В бизнеспаке "Сервис" - "Импорт справочника товаров" - "Вставить данные из буфера обмена"...
8. Virikus 27.05.13 13:27
Спасибо, помогло, только пришлось драйвер поменять.

Можете подсказать, почему когда я во внешнии источники данных добавляю строку соединения, то у меня не появляется список таблиц, для добавления?
9. Илья Ткаченко (tka4enk0) 29.05.13 10:10
После нажатия кнопки "Выбрать данные из Бизнес Пак" выпадает какая-нибудь ошибка, или просто ни чего не выбирается???
10. Virikus 29.05.13 11:34
(9) выпадала ошибка после нажатия кнопки "Выбрать данные из Бизнес Пак"

У меня драйвер просто другой Driver={Firebird/InterBase® driver};
11. Илья Ткаченко (tka4enk0) 29.05.13 15:31
Код строки подключения выглядит так :
        СтрокаПодключения = "Driver={Gemini InterBase ODBC Driver 2.0};";
	СтрокаПодключения = СтрокаПодключения + "Database=" + ЭлементыФормы.ФайлИмпорта.Значение + ";";
	СтрокаПодключения = СтрокаПодключения + "UID=SYSDBA;";
	СтрокаПодключения = СтрокаПодключения + "Password=masterkey;";
	СтрокаПодключения = СтрокаПодключения + "CharacterSet=win1251;";
...Показать Скрыть


т.е. я там по жесткому прописывал и драйвер и логин споролем и кодовую страницу.
перепишите этот участок под Firebird/InterBase® driver = должно взлететь...
12. Virikus 29.05.13 15:44
(11) я так и сделал. В (8) как раз об этом и писал, видимо не очень развернуто.

Просто я пытался заодно подключить базу бизнес пака через внешние источники данных, у меня это так и не вышло.
13. Илья Ткаченко (tka4enk0) 29.05.13 21:58
Через внешние источники интербейс подключать не пробовал. Тут помочь не могу... :(
14. Alexandr Sitnikov (Aptekar) 15.10.13 14:40
Перепробовал все из вышесказанного, но валит ошибку:
{Форма.Форма.Форма(38)}: Ошибка при вызове метода контекста (Open)
Connection.Open();
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
А опенофис открывает аббракадаброй несусветной
Может кто ище что-ни ть предложит или напишет подробненько "для тупых"
Прикрепленные файлы:
15. Илья Ткаченко (tka4enk0) 16.10.13 08:35
Пункт "2. Устанавливаем Gemini ODBC Driver 2.0." выполнили???
16. Alexandr Sitnikov (Aptekar) 16.10.13 08:47
17. Alexandr Sitnikov (Aptekar) 16.10.13 08:48
причем разные версии ставил
18. Илья Ткаченко (tka4enk0) 16.10.13 10:20
(17) Aptekar, "Источник данных не найден и не указан драйвер" - Возможно драйвер называется немного по другому. У меня в строке подключение наименование драйвера = "Gemini InterBase ODBC Driver 2.0". Попробуйте в администрировании источников данных ODBC создать алиас - там будет видно как точно называется ваш драйвер. заодно попробуйте его протестировать....
19. Alexandr Sitnikov (Aptekar) 16.10.13 10:31
Бухгалтерия предприятия, редакция 2.0 (2.0.44.5)
Firebird-2.5.2.26540_0
Firebird_ODBC_2.0.2.153
Вот собсна что стоит
20. Alexandr Sitnikov (Aptekar) 16.10.13 10:44
Спасибо за то, что не оставили без внимания. Как-то не обратил особого внимания на производителя ODBC driver, исправился и все полетело!
21. simba08 15.04.14 09:37
Может кому-нибудь поможет следующий способ. Если у Вас есть обработка полноценного переноса в 1С документов и справочников из предыдущих версий БизнесПака (тех у которых были файлы базы данных DBF), то можно воспользоваться программой IBExpert - в ней подключиться к единственному файлу базы данных BP.FDB (так теперь в новом БизнесПаке), и преобразовать внутренние таблицы из этого единственного файла БД в отдельные файлики *.dbf через команду "Экспорт". После этого можно без программных переделок спокойно пользоваться предыдущей обработкой полноценного переноса в 1С документов и справочников.
22. Кирилл Малков (Bigfish) 13.08.15 07:49
Добрый день!
помогите:
{Форма.Форма.Форма(38)}: Ошибка при вызове метода контекста (Open)
Connection.Open();
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Gemini InterBase ODBC Driver][INTERBASE]file C:\BP7\BP.FDB is not a valid database.

Устанановлен и запущен Firebird.
Устанановлен Gemini ODBC Driver 2.0.
Бизнес Пак 7.6.1817
Бухгалтерия предприятия, редакция 2.0 (2.0.31.7)

23. Cтелла Прозаровская (Cтелла) 21.10.15 12:06
Добрый день.

Подскажите, данная обработка позволяет ли импортировать контрагентов из Бизнес Пак более поздней версии: -7.6 (1945) в 1С- 8.3.6.2299, редакция 3.0 (3.0.41.63)?

И есть ли на сайте обработки по переносу не только контрагентов, но и следующих документов:

- счета на оплату,
- реализации из актов,
- реализации из накладных,
- реализации из счетов-фактур,
- счета фактуры- по выбранным организациям за весь период.

Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа