ЗиК, задача установить прямым Update привязку к значению периодики документа, сделавшего якобы движение периодики.
1-й запрос :
--ЗиК периодика проставл дока
Update __1S_const О
SET docid = :Док1 --установка документа периодики
where 1=1
and О.objid = :Спр1 --отбор по сотруднику
and О.value = :Перечисление.СостояниеФизлица.ВременноНеРаботает --отбор по значению
and О.docid = :ПустойИд --отбор по пустому документу
выдает ошибку near "О": syntax error
2-й запрос:
--ЗиК периодика проставл дока2
Update __1S_const
SET docid = :Док1 --установка документа периодики
--From __1S_const О
where 1=1
and objid = :Спр1 --отбор по сотруднику
and value = :Перечисление.СостояниеФизлица.ВременноНеРаботает --отбор по значению
and docid = :ПустойИд --отбор по пустому документу
выдает ошибку table __1S_const may not be modified
(3) Текст запроса собирается в некой процедуре,
что бы не проверять, является ли условие первым - делают "где 1=1", все последующие условия будут начинаться с "и "
(5) уважаю твой профессионализм по многим более ранним темам и сообщениям, но по-моему ты в (3) и (5) перебрал негатива... where 1=1 крайне удобно в отладке и автогенерации кода и скорость выполнения запроса разве падает ?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс