Бухгалтерские итоги, ВыбратьПериоды не работает
15.04.2008
10:44
#1
"В разрезе указанных субконто нужно получить даты поступления и выбытия со счтеа МЦ.04. Почему БИ_МЦ04.ВыбратьПериоды(1) возвращает 0?
БИ_МЦ04 = СоздатьОбъект("БухгалтерскиеИтоги");
БИ_МЦ04.ИспользоватьСубконто(ВидыСубконто.Материалы);
БИ_МЦ04.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
БИ_МЦ04.ВыполнитьЗапрос(ВыбНачПериода,ВыбКонПериода, "МЦ.04",,,,"Проводка", "СК");
БИ_МЦ04.ВыбратьПериоды(1);
Пока БИ_МЦ04.ПолучитьПериод(,)=1 Цикл
...
КонецЦикла;
"
БИ_МЦ04 = СоздатьОбъект("БухгалтерскиеИтоги");
БИ_МЦ04.ИспользоватьСубконто(ВидыСубконто.Материалы);
БИ_МЦ04.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
БИ_МЦ04.ВыполнитьЗапрос(ВыбНачПериода,ВыбКонПериода, "МЦ.04",,,,"Проводка", "СК");
БИ_МЦ04.ВыбратьПериоды(1);
Пока БИ_МЦ04.ПолучитьПериод(,)=1 Цикл
...
КонецЦикла;
"
15.04.2008
11:07
#3
"Уже пробовала так делать.
БИ_МЦ04 = СоздатьОбъект("БухгалтерскиеИтоги");
БИ_МЦ04.ИспользоватьСубконто(ВидыСубконто.Материалы);
БИ_МЦ04.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
БИ_МЦ04.ВыполнитьЗапрос(,ВыбКонПериода, "МЦ.04",,,,"Проводка", "СК");
БИ_МЦ04.ВыбратьСубконто(1);
Пока БИ_МЦ04.ПолучитьСубконто(1)=1 Цикл
ТЗ.НоваяСтрока();
ТЗ.Счет = Строка(БИ_МЦ04.Счет);
ТЗ.Материал = Строка(БИ_МЦ04.Субконто(1));
ТЗ.Количество = Строка(БИ_МЦ04.СКД("К"));
БИ_МЦ04.ВыбратьСубконто(2);
БИ_МЦ04.ПолучитьСубконто(2);
ТЗ.Сотр = Строка(БИ_МЦ04.Субконто(2));
КонецЦикла;
Но как тут получить даты?
мне нужен отчет в след. виде:
|Материал | сотрудник | первонач. стоимость | дата пост-я | дата выбытия | сумма | кол-во"
БИ_МЦ04 = СоздатьОбъект("БухгалтерскиеИтоги");
БИ_МЦ04.ИспользоватьСубконто(ВидыСубконто.Материалы);
БИ_МЦ04.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
БИ_МЦ04.ВыполнитьЗапрос(,ВыбКонПериода, "МЦ.04",,,,"Проводка", "СК");
БИ_МЦ04.ВыбратьСубконто(1);
Пока БИ_МЦ04.ПолучитьСубконто(1)=1 Цикл
ТЗ.НоваяСтрока();
ТЗ.Счет = Строка(БИ_МЦ04.Счет);
ТЗ.Материал = Строка(БИ_МЦ04.Субконто(1));
ТЗ.Количество = Строка(БИ_МЦ04.СКД("К"));
БИ_МЦ04.ВыбратьСубконто(2);
БИ_МЦ04.ПолучитьСубконто(2);
ТЗ.Сотр = Строка(БИ_МЦ04.Субконто(2));
КонецЦикла;
Но как тут получить даты?
мне нужен отчет в след. виде:
|Материал | сотрудник | первонач. стоимость | дата пост-я | дата выбытия | сумма | кол-во"
15.04.2008
12:49
#4
"У вас 2 субконто, следовательно вложенная выборка:
БИ_МЦ04.ВыбратьСубконто(1);
Пока БИ_МЦ04.ПолучитьСубконто(1)=1 Цикл
БИ_МЦ04.ВыбратьСубконто(2);
Пока БИ_МЦ04.ПолучитьСубконто(2)=1 Цикл
...
КонецЦикла;
КонецЦикла;
получаем доступ к документу в выборке
док = БИ_МЦ04.Операция.ТекущийДокумент();"
БИ_МЦ04.ВыбратьСубконто(1);
Пока БИ_МЦ04.ПолучитьСубконто(1)=1 Цикл
БИ_МЦ04.ВыбратьСубконто(2);
Пока БИ_МЦ04.ПолучитьСубконто(2)=1 Цикл
...
КонецЦикла;
КонецЦикла;
получаем доступ к документу в выборке
док = БИ_МЦ04.Операция.ТекущийДокумент();"
15.04.2008
20:42
#5
"
> получаем доступ к документу в выборке
> док = БИ_МЦ04.Операция.ТекущийДокумент();
Неверно. У объекта Операция нет метода ТекущийДокумент(), есть атрибут Документ.
Надо так:
док = БИ_МЦ04.Операция.Документ;
Ссылка работает.
Дату операции можно получить через атрибут ДатаОперации, например:
ТекДата = БИ_МЦ04.Операция.ДатаОперации;
"
> получаем доступ к документу в выборке
> док = БИ_МЦ04.Операция.ТекущийДокумент();
Неверно. У объекта Операция нет метода ТекущийДокумент(), есть атрибут Документ.
Надо так:
док = БИ_МЦ04.Операция.Документ;
Ссылка работает.
Дату операции можно получить через атрибут ДатаОперации, например:
ТекДата = БИ_МЦ04.Операция.ДатаОперации;
"
Переход с основного учета на УСН-остаткиБухгалтерия для бюджетных учреждений (7.70.620). Забалансовые счета 17 и 18
Читают тему
(гостей: 1)