|
v7: Отчет по ЗП | ☑ | ||
---|---|---|---|---|
0
Christina_
10.10.12
✎
15:00
|
Идет анализ 97 счета
Ит97 = СоздатьОбъект("БухгалтерскиеИтоги"); Ит97.ВключатьСубсчета(1,1); Ит97.ИспользоватьСубконто(ВидыСубконто.Сотрудники); Ит97.ВключатьСубсчета(0,0); Ит97.ВыполнитьЗапрос(ДатаНач97, ДатаКон97, "70","97",,2,,"С"); Ит97.ВыбратьСубконто(ВидыСубконто.Сотрудники); Я не могу понять, почему, например, если отчет делаю за август, тут берется 97 счет за июль, т.к. отпуск буд периодов, так вот Ит97.ВыбратьСубконто(ВидыСубконто.Сотрудники) = 1, и далее по коду все считается а если делаю за сантябрь, т.е. 97 идет за август, то Ит97.ВыбратьСубконто(ВидыСубконто.Сотрудники) =0 по анализу счета 97, субконто естественно есть во всех месяцах... я уже се параметры по сто раз меняла... что тут не так? |
|||
1
chief accountant
10.10.12
✎
15:09
|
(0) ОСВ нормально кажет?
|
|||
2
Christina_
10.10.12
✎
15:18
|
ОСВ это что? если отладчик отладчик то я скопировал что он говорит
|
|||
3
zak555
10.10.12
✎
15:18
|
(2) oborotno-salydovovaya vedomosty
|
|||
4
Christina_
10.10.12
✎
15:20
|
а, да, там все ок. все есть, суммы, субконто, так все впорядке.
|
|||
5
chief accountant
10.10.12
✎
15:49
|
(4) запрос покажи полностью
|
|||
6
Dmitry77
10.10.12
✎
16:03
|
(2) Ты это он или она? похоже на раздвоение личности.
|
|||
7
Christina_
10.10.12
✎
16:37
|
ДатаНач97 = ДобавитьМесяц(ДатаНач, -1);
ДатаКон97 = ДобавитьМесяц(ДатаКон, -1); Ит97 = СоздатьОбъект("БухгалтерскиеИтоги"); Ит97.ВключатьСубсчета(1,1); Ит97.ИспользоватьСубконто(ВидыСубконто.Сотрудники); Ит97.ВключатьСубсчета(0,0); Ит97.ВыполнитьЗапрос(ДатаНач97, ДатаКон97, "70","97",,2,,"С"); Ит97.ВыбратьСубконто(ВидыСубконто.Сотрудники); Если Ит97.ПолучитьСубконто(Видысубконто.Сотрудники,Ит.Субконто(1)) = 1 Тогда Ит97.ВыбратьКорСчета(); Если Ит97.ПолучитьКорСчет(,СчетПоКоду("97")) = 1 Тогда ТЗ.Начислено_97 = Ит97.КорКО(); Если Сотрудник.Пол = Перечисление.Пол.Ж Тогда ТЗ.Начислено_Жен = Ит97.КорКО(); КонецЕсли; КонецЕсли; КОнецЕСли; |
|||
8
chief accountant
10.10.12
✎
16:44
|
(7) тык
ДобавитьМесяц(<?>,) Синтаксис: ДобавитьМесяц(<Дата>,<ЧислоМесяцев>) Назначение: Возвращает дату, полученную добавлением к исходной дате заданного числа месяцев. Параметры: <Дата> - выражение со значением типа дата; <ЧислоМесяцев> - число месяцев, добавляемое к дате |
|||
9
Christina_
10.10.12
✎
16:46
|
и? поэтому работает для августа(где берет дату июля для 97 счета) и не работает для сентября(где берет дату августа для 97 счета) ?
|
|||
10
chief accountant
10.10.12
✎
16:48
|
(9) чудес не бывает, какие проводки такие и обороты
|
|||
11
Christina_
10.10.12
✎
16:55
|
chief accountant - спасибо огромное! поняла ошибку. Спасибо!
|
|||
12
chief accountant
10.10.12
✎
16:58
|
(11) заходи есичо :)
|
|||
13
zak555
10.10.12
✎
17:37
|
зачем два раза ВключатьСубсчета ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |