21 мая 2024 в 18:46:47
(26 недель 2 дня 4 часа назад)
4500
V7.7 Торговля
14.09.2015 08:29:16
до 15.09.2015
Текст задания
Есть 2 практически идентичные типовые конфигурации ТиС. С практически одинаковым товаром в обоих базах, но с не синхронизированными справочниками номенклатуры и разными ценами. Для объединения баз нужна синхронизация справочников и перенос цен. Планируем использовать штатный перенос между идентичными конфигурациями ТиС. Для этого нужно чтобы коды номенклатуры в обоих базах совпадали.
1) Нужно написать обработку, которая по OLE подключится к из текущей базы к соседней идентичной (на этом же компе) и сравнит справочник номенклатуры на предмет номенклатуры с одинаковым названием. После этого выдаст список товаров с одинаковым названием в обоих базах в таблицу значений на форме с чекбоксами. У выделенных чекбоксами товаров меняет код номенклатуры В ТЕКУЩЕЙ БАЗЕ на код из подключенной базы (должна быть возможность сделать наоборот, менять код в подключенной базе на тот, который в текущей).
2) Нужен еще расширенный функционал - выбрать группу товаров из базы (как вариант, если удобнее, 1 товар из базы) и используя алгоритм "нечеткого сравнения строк" (например вот это http://infostart.ru/public/237186/) (сама компонента эта у меня есть в архиве) выводить к этому товару в отдельном окне наиболее ему подходящий по названию товар из подключенной базы. У выбранного по чекбоксу товара менять код на тот же, который в подключенной базе. Предпочтение отдам исполнителю уже решавшему подобную задачу и имеющему готовые наработки в этом направлении, такой велосипед наверняка много раз уже изобретался.
Задача еще актуальна
Если бюджет не окончательный - стучите в скайп, обсудим.
Здесь немного о себе и примеры работ:
http://www.1c-work.ru/
Контакты:
E-mail: dump2003@mail.ru
ICQ: 58278581Три
Skype: Dump2003
Цена и сроки - после более подробного обсуждения задания.
Контакт по Skype значительно ускорит работу.
Аккаунт (отзывы) на фри-лансе: https://www.fl.ru/users/Dump_1964/
Есть готовые наработки по поиску двойников в пределах одной базы, с использованием внешней библиотеки нечеткого поиска строк, не проблема доработать для сравнения двух баз по OLE.
Если есть возможность использовать внешнюю компоненту 1CPP.DLL - то все может быть еще удобнее и эффективнее.