Перейти к содержимому


Копирование созданой строки в текстовое поле


Сообщений в теме: 11

#1 monartoi

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 07 Март 2013 - 18:26

Здравствуйте, как мне сделать так чтобы при добавлении записи в "Работе с клиентом" дата и описание созданной строки копировались в поле "Примечание2" таблицы "Контрагенты" ?

#2 Гость_Roman_*

  • Гости

Отправлено 11 Март 2013 - 08:28

Да, создайте вычисление в таблице "Работа с клиентом" на изменение поля "Дата" или "Описание".
$line['Компания']['Примечание2'] = $line['Дата']." - ".$line['Описание'];


#3 monartoi

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 11 Март 2013 - 08:59

А как мне сделать, чтобы каждая новая запись в "Работе с клиентом" вставлялась в "Примечание2" с новой строки? Чтобы не затиралось содержимое "Примечание2" ?

#4 Гость_Roman_*

  • Гости

Отправлено 11 Март 2013 - 09:19

$line['Компания']['Примечание2'] .= $line['Дата']." - ".$line['Описание']."\r\n";


#5 monartoi

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 11 Март 2013 - 09:39

Почему-то не переводит на новую строку, все новые записи пишет в одну строчку

#6 Гость_Roman_*

  • Гости

Отправлено 11 Март 2013 - 09:47

Вычисление скопировано один в один?

#7 monartoi

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 11 Март 2013 - 10:48

Да.

#8 Гость_Roman_*

  • Гости

Отправлено 11 Март 2013 - 10:54

А в настройках поля стоит галочка "Многострочное"?

#9 monartoi

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 11 Март 2013 - 10:55

да

#10 monartoi

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 11 Март 2013 - 10:57

прошу прощения, после обновления страницы все пришло на свои места. Спасибо за помощь!

Сообщение отредактировал monartoi: 11 Март 2013 - 11:30


#11 monartoi

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 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 анонимных