Объединить несколько полей через вычисления
#1
Отправлено 09 Декабрь 2014 - 11:06
в стандартной конфигурации в таблицу контрагентов cb_data42 добавил отдельные поля Фамилия f3950, Имя f3940, Отчество f3960, теперь необходимо сделать при сохранении объединение этих нескольких полей в одно, т.е. f435=f3950+' '+f3940+' '+f3960, подскажите пож-та как реализовать через вычисления ?
Спасибо !
#2
Отправлено 09 Декабрь 2014 - 12:29
$line['ФИО'] = $line['Фамилия']." ".$line['Имя']." ".$line['Отчество'];
http://clientbase.ru...6/calculations/
http://php.net/manua...tors.string.php
#3
Отправлено 09 Декабрь 2014 - 13:17
CbCoder (09 Декабрь 2014 - 12:29) писал:
http://clientbase.ru...6/calculations/
http://php.net/manua...tors.string.php
#4
Отправлено 09 Декабрь 2014 - 13:21
#6
Отправлено 09 Декабрь 2014 - 18:17
#9
Отправлено 10 Декабрь 2014 - 15:45
CbCoder (10 Декабрь 2014 - 10:51) писал:
Хорошо, может тогда можно пойти от обратного, коль уникальность значений полей реализована не на уровне триггеров и работает только при вводе значения в конкретное поле, то может можно сделать обратное разложение ФИО на составные Фамилия Имя Отчество ?
т.е. $line['Фамилия']=$line['ФИО' конкест 1] $line['Имя']=$line['ФИО' контекст 2] $line['Отчество']=$line['ФИО' контекст 3]
имеется ввиду сделать так чтобы при вводе в поле ФИО, например Петров Иван Иванович, поля Фамилия, Имя, Отчество принимали соответствующие значения Петров, Иван, Иванович.
Как это реализовать ?
#13
Отправлено 11 Декабрь 2014 - 13:12
maksn (11 Декабрь 2014 - 02:41) писал:
Ну вот как бы так, надеюсь логика моих мыслей стала более понятна.
Разложение в этом случае особо ситуацию не спасет, оно нужно лишь для того, чтобы оттянуть время на решение задачи выше и начать заполнять поля таблицы Фамилия Имя Отчество уже сейчас, затем как посоветовал уважаемый CbCoder планировал изучать PHP и за неимением другой помощи самостоятельно ваять необходимый скрипт, SQL знаю не плохо, но тут вижу чистый SQL не используется, необходимо еще знание PHP.
Спасибо что не прошли мимо.
Сообщение отредактировал sergmuz: 11 Декабрь 2014 - 13:31
#14
Отправлено 12 Декабрь 2014 - 14:21
Выручайте, горят все сроки.
#15
Отправлено 12 Декабрь 2014 - 15:20
sergmuz (12 Декабрь 2014 - 14:21) писал:
Выручайте, горят все сроки.
Может быть сумеете прикрутить AJAX на поле ввода или что то еще.
Сообщение отредактировал maksn: 12 Декабрь 2014 - 15:22
#16
Отправлено 13 Декабрь 2014 - 15:13
#17
Отправлено 23 Декабрь 2014 - 16:09
Найдена ф. - Чек 1
Найдена и. Если чек 1. - Чек 2
Найдено о. если чек 2. - отбой
Ну или как там вам еще что нужно проверять
Сообщение отредактировал ManFree: 23 Декабрь 2014 - 16:11
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных