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

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

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

Для работы необходим 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 не будет опубликован. Обязательные поля помечены *