|
v7: отбор по субконто | ☑ | ||
---|---|---|---|---|
0
Alex1979rak
09.06.12
✎
06:42
|
Уважаемые коллеги.
Помогите, пожалуйста, разобраться в ситуации. В модуле отчета обращаюсь к объекту Операция. Хочу получить проводки по дебету счета 70 в разрезе субконто одного из сотрудников: Опер = СоздатьОбъект("Операция"); Опер.ИспользоватьКорСубконто(ВидыСубконто.Сотрудники,ВыбСотрудник); Результат = Опер.ВыбратьОперацииСПроводками('01.01.2012','31.01.2012',"70,*"); У объекта Операция есть два метода: ИспользоватьСубконто и ИспользоватьКорСубконто. Не могу понять, в чем разница этих двух методов. Какой метод и когда нужно использовать? |
|||
1
Alex1979rak
09.06.12
✎
07:01
|
+0 В дополнение могу сказать, что по указанным параметрам в методе ВыбратьОперацииСПроводками, в базе есть движения по дебету счета 70 по разным сотрудникам.
Так вот. Оба метода ИспользоватьСубконто и ИспользоватьКорСубконто работают одинаково. Хотя если я правильно понял, то кор субконто относится к кор счету, а он может быть разный. И результат отбора должен быть по идее разный. |
|||
2
Olga_A_D
09.06.12
✎
07:19
|
Описание:
Метод ИспользоватьСубконто устанавливает фильтр по субконто, который используется при отборе проводок методом ВыбратьОперацииСПроводками. Метод ИспользоватьСубконто может вызываться последовательно несколько раз. В этом случае фильтры, устанавливаемые этой функцией, суммируются. Пример: Опер = СоздатьОбъект("Операция"); Опер.ИспользоватьСубконто(ВидыСубконто.Организации, ВыбОрг); Опер.ВыбратьОперацииСПроводками(ДатаНач, ДатаКон, "60"); Пока Опер.ПолучитьПроводку() = 1 Цикл Сообщить("Сумма " + Опер.Сумма); КонецЦикла; Описание: Метод ИспользоватьКорСубконто устанавливает фильтр по корреспондирующим субконто, который используется при отборе проводок методом ВыбратьОперацииСПроводками. Метод ИспользоватьКорСубконто может вызываться последовательно несколько раз. В этом случае фильтры, устанавливаемые этой функцией, суммируются. Пример: Опер = СоздатьОбъект("Операция"); Опер.ИспользоватьСубконто(ВидыСубконто.Организации, ВыбОрг); Опер.ИспользоватьКорСубконто(ВидыСубконто.Товары, ВыбТовар); Опер.ВыбратьОперацииСПроводками(ДатаНач, ДатаКон, "60"); Пока Опер.ПолучитьПроводку() = 1 Цикл Сообщить("Сумма " + Опер.Сумма); КонецЦикла; |
|||
3
zak555
09.06.12
✎
08:32
|
(0) зачем тебе операция ?
используй БухИтоги |
|||
4
Alex1979rak
09.06.12
✎
08:59
|
всем спасибо. разобрался
|
|||
5
zak555
09.06.12
✎
08:59
|
(4) ты не ответил
|
|||
6
Alex1979rak
09.06.12
✎
09:19
|
(5) Есть одна задачка от клиента. У них бухия 7-ка. В базе до 2012 года велся своеобразный учет по ЗП. Теперь работают на ЗУПе. Но данные ещё дергают из старой базы по Регистру налогового учета по НДФЛ. Когда там работали, то док Перечисление НДФЛ в бюджет не делали. А теперь хотят получать справки по сотрудникам. А там нет данных по удержанным НДФЛ. Вот. Приходится разбираться в нюансах. Вот и докопался до проводок.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |