|
Запрос в консоли возвращает результат а в обработке нет | ☑ | ||
---|---|---|---|---|
0
beholder
05.05.12
✎
16:54
|
Запрос.Текст =
"ВЫБРАТЬ | ОсновныеСредства.Ссылка КАК ОС, | ПодразделенияОрганизаций.Ссылка КАК Подразделение |ИЗ | РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних(&Дата, МОЛ = &Сотрудник) КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций | ПО МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение = ПодразделенияОрганизаций.Ссылка | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ОсновныеСредства КАК ОсновныеСредства | ПО МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = ОсновныеСредства.Ссылка |ИТОГИ | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОС) |ПО | Подразделение"; Запрос.УстановитьПараметр("ДатаД", Дата); Запрос.УстановитьПараметр("Сотрудник", текСотр); Результат = Запрос.Выполнить(); ВыборкаМестонахождение = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Подразделение"); Пока ВыборкаМестонахождение.Следующий() Цикл |
|||
1
Alex S D
05.05.12
✎
16:54
|
возможно чето с параметрами
|
|||
2
beholder
05.05.12
✎
16:56
|
В параметрах кстати Дата стоит а не ДатаД все равно не возвращает
|
|||
3
Живой Ископаемый
05.05.12
✎
16:57
|
нам не видно чему равна у тебя Дата в строке
Запрос.УстановитьПараметр("ДатаД", Дата); |
|||
4
beholder
05.05.12
✎
16:58
|
(3) см (2)
это я просто сейчас накосячил когда копировал |
|||
5
Alex S D
05.05.12
✎
16:58
|
значение какое, покажи
|
|||
6
Ненавижу 1С
гуру
05.05.12
✎
16:58
|
да и тут Запрос.УстановитьПараметр("Сотрудник", текСотр);
|
|||
7
m-serg74
05.05.12
✎
16:59
|
(0) а соединения вообще зачем?
|
|||
8
Stim
05.05.12
✎
16:59
|
граница
|
|||
9
Живой Ископаемый
05.05.12
✎
17:00
|
2(4) в (2) тоже не видно значения Дата
|
|||
10
beholder
05.05.12
✎
17:00
|
(7) это я уже в процессе шаманства наваял так-то незачем
(6) не понял, что с ним не так? Да я и выводил реквизит на форму Сотрудник та же хрень Кстати релиз 301 толстый клиент БП2.0 |
|||
11
Живой Ископаемый
05.05.12
✎
17:00
|
да впрочем чему равно текСотр тоже не видно...
|
|||
12
Живой Ископаемый
05.05.12
✎
17:01
|
2(10) с ним не так то, что он может отличаться от того что ты выбрал в консоли.
|
|||
13
beholder
05.05.12
✎
17:01
|
(8) расшифруй для тупых пожалуйста
|
|||
14
beholder
05.05.12
✎
17:01
|
(12) в реквизите выбирал того же самого
|
|||
15
Stim
05.05.12
✎
17:02
|
||||
16
beholder
05.05.12
✎
17:04
|
(15) у тебя там параметр был пустой, у меня не пустой.
|
|||
17
Живой Ископаемый
05.05.12
✎
17:04
|
2(14) нам ты можешь врать все что угодно.
а вот обработке - нет |
|||
18
Stim
05.05.12
✎
17:04
|
(16) не тормозим
|
|||
19
Живой Ископаемый
05.05.12
✎
17:05
|
ну и все тоже касается опять же параметра Дата
|
|||
20
beholder
05.05.12
✎
17:06
|
(18) передал границу - результат зиро.
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ОсновныеСредства.Ссылка КАК ОС, | ПодразделенияОрганизаций.Ссылка КАК Подразделение |ИЗ | РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних(&ДатаД, МОЛ = &Сотрудник) КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций | ПО МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение = ПодразделенияОрганизаций.Ссылка | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ОсновныеСредства КАК ОсновныеСредства | ПО МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = ОсновныеСредства.Ссылка |ИТОГИ | КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОС) |ПО | Подразделение"; гр = Новый Граница(ДатаД,ВидГраницы.Исключая); Запрос.УстановитьПараметр("ДатаД", гр); Запрос.УстановитьПараметр("Сотрудник", текСотр); Результат = Запрос.Выполнить(); ВыборкаМестонахождение = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам,"Подразделение"); Пока ВыборкаМестонахождение.Следующий() Цикл |
|||
21
m-serg74
05.05.12
✎
17:08
|
а после Пока ВыборкаМестонахождение.Следующий() Цикл
что??? |
|||
22
beholder
05.05.12
✎
17:09
|
(21) там документ создается .вот
Пока ВыборкаМестонахождение.Следующий() Цикл док = Документы.ПеремещениеОС.СоздатьДокумент(); док.Дата = ДатаД; док.МОЛОрганизации = текСотр; док.МОЛПолучатель = текСотр; док.ПодразделениеОрганизации = ВыборкаМестонахождение.Подразделение; док.ПодразделениеПолучатель = текПодр; док.СобытиеОС = СобытиеОС; ВыборкаДетальныеЗаписи = ВыборкаМестонахождение.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Таб = док.ОС; стр = Таб.Добавить(); стр.ОсновноеСредство = ВыборкаМестонахождение.ОС; КонецЦикла; Попытка док.Записать(РежимЗаписиДокумента.Проведение); Сообщить("Создан "+док); Исключение Сообщить("НЕ создан"); КонецПопытки; КонецЦикла; |
|||
23
m-serg74
05.05.12
✎
17:13
|
и отладчик в цикл не попадает, да?
|
|||
24
beholder
05.05.12
✎
17:17
|
(23) да.
Убрал вообще условие с МОЛ вошло в цикл, но мне так не надо. |
|||
25
mikecool
05.05.12
✎
17:18
|
это косяк движка, инфа 146% )
|
|||
26
m-serg74
05.05.12
✎
17:18
|
я точно не помню но что то мне подсказывает что МОЛ для ОС - ФизЛицо, а в обработке думаю пхаешь Сотрудника
|
|||
27
m-serg74
05.05.12
✎
17:19
|
и никакой это не косяк движка
|
|||
28
m-serg74
05.05.12
✎
17:19
|
если только не про движок ТС речь
|
|||
29
beholder
05.05.12
✎
17:20
|
(26) БИНГО!
|
|||
30
beholder
05.05.12
✎
17:20
|
Всем спасибо, ушёл лечить моск пивом =)
С праздниками и выходными |
|||
31
mikecool
05.05.12
✎
17:21
|
(27) да ну? если параметры 146% одинаково подставляются(о чем автор заявил) - то косяк движка
|
|||
32
Живой Ископаемый
05.05.12
✎
17:21
|
то есть врал с самого начала. что впрочем для 1сников не удивительно
|
|||
33
m-serg74
05.05.12
✎
17:21
|
в консоли поумолчанию открывает нужный объкт для выбора
|
|||
34
Живой Ископаемый
05.05.12
✎
17:22
|
2(31) кто поверил его заявлениям кроме него самого?
|
|||
35
m-serg74
05.05.12
✎
17:23
|
(33) 2 (31)
|
|||
36
mikecool
05.05.12
✎
17:24
|
(34) я после (14) читать не стал ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |