Например, организуем перебор записей с периодом действия в январе.
1 2 3 4 5 6 7 |
ЖЗ = СоздатьОбъект("ЖурналРасчетов.Зарплата"); ДатаНач = '01.01.2002'; ДатаКон = '31.01.2002'; ЖЗ.ВыбратьЗаписи(ДатаНач, ДатаКон); Пока ЖЗ.ПолучитьЗапись()=1 Цикл // <действия с тек. записью> КонецЦикла; |
А теперь организуем перебор записей, введенных в январе.
1 2 3 4 5 6 |
ЖЗ = СоздатьОбъект("ЖурналРасчетов.Зарплата"); ДатаНач = '01.01.2002'; ЖЗ. ВыбратьПериод(ДатаНач); Пока ЖЗ.ПолучитьЗапись()=1 Цикл // <действия с тек. записью> КонецЦикла; |
Отличие методов ВыбратьЗаписи и ВыбратьПериод проявляется, если запись введена в другом месяце, но период ее действия лежит в январе. Например, в феврале сотруднику выдают премию за январь. Тогда запись будет введена в феврале (период регистрации), но период ее действия — январь. В первый цикл она попадет, а во второй нет.