Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как правильно выполнить Update (число прочтений - 1283 )
Foma
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 61
Зарегистрирован: 16. Сентября 2010
Как правильно выполнить Update
15. Июля 2011 :: 08:54
Печать  
У документов есть Общий реквизит ТоргПред (с галочкой ОТБОР).
Нужно обновить одноименный реквизит в регистре Продажи

Пробовал по-разному - всё никак

Последний вариант:

ТекстЗапроса = "
     |UPDATE
     |      $Регистр.Продажи
     |SET
     |      $Регистр.Продажи.ТоргПред = $Жур.ТоргПред
     |FROM
     |      $Регистр.Продажи Рег
     |INNER JOIN
     |      _1SJourn Жур With (NOLOCK) ON Жур.IDDoc = Рег.iddoc
     |";
     
     RS.ВыполнитьИнструкцию(ТекстЗапроса);

всё равно не работает

Помогите кто знает...
  
Наверх
 
IP записан
 
Foma
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 61
Зарегистрирован: 16. Сентября 2010
Re: Как правильно выполнить Update
Ответ #1 - 15. Июля 2011 :: 09:10
Печать  
Всё разобрался, нужно было так:

ТекстЗапроса = "
     |UPDATE
     |      $Регистр.Продажи
     |SET
     |      $Регистр.Продажи.ТоргПред = Жур.$ОбщийРеквизит.ТоргПред
     |FROM
     |      $Регистр.Продажи Рег
     |inner join _1SJourn Жур on Рег.iddoc=Жур.iddoc
     |";
     
     RS.ВыполнитьИнструкцию(ТекстЗапроса);
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Как правильно выполнить Update
Ответ #2 - 15. Июля 2011 :: 10:08
Печать  
Итоги потом еще пересчитать не забудь.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Как правильно выполнить Update
Ответ #3 - 17. Июля 2011 :: 15:15
Печать  
Eprst писал(а) 15. Июля 2011 :: 10:08:
Итоги потом еще пересчитать не забудь.

Цитата:
Нужно обновить одноименный реквизит в регистре Продажи
  

1&&2&&3
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Как правильно выполнить Update
Ответ #4 - 18. Июля 2011 :: 05:29
Печать  
trad писал(а) 17. Июля 2011 :: 15:15:
Eprst писал(а) 15. Июля 2011 :: 10:08:
Итоги потом еще пересчитать не забудь.

Цитата:
Нужно обновить одноименный реквизит в регистре Продажи


Ааа.. ща окажется, что не реквизит, а измерение..
%)
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать