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


Перенос данных из одной подтаблицы в другую

подтаблица

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

#1 Chai

    Новичок

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

Отправлено 13 Август 2015 - 11:51

В стандартной конфигурации создал подтаблицу "Позиции заявки" к таблице "Заявки". Необходимо при заполнении заявки и подтаблицы переносить данные при сохранении в стандартную таблицу "Счета" и подтаблицу "Позиции счета". Прошу помощи.

#2 CbCoder

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

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

Отправлено 13 Август 2015 - 12:10

http://clientbase.ru...?showtopic=3221

В вашем случае, например:
// перенос данных из самой заявки
$data['Поле из счетов'] = $line['Поле из заявки'];
......
$schet_id = insert_query($data, "Счета");

// перенос данных из позиций заявки
$lines = data_table("Позиции заявки", '`Связь с "Заявки"`='.$line['ID'], "all");
foreach ($lines as $pos)
{
    $data['Счет'] = $schet_id;
    $data['Поле из позиций счета'] = $pos['Поле из позиций заявки'];
    ......
    insert_query($data, "Позиции счета");
}

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





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

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