Имя: Пароль:
1C
1С v8
Не могу получить остатки по счету
,
0 Maлblш
 
29.09.11
07:53
Доброе утро!

Может встала не с той ноги...) не могу получить остатки по счету

               Отбор = Новый Структура;
               Отбор.Вставить("Субконто1", Выборка.Контрагент);
               Отбор.Вставить("Сбуконто2", Выборка.Договор);
               Отбор.Вставить("Субконто3", Выборка.РеализацияСсылка);
               Отбор.Вставить("Организация", Организация);
               Отбор.Вставить("Счет", Счет62);
               ВыборкаОСВ = РегистрыБухгалтерии.Хозрасчетный.Остатки(КонецДня(ПериодОтчета), ВидыСубконто, Отбор);

Ругается на третий параметр. Что делаю не так?
1 Voffka
 
29.09.11
07:55
А запросом не пробовал?
2 Maлblш
 
29.09.11
07:59
Решила методом) Слишком часто вызывается. В запросе собрать сразу все данные, какие мне надо, в данном случае анриал.
3 Мимохожий Однако
 
29.09.11
08:02
Я бы отладчиком посмотрел на этот параметр и сравнил с описанием типа в СП.
4 Voffka
 
29.09.11
08:03
я еще не разу в жизни не пользовался таким.
Если у тебя запрос в цикле - значит ты что то делаешь не так, наверное.
Покажи хоть ошибку, в отладчике поставь "останавливаться по ошибке", и посмотри что у тебя в 3-м параметре.
5 Maлblш
 
29.09.11
08:03
(3) Уже. С типом параметра все правильно. Это ж обыкновенный отбор)) Структура то бишь.
6 Maлblш
 
29.09.11
08:04
(4) Запрос не в цикле. Просто обработка запроса довольно громоздкая, и остаток по счету нужен именно там. В запросе совсем другие данные.
7 Escander
 
29.09.11
08:07
(6) без разницы! всё равно ваше вызов остатков будет транслирован в запрос
8 Voffka
 
29.09.11
08:08
(6) Грамоздкие запросы в БП - не поверю. в зупе - еще может быть.
В запросе не может быть других данных, поверьте.
9 Maлblш
 
29.09.11
08:08
(7) Да???))))))
10 Voffka
 
29.09.11
08:09
(9) yes.
11 Maлblш
 
29.09.11
08:10
(8) Не запрос громоздкий..) Просто в запросе выборка из нескольих таблиц со вложенными запросами, преимущественно данные из документов берутся. А нужны еще данные из регистра бухгалтерии. Короче у меня не получилось все в одном запросе :(
12 Escander
 
29.09.11
08:11
(9) могу поспорить на хороший коньяк!

в технологитческий журнал гляньте - там все эти запросы и есть... да как ещё платформа может дёргать данные с сиквел серверов
13 Maлblш
 
29.09.11
08:12
(12) Спорить не буду, не знала просто) Ибо тоже за все пять лет не пользовалась...)) Обходилась запросами.
14 Voffka
 
29.09.11
08:13
(11) Отдайтесь специалисту?
15 Maлblш
 
29.09.11
08:13
(14) Не хамите ;)
16 Escander
 
29.09.11
08:14
Кста, проблема может быть во 2 параметре - смотря что в нём есть.
17 Maлblш
 
29.09.11
08:16
(16) Во втором параметре массив с видами субконто
18 Escander
 
29.09.11
08:17
(17) виды в том-же порядке что и значения в отборе?
19 Escander
 
29.09.11
08:19
(18) в смысле все эти видысубконто (организация, договор и т.п.) есть в этом массиве?
20 Maлblш
 
29.09.11
08:21
(19) В массиве только виды субконто (1,2,3). Организация - это измерение регистра, его в массиве видов субконто нет)
21 Maлblш
 
29.09.11
08:22
(20) По СП вообще ВидыСубконто можно не указывать, если выборка идет по всем видам, предусмотренным для счета. Но я указала на всякий случай (когда наткнулась на ошибку в первый раз).
22 Voffka
 
29.09.11
08:22
(20) Ну так ошибка то как выглядит?
23 Maлblш
 
29.09.11
08:26
Плюнула на метод, делаю запросом
24 Escander
 
29.09.11
08:27
(23)тоже правильно
25 Мимохожий Однако
 
29.09.11
08:39
(23)ОФФ: могла бы проявить настойчивость. Включить отладчик, разобраться... А потом сделать запросом :-)
26 Maлblш
 
29.09.11
08:41
(25) Увы, на это нет времени...) Отладчиком я прошлась раз 5. В отборе структура, все значения верные, не поняла, в чем косяк. Сравнила даже с примером в СП)) Все идентично.
27 Voffka
 
29.09.11
08:42
(26) Возможно с этой же проблемкой сталкнетесь и в запросе, по сути ничего не меняется.
28 Maлblш
 
29.09.11
08:49
(27) Нет, в запросе все ок) Уже решила задачу и побежала по клиентам.
Удачного вам дня! ;)
29 Escander
 
29.09.11
09:49
(28)молодец! Что-то новое узнал - день прожит не зря!