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

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

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

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

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

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

 

По шагам.

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

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

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

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

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

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

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

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

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

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

 

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

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

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

 

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

23 Comments

  1. Yuris

    Решение интересное. Но OpenOffice Вам в помощь. Открыли. Сохранили в эксель. И стандартная 1С загрузка данных из табличного документа.

    Reply
  2. tka4enk0

    Слишком много манипуляций. А тут кнопку нажал и готово…

    Reply
  3. vovansa

    Приветствую. Не могу вытащить контрагентов из Бизнес Пака.

    Пишет:

    {Форма.Форма.Форма(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

    Чего не правильно сделал? )))

    Reply
  4. tka4enk0

    Возможно изменен связка логи пароль, по умолчанию SYSDBA:masterkey.

    Попробуйте вручную создать ODBC источник данных и проверить его.

    Панель управления -> Администрирование -> Источники данны (ODBC) -> Добавить…

    Reply
  5. atemiteo

    Спасибо, хорошая работа. Полезная обработка.

    Reply
  6. DjSpike

    А кто знает как в бизнес-пак можно загрузить номенклатура из 1с УТ ?

    Reply
  7. tka4enk0

    Легко и просто, выводите список номенклатуры в табличный документ, выделяете нужные строки, копируете данные в буфер обмена. В бизнеспаке «Сервис» — «Импорт справочника товаров» — «Вставить данные из буфера обмена»…

    Reply
  8. Virikus

    Спасибо, помогло, только пришлось драйвер поменять.

    Можете подсказать, почему когда я во внешнии источники данных добавляю строку соединения, то у меня не появляется список таблиц, для добавления?

    Reply
  9. tka4enk0

    После нажатия кнопки «Выбрать данные из Бизнес Пак» выпадает какая-нибудь ошибка, или просто ни чего не выбирается???

    Reply
  10. Virikus

    (9) выпадала ошибка после нажатия кнопки «Выбрать данные из Бизнес Пак»

    У меня драйвер просто другой Driver={Firebird/InterBase® driver};

    Reply
  11. tka4enk0

    Код строки подключения выглядит так :

    СтрокаПодключения = «Driver={Gemini InterBase ODBC Driver 2.0};»;
    СтрокаПодключения = СтрокаПодключения + «Database=» + ЭлементыФормы.ФайлИмпорта.Значение + «;»;
    СтрокаПодключения = СтрокаПодключения + «UID=SYSDBA;»;
    СтрокаПодключения = СтрокаПодключения + «Password=masterkey;»;
    СтрокаПодключения = СтрокаПодключения + «CharacterSet=win1251;»;
    

    т.е. я там по жесткому прописывал и драйвер и логин споролем и кодовую страницу.

    перепишите этот участок под Firebird/InterBase® driver = должно взлететь…

    Reply
  12. Virikus

    (11) я так и сделал. В (8) как раз об этом и писал, видимо не очень развернуто.

    Просто я пытался заодно подключить базу бизнес пака через внешние источники данных, у меня это так и не вышло.

    Reply
  13. tka4enk0

    Через внешние источники интербейс подключать не пробовал. Тут помочь не могу… 🙁

    Reply
  14. Aptekar

    Перепробовал все из вышесказанного, но валит ошибку:

    {Форма.Форма.Форма(38)}: Ошибка при вызове метода контекста (Open)

    Connection.Open();

    по причине:

    Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию

    А опенофис открывает аббракадаброй несусветной

    Может кто ище что-ни ть предложит или напишет подробненько «для тупых»

    Reply
  15. tka4enk0

    Пункт «2. Устанавливаем Gemini ODBC Driver 2.0.» выполнили???

    Reply
  16. Aptekar

    да, конечно

    Reply
  17. Aptekar

    причем разные версии ставил

    Reply
  18. tka4enk0

    (17) Aptekar, «Источник данных не найден и не указан драйвер» — Возможно драйвер называется немного по другому. У меня в строке подключение наименование драйвера = «Gemini InterBase ODBC Driver 2.0». Попробуйте в администрировании источников данных ODBC создать алиас — там будет видно как точно называется ваш драйвер. заодно попробуйте его протестировать….

    Reply
  19. Aptekar

    Бухгалтерия предприятия, редакция 2.0 (2.0.44.5)

    Firebird-2.5.2.26540_0

    Firebird_ODBC_2.0.2.153

    Вот собсна что стоит

    Reply
  20. Aptekar

    Спасибо за то, что не оставили без внимания. Как-то не обратил особого внимания на производителя ODBC driver, исправился и все полетело!

    Reply
  21. simba08

    Может кому-нибудь поможет следующий способ. Если у Вас есть обработка полноценного переноса в 1С документов и справочников из предыдущих версий БизнесПака (тех у которых были файлы базы данных DBF), то можно воспользоваться программой IBExpert — в ней подключиться к единственному файлу базы данных BP.FDB (так теперь в новом БизнесПаке), и преобразовать внутренние таблицы из этого единственного файла БД в отдельные файлики *.dbf через команду «Экспорт». После этого можно без программных переделок спокойно пользоваться предыдущей обработкой полноценного переноса в 1С документов и справочников.

    Reply
  22. Bigfish

    Добрый день!

    помогите:

    {Форма.Форма.Форма(38)}: Ошибка при вызове метода контекста (Open)

    Connection.Open();

    по причине:

    Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Gemini InterBase ODBC Driver][INTERBASE]file C:BP7BP.FDB is not a valid database.

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

    Устанановлен Gemini ODBC Driver 2.0.

    Бизнес Пак 7.6.1817

    Бухгалтерия предприятия, редакция 2.0 (2.0.31.7)

    Reply
  23. Cтелла

    Добрый день.

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

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

    — счета на оплату,

    — реализации из актов,

    — реализации из накладных,

    — реализации из счетов-фактур,

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

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *