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


Копирование значения поля


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

#1 TelecomMedia

    Активный участник

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

Отправлено 05 Май 2014 - 11:51

Есть т. Контрагенты с привязанной т. Работа с клиентом (как в стандартной конфигурации)

Также есть т. Заявки (где отражаются проекты Контрагентов)

В эту таблицу есть необходимость прикрутить т. Работа с клиентом, чтобы работа по заявке шла не в отдельной таблице, а в Работе с контрагентом т отражалось в карточке Контрагента.

Что нужно: копировать значение поля Компания в т. Заявки в поле Компания т. Работа с клиентом.

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 06 Май 2014 - 09:01

А каким образом Заявки связаны с "Работой с клиентом"? Через какое-то поле связи? Если да - то через него и копируйте. Если же поля связи нет, то и скопировать не получится, т.к. неясно как связать одно с другим.

#3 TelecomMedia

    Активный участник

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

Отправлено 06 Май 2014 - 09:35

Поле связи то есть (а именно поле в т. "Работа с клиентом" - "Связь с "Задачи"".)

В него при добавлении записи прописывается юр. название компании, но при переходе мы попадаем не в Контрагента, а в Задачу - собственно в таблицу, откуда была назначена задача.

Проблема в том, что я не могу в поле "Компания" т. "Работа с клиентом" сделать вычисление, которое бы подтягивало название компании из задач, потому что это поле и так связано уже с Контрагентами.

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 06 Май 2014 - 13:01

В полях связи не хранятся названия, забудьте уже про это. Там хранится связь со связанной таблицей, точнее с конкретной записью из нее (если еще точнее - ID связанной записи). В данном случае - с записью в Заявках. Через нее и вытаскиваете контрагента.

$line['Контрагент'] = $line['Связь с "Задачи"']['Контрагент']['ID'];






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных