|
v7: БухгалтерскиеИтоги попадают не все счета |
☑ |
0
Earring
21.04.15
✎
16:52
|
Добрый день.
Необходимо выбрать используемую в данный момент номенклатуру.
Для чего в БИ выбираются все счета с соотв. видом субконто.
Процедура Сформировать()
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.Номенклатура,, 1);
Ит.ВыполнитьЗапрос(Д1, Д2,"43.0,ТР.2",,,,, );
ит.выбратьсубконто(ВидыСубконто.Номенклатура);
пока ит.получитьсубконто(ВидыСубконто.Номенклатура) = 1 Цикл
л_Ном = ит.субконто(ВидыСубконто.Номенклатура);
Если (ит.снд(3) <> 0) или (ит.снк(3) <> 0) или (ит.скд(3) <> 0)
или (ит.скк(3) <> 0) или (ит.до(3) <> 0) или (ит.ко(3) <> 0) тогда
// вывести строку с этим помеченым материалом
Сообщить(Строка(Л_Ном));
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Если сделать запрос Ит.ВыполнитьЗапрос(Д1, Д2,"43.0,ТР.2",,,,, );
То попадет только номенклатура с 43 счета, и не попадет с ТР.2. Не могу понять почему, т.к. если выполнить запрос только к ТР.2 то номенклатура будет.
|
|
1
Хряк
21.04.15
✎
17:12
|
ну а выбрать счета где?
|
|
2
Злопчинский
21.04.15
✎
17:58
|
Вопрос на неравенсто нулю ВСЕГО - имхо лишний. потому что если все будет равно нулю - то данные в отчет и не выведутся...
??
|
|
3
FireAlex
21.04.15
✎
18:05
|
ТР.2 забалансовый?
там вроде есть ключик в ВыполнитьЗапрос для включения забалансовых счетов
|
|
4
Earring
21.04.15
✎
22:14
|
(1) Счета указаны в ВыполнитьЗапрос
А далее выбираю нужное Субконто
Ит.ВыполнитьЗапрос(Д1, Д2,"43.0,ТР.2",,,,, );
ит.выбратьсубконто(ВидыСубконто.Номенклатура);
Что не так ?
|
|
5
Хряк
21.04.15
✎
22:17
|
>Счета указаны в ВыполнитьЗапрос
ты настоящий тупой адинэсчик
|
|
6
Earring
21.04.15
✎
22:27
|
(2) По большому, да вероятно лишнее условие.
Убрал его. Все данные стали попадать в отчет. Единственное чего не понял, хоть оно и лишнее, почему отрабатывало некорректно условие "или" ведь где-то все равно есть не нулевое значение. Спасибо.
|
|
7
Earring
21.04.15
✎
22:27
|
(3) Нет такого ключика
|
|
8
Earring
21.04.15
✎
22:31
|
(5) Что не так ? Я выполнил запрос а выбирать из БИ я могу и Субконто и Счета и Периоды итд. В моем случае мне нужно субконо, его и отбираю его и в цикле обрабатываю.
|
|
9
Сияющий Асинхраль
22.04.15
✎
01:22
|
1с не знает, что такое сальдо или обороты по группе разных счетов, только по конкретным счетам. И да в опциях запроса надо указывать, что обороты забаланса учитываются
|
|
10
Earring
22.04.15
✎
08:03
|
(9) В каком месте ? Нет такого.
|
|
11
aka AMIGO
22.04.15
✎
08:15
|
(10) в СП посмотри, в разделе "Бухгалтерские итоги/Опции"
Опции( <ВклЗабалансСуммы>,...)
|
|