Суть:
клиент вводит в заявке название своего города в текстовое поле1 таблицы 1.
у нас есть справочник городов в таблице2. Название города в поле1 этой таблицы.
при сохранении вычисления должно найти совпадение данных клиента с названием города в справочнике. если будет частичное совпадение, то в поле2 таблицы1 нужно проставить правильное название города из справочника. Ищем значения из справочника в поле клиента.
пример:
1) клиент вводит в заявке "абакан, россия",
2) пытаемся найти название города из справочника в том, что клиент ввел: названия городов перебираем и находим в спрвочнике "Абакан", что частично содержится в поле
3) проставляем в заявку "Абакан"
Поле1 таблицы1 (по этому полю ищем, частичное совпадение): $line['f6205'] - Город текстом, таблица 341
Поле 1 таблицы2 (справочник, значения отсюда ищем в введеннем клиентом): $line['f23530'] - Город, таблица 930
Поле2 таблицы1 (сюда записываем значение из справочника при нахождении): $line['f23620'] - Город и страна (списком), таблица 341 (это поле связи с Поле 1 таблицы2)
Сообщение отредактировал d654525: 23 Июнь 2017 - 10:46














