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


Внешние формы (вычисления)

Внешние формы вычисления

В теме одно сообщение

#1 zxcvbn4

    Новичок

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

Отправлено 30 Июнь 2017 - 19:29

Здравствуйте.
Есть таблица "Заказы", которая связана со справочником "Клиенты" через поле "ФИО заказчика".
Через внешнюю форму (поля "Имя" и "Номер телефона") добавляю запись в таблицу "Заказы". Запись вставляется, но поле "ФИО заказчика" пустое. Пробовал в вычислениях вставлять запись в таблицу "Клиенты" - никак не выходит.

Пытался делать так:
$data['f50'] = $link['1921'];
$data['f60'] = $link['110'];
data_insert(10, $data);

и так:
$result = insert_query($data, 'Клиенты');

и так:
$line['Клиенты']['ФИО'] = $_POST['k_input_field_50_1921']; $line['f60']
$line['Клиенты']['f60'] = $_POST['k_input_field_50_110'];

#2 maksn

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

  • Пользователи
  • PipPipPip
  • 314 сообщений
  • Пол:Мужчина

Отправлено 05 Июль 2017 - 10:42

Просмотр сообщенияzxcvbn4 (30 Июнь 2017 - 19:29) писал:

Здравствуйте.
Есть таблица "Заказы", которая связана со справочником "Клиенты" через поле "ФИО заказчика".
Через внешнюю форму (поля "Имя" и "Номер телефона") добавляю запись в таблицу "Заказы". Запись вставляется, но поле "ФИО заказчика" пустое. Пробовал в вычислениях вставлять запись в таблицу "Клиенты" - никак не выходит.


Если я правильно понял, то причина в следующем.

Скорее всего, на форме у Вас поле "ФИО" текстовое.
А поле "ФИО заказчика" это связь с "Клиенты".

Вам нужно сначала поискать в т. "Клиенты" запись по № телефона (предпочтительне) или по "ФИО". Если ничего не будет найдено, добавить в "Клиенты" новую запись, а уж потом вставлять в "Заказы" запись, где поле "ФИО заказчика" будет равно ID новой (или найденной ранее) записи в т."Клиенты"
"...Сижу, паяю. CRM починяю..."
Мои разработки





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

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