|
v7: Параметризированный запрос | ☑ | ||
---|---|---|---|---|
0
PRO100 NigGaZ
07.10.13
✎
12:50
|
Пытался нагуглить, но внятного ответа не нашел
В параметризированных запросах когда объявляют переменную указывают тип char(9) Вопрос заключается в том, что это касается всех ссылок на справочники и документы у них такой тип? |
|||
1
trad
07.10.13
✎
12:56
|
в семерке бываю три варианта ссылок:
char(9) - ид объекта char(13) - вид+ид char(15) - тип+вид+ид |
|||
2
PRO100 NigGaZ
07.10.13
✎
13:05
|
Спасибо :)
если ссылка любого типа (может быть и справочник и документ) то char(15)? |
|||
3
dk
07.10.13
✎
13:09
|
а ты в запросе то как принимаешь этот параметр? там ведь текст запроса меняться может
|
|||
4
trad
07.10.13
✎
13:16
|
(12)да, char(15) это ссылка на объект любого типа (Перечисление, Справочник, Документ)
Но в семерке нет такого типа "Любая ссылка" Поэтому такие ссылки "живут" только в рамках типа "Неопределенный", который, в свою очередь, занимает в таблице данных тип char(23) |
|||
5
PRO100 NigGaZ
07.10.13
✎
13:23
|
пока никак не принимаю, переписываю модуль заявки покупателя, допишу формирование запросов скажу точнее ))
|
|||
6
CepeLLlka
07.10.13
✎
13:27
|
Ребята.. а подскажите горячие клавиши в 1с 77 для действия - "Перейти к строке"
|
|||
7
trad
07.10.13
✎
13:29
|
(6) ctrl+shift+L
|
|||
8
CepeLLlka
07.10.13
✎
13:54
|
(7) Спасибо!!!
|
|||
9
PRO100 NigGaZ
07.10.13
✎
13:57
|
ctrl+shift+l
|
|||
10
PRO100 NigGaZ
07.10.13
✎
14:01
|
DECLARE @ВыбДок
SET @ВыбДок = ? SELECT ЗаявкиОстатки.Фирма [Фирма $Справочник.Фирмы] , ЗаявкиОстатки.Номенклатура [Номенклатура $Справочник.Номенклатура] , ЗаявкиОстатки.ДоговорПокупателя [ДоговорПокупателя $Справочник.Договоры] , ЗаявкиОстатки.ЗаявкаПокупателя [ЗаявкаПокупателя $Документ.ЗаявкаПокупателя] , ЗаявкиОстатки.КоличествоРасходОстаток , ЗаявкиОстатки.СтоимостьРасходОстаток FROM $РегистрОстатки.Заявки(:ВыбДата~,,(Номенклатура IN (' AB4 ',' A02 ',' 981 ',' A5F ',' 93E ',' ABV ',' 9UM ',' 9V1 ')) AND (Фирма IN (' U ',' V ',' 6 ',' K ',' N ',' R ',' S ',' T ',' O ',' L ',' I ',' H ',' M ',' P ')) AND (ЗаявкаПокупателя = @ВыбДок),,) AS ЗаявкиОстатки ТЗ = рс1.ВыполнитьИнструкцию(); {Документ.ЗаявкаПокупателя.Модуль Документа(608)}: State 42000, native 156, message [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'SET'. что тут не так? :( |
|||
11
PRO100 NigGaZ
07.10.13
✎
14:03
|
а ну да char(9)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |