Задача в принципе проста: сделать импорт оплат из клиент-банка в клиентскую базу, но «юрлица» пишутся как бог на душу положит.
Есть вариант притянуть через ИНН, но со сложными вычислениями у меня не получается. В идеале при импорте надо, чтобы брал ИНН, находил название Юр лица в базе и именно его ставил в столбец таблицы. Но как это сделать и как в шаблон импорта впихнуть не знаю. Помогите.
1
Вычисления при импорте
Автор L-evgenia, 14 июня 2013 14:43
Сообщений в теме: 6
#1
Отправлено 14 Июнь 2013 - 14:43
#2
Отправлено 14 Июнь 2013 - 14:49
У нас это автоматизировано. Файл импорта генерируется на удаленном сервере. По крону кб его забирает. Создали вычисление при импорте, а там все оно и делает собственно.
#3
Отправлено 14 Июнь 2013 - 14:55
wondertalik (14 Июнь 2013 - 14:49) писал:
У нас это автоматизировано. Файл импорта генерируется на удаленном сервере. По крону кб его забирает. Создали вычисление при импорте, а там все оно и делает собственно.
В данный момент чувствую себя прямо блондинкой. Я не знаю как провернуть это, буду признательна за пошаговую инстукцию.
#4
Отправлено 18 Июнь 2013 - 00:57
Для начала дайте ответ на такие вопросы:
1. Откуда берется файл импорта - с удаленного сервера или будете импортировать вручную.
2. Второе заполнять Юр. лицо. по ИНН нужно в той таблице в которую импортируете?
3. Какое айди таблицы с названиями юр.лица, какое поле , например f222, содержит название юр.лица, а какое ИНН.
1. Откуда берется файл импорта - с удаленного сервера или будете импортировать вручную.
2. Второе заполнять Юр. лицо. по ИНН нужно в той таблице в которую импортируете?
3. Какое айди таблицы с названиями юр.лица, какое поле , например f222, содержит название юр.лица, а какое ИНН.
#5
Отправлено 18 Июнь 2013 - 10:38
Спасибо, большое!
Отвечаю на вопросы:
1. Файл будет импортироваться в ручную
2. Да, заполнять Юр. лицо по ИНН необходимо в таблице, в которую импортирую.
3. ID таблицы с Юр.лицами - 42, ID поля Юр.лицо - 439, ID поля ИНН - 1056
Отвечаю на вопросы:
1. Файл будет импортироваться в ручную
2. Да, заполнять Юр. лицо по ИНН необходимо в таблице, в которую импортирую.
3. ID таблицы с Юр.лицами - 42, ID поля Юр.лицо - 439, ID поля ИНН - 1056
#6
Отправлено 19 Июнь 2013 - 10:44
Тогда в таблице в которую импортируете создаете вычисление и выбираете условие "Импорт в таблицу"(точно не помню как называется). Если поле Юр. Лицо поле Юр. лицо в импортируемой таблице поле связи тогда копируете туда такой код.
Как-то так.
$sqlQuery = "SELECT `id` FROM ".DATA_TABLE."42 WHERE `status` = 0 AND `f1056` = ".addslashes($line['ИНН'])." LIMIT 1"; $result = sql_query($sqlQuery); $select = sql_fetch_assoc($result); $line['Юр. лицо'] = $select['id'];
Как-то так.
#7
Отправлено 19 Июнь 2013 - 15:40
Огромное спасибо!
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных