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


Связь


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

#1 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 17 Июль 2014 - 10:51

Добрый день!
ПОдскажите пожалуйста что не так прописываю!!!

if ($line['Вид ЭТП']=="По государственным закупкам")
{
$update_d['f15231']=$line['Номер'];
data_update(921,EVENTS_ENABLE,$update_d, "f14761='",$line['Контрагент']['raw'],"'");
}
Суть-поле f14761 это поле "Контрагент" в таблице 921. то есть нужно сравнить поля "КОнтрагент" (оба типа связь) и где в 921 таблице подходит-обновить значение..

#2 CbCoder

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

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

Отправлено 17 Июль 2014 - 11:44

Всё правильно прописано.

#3 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 17 Июль 2014 - 11:52

заявку в ТП?..(

#4 CbCoder

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

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

Отправлено 17 Июль 2014 - 12:25

Причем тут заявка? Где-то сами ошиблись, просто ошибка не синтаксическая, а логическая. Например имя или номер поля не те. Или условие просто не выполняется в таблице.

#5 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 17 Июль 2014 - 13:17

if ($line['Вид ЭТП']=="По государственным закупкам")
{
$update_d['f15231'] = $line['Номер'];
data_update(921,EVENTS_ENABLE,$update_d, "f14921='",$line['Номер ОСО']['raw'],"'");
}

Попылась таким образом (через номер ОСО), только ставится у тех полей,где поле ОСО наоборот пустое,может что-то добавить нужно?
http://take.ms/rV3PB

#6 CbCoder

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

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

Отправлено 17 Июль 2014 - 14:11

Вместо 'raw' 'ID' не пробовали?

#7 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 17 Июль 2014 - 15:51

ПРобовала,не помогает..не могу понять причину поэтому

#8 CbCoder

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

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

Отправлено 17 Июль 2014 - 15:55

Может Номер ОСО реально пустой в записи, которая обновляет? Выглядит, как будто это так.

#9 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 17 Июль 2014 - 16:14

Что-то вроде получается,по другому пробую...

Сообщение отредактировал Dinara: 17 Июль 2014 - 16:17






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

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