Перенос контактной информации контрагентов


Обработка копирует контактную информацию из базы-источника в базу-приемник для контрагентов.
Соответствие контрагентов между базами выполняется по ИНН+КПП и Наименованию.
Обработку можно использовать для переноса информации между типовыми конфигурациями 1С 8.1 (ЗУП, УТ, БП, УПП)

Обработка копирует контактную информацию из базы-источника в базу-приемник для контрагентов.
Поддерживается подключение к файловым и серверным базам 1С 8.0 и 8.1

Соответствие контрагентов между базами выполняется по ИНН+КПП и Наименованию. Поиск осуществляется по ИНН затем ищется совпадение по КПП, если совпадения по КПП нет, а по ИНН есть — будет выбран элемент с меньшим кодом. В случае когда нет совпадений по ИНН поиск будет продолжен по наименованию.

Обработку можно использовать для переноса информации между типовыми конфигурациями 1С 8.1 (ЗУП, УТ, БП, УПП). Базой источником может быть и база на платформе 8.0.

Обработку писал для себя — для быстрого переноса адресов и телефонов.

10 Comments

  1. kingg

    сталкнулся с необходимостью перенести контактную инфу из УТ в БУ…обработка полезная, но пришлось немного доработать напильником в торопях (возникали ошибки при СОМ соединении… не мог к файлу БД присоеденить…)

    короч изменил одну чуток процедуру и заробило 😉

    Процедура КоманднаяПанель1Подключиться(Кнопка)
    Состояние(«Подключение к выгружаемой базе данных»);
    //Если Приложение81 Тогда
    App = Новый ComОбъект(«v81.COMConnector»);
    //Иначе
    //App = Новый ComОбъект(«v8.COMConnector»);
    //КонецЕсли;
    Результат=»»;
    //подключение к серверному варианту
    //Если СерверныйВариант Тогда
    //  СтрокаПодключения=»srvr=»+Сервер+»; ref=»+ИмяИнформационнойБазы+»; usr=»+Логин+»; pwd=»+Пароль+»;»;
    //Иначе
    //КонецЕсли;
    Попытка
    //СтрокаПодключения =»File=»+ПутьКДанным+»;Usr=»+Логин+»;Pwd=»+Пароль+»;»;
    
    v8 = App.Connect(«File=»»»+ПутьКДанным+»»»;Usr=»»»+Логин+»»»;Pwd=»»»+Пароль+»»»;»);
    Исключение
    Результат=ОписаниеОшибки();
    КонецПопытки;
    ЭтаФорма.Закрыть(Результат);
    КонецПроцедуры
    

    Показать

    Reply
  2. Incedo@yandex.ru

    обработка полезная, спасибо автору. Столкнулся со следующими косяками:

    1) Не заполнялось наименование пока не добавил в запросе «КАК Наименование»;

    2) В настоящий момент в конфигурациях БП и УТ наименования элементов справочника «Виды контактной информации» различаются, «Юридический адрес контрагента» и «Юридический адрес». Соответственно обмен работает в одну сторону.

    Reply
  3. dv1111

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

    Reply
  4. yfrolova

    а где обработка по переносу, пока вижу только заполнить настройку пользователей 8)

    Reply
  5. Гость

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

    Reply
  6. SergAn

    А где обработка-то???

    Reply
  7. lisav

    Уважаемый asady!

    Скачивается вместо обработки переноса контактной информации контрагентов «ЗаполнитьНастройкуПользователей.epf».

    Перезалейте обработку пожалуйста, очень нужно

    Reply
  8. asady

    (7) lisav,

    перезалил — что произошло с хранимым файлом непонятно — изначально всё было правильно

    Reply
  9. a-m-gv

    Спасибо, пригодилась. Пришлось правда дописать ТипДомов, ТипКорпусов, ТипКвартиры. И поля Наименование и Код изначально не заполнялись по кнопке Заполнить…

    Reply
  10. ssvetusik

    Спасибо большое за разработку))) очень помогла

    Reply

Leave a Comment

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