Здравствуйте, как мне сделать так чтобы при добавлении записи в "Работе с клиентом" дата и описание созданной строки копировались в поле "Примечание2" таблицы "Контрагенты" ?
1
Копирование созданой строки в текстовое поле
Автор monartoi, 07 марта 2013 18:26
Сообщений в теме: 11
#1
Отправлено 07 Март 2013 - 18:26
#2 Гость_Roman_*
Отправлено 11 Март 2013 - 08:28
Да, создайте вычисление в таблице "Работа с клиентом" на изменение поля "Дата" или "Описание".
$line['Компания']['Примечание2'] = $line['Дата']." - ".$line['Описание'];
#3
Отправлено 11 Март 2013 - 08:59
А как мне сделать, чтобы каждая новая запись в "Работе с клиентом" вставлялась в "Примечание2" с новой строки? Чтобы не затиралось содержимое "Примечание2" ?
#4 Гость_Roman_*
Отправлено 11 Март 2013 - 09:19
$line['Компания']['Примечание2'] .= $line['Дата']." - ".$line['Описание']."\r\n";
#5
Отправлено 11 Март 2013 - 09:39
Почему-то не переводит на новую строку, все новые записи пишет в одну строчку
#6 Гость_Roman_*
Отправлено 11 Март 2013 - 09:47
Вычисление скопировано один в один?
#7
Отправлено 11 Март 2013 - 10:48
Да.
#8 Гость_Roman_*
Отправлено 11 Март 2013 - 10:54
А в настройках поля стоит галочка "Многострочное"?
#9
Отправлено 11 Март 2013 - 10:55
да
#10
Отправлено 11 Март 2013 - 10:57
прошу прощения, после обновления страницы все пришло на свои места. Спасибо за помощь!
Сообщение отредактировал monartoi: 11 Март 2013 - 11:30
#11
Отправлено 11 Март 2013 - 11:36
возможно ли сделать так чтобы при удалении строки в работе с клиентом, эта же строка удалялась и из "примечание2" ?
#12 Гость_Roman_*
Отправлено 11 Март 2013 - 12:12
В принципе, возможно. Вычисление на удаление:
$prim_lines = explode("\r\n", $line['Компания']['Примечание2']); $line['Компания']['Примечание2'] = ""; foreach ($prim_lines AS $one_line) { if (strpos($one_line, $line['Дата']) === false) $line['Компания']['Примечание2'] .= $one_line."\r\n"; }Вычисление фактически формирует заново примечание, удаляя строку, которая содержит искомую дату.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных