Перенос данных из УТ 10.3 (УПП, КА) в БП 3.0


Все знают, как прост и легок в настройке, надежен и гибок в работе штатный обмен между УТ и БП 3.0.
Поэтому я, по старой привычке, написал обмен через ОЛЕ. Вернее, переписал его с 2.0 на 3.0.
Он умеет переносить Поступления, реализации, счета-фактуры, возвраты поставщику и от покупателя, корректировки долга, ПКО и комплектации.
В коде есть еще функции по другим документам, но я их под 3.0 не дорабатывал. По мере перехода клиентов на 3.0. буду добавлять, возможно. Или по просьбам.

Также есть функция сравнения уже имеющихся документов с теми, которые предполагается загрузить. 

Работает так:
Указываете период, организацию и галочками, что надо загрузить. Нажимаете кнопку «Заполнить», табличная часть заполняется, потом жмете «Загрузить», все документы с галочками в табличной части загружаются.

Не было цели создать идеальное решение, писалось на коленке, но кому надо, тот найдет для себя полезное. 

 

18 Comments

  1. tatnikolk@gmail.com

    Здравствуйте. Не очень понятно, как работает Перенос данных из УТ 10.3 (УПП, КА) в Бух 3.0. В УТ редакция 10.3 (10.3.29.1) она не открывается, в БП3.0 открывается в режиме выгрузки, а не загрузки. Можете пояснить?

    Reply
  2. simuljakr

    (1) Чтобы обработка начала работать — надо в режиме Конфигуратор прописать путь к Вашей базе.

    Открывать ее нужно только в Бухгалтерии 3.0, к УТ она подключается автоматически.

    Reply
  3. simuljakr

    Заработала.

    Есть недочеты — но не критичные: не переносится новый контрагент.

    В расходных накладных не подхватывает склад….

    Номенклатура — переносится !

    Reply
  4. simuljakr

    Контрагент перенесся — ошибка была в том, что если у контрагента нет ИНН — программа его не переносит…

    Зачем такие ограничения ?

    Reply
  5. simuljakr

    Со складом тоже разобрался ))))

    Вот таким хитрым образом он заполнял склад:

    Функция ВернутьСклад(СпрУТ)

    Возврат Справочники.Склады.НайтиПоНаименованию(«Основной склад»).Ссылка;

    Reply
  6. simuljakr

    В общем если убрать вышеозначенную порнографию то обработка вполне хорошая.

    Автору спасибо ! Плюсик возвращаю ))

    Reply
  7. simuljakr

    Еще одна «фича»: документ «возврат товаров от покупателя» при выгрузке превращается в «поступление товаров услуг» )))

    Reply
  8. VeraLeila

    (2) simuljakr, Здравствуйте! Подскажите, пожалуйста, где именно в Конфигураторе прописывается путь к УТ? Заранее благодарна!

    Reply
  9. simuljakr

    (8) Здравствуйте!

    Путь к базе прописывается в строке типа:

    УТ = V8.Connect(«File=»+ПутьКБазе+»; Usr=»+ ИМяПользователя+»; pwd=»+Пароль);

    Эта строка находится в модуле формы данной обработки.

    Смотрите процедуры ЗагрузитьНаСервере() и ЗаполнитьНаСервере()

    Reply
  10. osp1004462

    что неверно?

    УТ = V8.Connect(«Srvr=»+»server»+»; Ref=»+»trade»+»;

    путь к базе из запускалки Srvr=»server»;Ref=»trade»;

    как блин, его прописать правильно?!?!?

    Reply
  11. psv_o

    Добрый день!

    с БП 3.0.37 все работало прекрасно, даже с личными доработками…

    но после установки обновлений БП 3.0.38.51, много чего поменялось и обмен не работает, пришлось откатить обновления назад

    Reply
  12. psv_o

    (10) osp1004462,

    доброго дня!

    Процедура ЗаполнитьНаСервере()

    V8 = Новый COMОбъект(«V83.COMConnector»);

    УТ = V8.Connect(«file=»+»ААААА«+»; Usr=»+»БББББ«+»; pwd=»+»»);

    ААААА — путь к базе

    БББББ — имя пользователя

    pwd зависит от типа авторизации, если есть

    Reply
  13. sevipa

    (12) psv_o, А если обе базы в клиент серверном варианте работают?

    Reply
  14. sevipa

    Настройку параметров работы обработки, неплохо бы вынести в шапку (настройки), это было бы дружественно по отношению к пользователю!

    Reply
  15. psv_o

    (14) sevipa, я согласен, но автор видать считает что все у нас такие писаря прям…, а по поводу серверной базы не было возможности…., все только на своем опыте и своей базе

    Reply
  16. furman2000

    С последними релизами бухгалтерии не работает. Проверялось 3.0.43.50

    Нужен напильник.

    Reply
  17. lefthander

    (16) Не задача, однако. Взял напильник и начал точить.

    Reply
  18. remamania

    Меняю путь через конфигуратор (как описано выше), но при попытке заполнить данные появляется окно «Произошла исключительная ситуация (V83.COMConnector.1): Неверные или отсутствующие параметры соединения с информационной базой.

    Reply

Leave a Comment

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