Задача в принципе проста: сделать импорт оплат из клиент-банка в клиентскую базу, но «юрлица» пишутся как бог на душу положит.
Есть вариант притянуть через ИНН, но со сложными вычислениями у меня не получается. В идеале при импорте надо, чтобы брал ИНН, находил название Юр лица в базе и именно его ставил в столбец таблицы. Но как это сделать и как в шаблон импорта впихнуть не знаю. Помогите.
					
					
					
				
				
				
			
				
Вычисления при импорте
		 Автор 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 анонимных



				
				









