Все знают, как прост и легок в настройке, надежен и гибок в работе штатный обмен между УТ и БП 3.0.
Поэтому я, по старой привычке, написал обмен через ОЛЕ. Вернее, переписал его с 2.0 на 3.0.
Он умеет переносить Поступления, реализации, счета-фактуры, возвраты поставщику и от покупателя, корректировки долга, ПКО и комплектации.
В коде есть еще функции по другим документам, но я их под 3.0 не дорабатывал. По мере перехода клиентов на 3.0. буду добавлять, возможно. Или по просьбам.
Поэтому я, по старой привычке, написал обмен через ОЛЕ. Вернее, переписал его с 2.0 на 3.0.
Он умеет переносить Поступления, реализации, счета-фактуры, возвраты поставщику и от покупателя, корректировки долга, ПКО и комплектации.
В коде есть еще функции по другим документам, но я их под 3.0 не дорабатывал. По мере перехода клиентов на 3.0. буду добавлять, возможно. Или по просьбам.
Также есть функция сравнения уже имеющихся документов с теми, которые предполагается загрузить.
Работает так:
Указываете период, организацию и галочками, что надо загрузить. Нажимаете кнопку «Заполнить», табличная часть заполняется, потом жмете «Загрузить», все документы с галочками в табличной части загружаются.
Не было цели создать идеальное решение, писалось на коленке, но кому надо, тот найдет для себя полезное.
Здравствуйте. Не очень понятно, как работает Перенос данных из УТ 10.3 (УПП, КА) в Бух 3.0. В УТ редакция 10.3 (10.3.29.1) она не открывается, в БП3.0 открывается в режиме выгрузки, а не загрузки. Можете пояснить?
(1) Чтобы обработка начала работать — надо в режиме Конфигуратор прописать путь к Вашей базе.
Открывать ее нужно только в Бухгалтерии 3.0, к УТ она подключается автоматически.
Заработала.
Есть недочеты — но не критичные: не переносится новый контрагент.
В расходных накладных не подхватывает склад….
Номенклатура — переносится !
Контрагент перенесся — ошибка была в том, что если у контрагента нет ИНН — программа его не переносит…
Зачем такие ограничения ?
Со складом тоже разобрался ))))
Вот таким хитрым образом он заполнял склад:
Функция ВернутьСклад(СпрУТ)
Возврат Справочники.Склады.НайтиПоНаименованию(«Основной склад»).Ссылка;
В общем если убрать вышеозначенную порнографию то обработка вполне хорошая.
Автору спасибо ! Плюсик возвращаю ))
Еще одна «фича»: документ «возврат товаров от покупателя» при выгрузке превращается в «поступление товаров услуг» )))
(2) simuljakr, Здравствуйте! Подскажите, пожалуйста, где именно в Конфигураторе прописывается путь к УТ? Заранее благодарна!
(8) Здравствуйте!
Путь к базе прописывается в строке типа:
Эта строка находится в модуле формы данной обработки.
Смотрите процедуры ЗагрузитьНаСервере() и ЗаполнитьНаСервере()
что неверно?
УТ = V8.Connect(«Srvr=»+»server»+»; Ref=»+»trade»+»;
путь к базе из запускалки Srvr=»server»;Ref=»trade»;
как блин, его прописать правильно?!?!?
Добрый день!
с БП 3.0.37 все работало прекрасно, даже с личными доработками…
но после установки обновлений БП 3.0.38.51, много чего поменялось и обмен не работает, пришлось откатить обновления назад
(10) osp1004462,
доброго дня!
Процедура ЗаполнитьНаСервере()
V8 = Новый COMОбъект(«V83.COMConnector»);
УТ = V8.Connect(«file=»+»ААААА«+»; Usr=»+»БББББ«+»; pwd=»+»»);
ААААА — путь к базе
БББББ — имя пользователя
pwd зависит от типа авторизации, если есть
(12) psv_o, А если обе базы в клиент серверном варианте работают?
Настройку параметров работы обработки, неплохо бы вынести в шапку (настройки), это было бы дружественно по отношению к пользователю!
(14) sevipa, я согласен, но автор видать считает что все у нас такие писаря прям…, а по поводу серверной базы не было возможности…., все только на своем опыте и своей базе
С последними релизами бухгалтерии не работает. Проверялось 3.0.43.50
Нужен напильник.
(16) Не задача, однако. Взял напильник и начал точить.
Меняю путь через конфигуратор (как описано выше), но при попытке заполнить данные появляется окно «Произошла исключительная ситуация (V83.COMConnector.1): Неверные или отсутствующие параметры соединения с информационной базой.