1с 7.7 ТИС 9.2
Приветствую, с наступающим новым годом.
Имеется обработка для загрузки значений из excel файла.
Обработка полностью рабочая и делает все что от не требуется.
Но есть одна проблема, обработка не сравнивает новые значения, с уже имеющимися значениями в справочниках. Соответственно постоянно создает новые(если названия одинаковы то удаляет и создает, если отличие хоть в 1 символе, создает дубли).
В коде 1с(как и в других машинных кодах) я полный ноль.
У меня имеется та же самая обработка, но с уже сделанными нужными мне изменениями. Я пытался с помощью сравнения текста двух обработок, заставить сравнивать новые значения со справочником, но ничего у меня не получилось.
Прошу у вас помощи, если задача сложная, готов оплатить работу.
Заранее спасибо.
Ну вообще-то правильно она работает, 1С - не искусственный интеллект, если синхронизация идет по названиям, то названия должны совпадать вплоть до каждого символа (соответственно не надо менять названия, если идет синхронизация по ним). Другое дело, что иногда можно сделать синхронизацию по кодам, но это только если базы новые (или хотя бы одна из них). Если же названия совпадают, то вряд ли обмен будет создавать новые, скорее всего просто полностью переписывает все реквизиты - такой вариант делали раньше чаще всего...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший