|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
Нужно выгрузить данные из 1С в SQL 2008 . Не 1С сервер Вот одиночная запись работает Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69.
А в цикле выдает ошибку Код: javascript 1. 2. 3. 4. 5. 6.
Возможно я что не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 12:50 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
Да, не проверяете строку на возможность преобразования в число. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 14:12 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
philipsА в цикле выдает ошибкуphilipsВозможно я что не так делаю?Не рекомендуется в цикле выполнять запросы. У тебя уже есть выборка, вставляй выборку как параметр запроса с условием "В" или вообще объедини оба эти запроса. philips Код: javascript 1.
Результат.ТабНом - может быть NULL? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 14:48 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
Проверяй, чтобы ТабНом у тебя не был NULL. По какой причине - не вписали табельный номер? Иногда ТабНом выражается как Код справочника. Может у тебя пустой сотрудник - физлицо есть, сотрудника нет или еще какой глюк. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 14:50 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
Прекрасно. Как сделать чтобы менялось значение параметра? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 14:53 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
Владимир ЛазуркоphilipsА в цикле выдает ошибкуphilipsВозможно я что не так делаю?Не рекомендуется в цикле выполнять запросы. У тебя уже есть выборка, вставляй выборку как параметр запроса с условием "В" или вообще объедини оба эти запроса. philips Код: javascript 1.
Результат.ТабНом - может быть NULL? Нет не может . А как передать таблицу в процедуру как параметр ? MSSQL 2008R2 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 14:56 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
|ИЗ | РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних КАК ФИОФизЛицСрезПоследних | ПО РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо = ФИОФизЛицСрезПоследних.ФизЛицо |ГДЕ | НЕ РаботникиОрганизацийСрезПоследних.Сотрудник.Ссылка ЕСТЬ NULL | "; ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 14:59 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
philipsА как передать таблицу в процедуру как параметр ? MSSQL 2008R2Как в запрос 1С передать параметр - Запрос.УстановитьПаратметр(ИмяПараметра, Значение) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 15:00 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
philipsА как передать таблицу в процедуру как параметр ?Просто. Либо списком значений, например, выгрузив колонку, либо поместив таблицу значений во временную таблицу, либо вообще объединить оба запроса - который выдает сотрудников (или что там перебирается в цикле) с тем, который в топике. Первый запрос в студию - попробуем сляпать. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 15:01 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
Это и есть хранимая процедура (параметры потом будут добавляться) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 15:11 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
Зачем данные тянуть через 1С? Напишите в хранимой процедуре Insert Into ... Select ... From Ваша_база_1С Where ... ЗЫ Но если Ваша ХР работает на тестовых данных, то надо разбираться с подаваемыми в неё данными. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 07:23 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
У меня нет доступа к Sql напрямую ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 08:54 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
"На прямую" - это как? Права свои на SQL Server знаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 10:31 |
|
1C 8.2 УПП хранимая процедура SQL в Цикле
|
|||
---|---|---|---|
#18+
Это удаленный сервер 1С. Я имею право на вход в 1С с полными правами. А на вход SQL сервер базы 1С нет ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2015, 11:58 |
|
|
start [/forum/topic.php?fid=28&fpage=26&tid=1519098]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 294ms |
total: | 446ms |
0 / 0 |