ВыбратьЗаписиПоДокументу
Выбрать записи по документу-основанию.
Синтаксис:
ВыбратьЗаписиПоДокументу(<Документ>)
Англоязычный синоним:
SelееtRecordsByDocument
Параметры:
<Документ> |
Документ расчета, который является документом-основанием для отбираемых записей. |
Возвращаемое значение:
Число: 1 — если операция успешно выполнена и выборка не пуста, т. е. содержит хотя бы одну запись; 0 — в противном случае.
Описание:
Метод открывает выборку записей журнала расчетов. Выбираются все записи, документом-основанием для которых служит заданный <Документ>, вне зависимости от того, в каком расчетном периоде записи порождались. Как и все остальные методы выборки журнала расчетов, как правило, применяется перед циклом, в котором перебираются записи. Работает только для переменных, созданных функцией СоздатьОбъект.
Важно! Документом-основанием записи журнала расчетов может являться:
- документ, непосредственно породивший записи в систему за счет применения методов ВвестиРасчет и ЗаписатьРасчет;
- документ, ссылка на который передана в качестве параметра одному из методов: ВвестиРасчетНаОсновании или ЗаписатьРасчетНаОсновании.
Пример:
// Рассчитаем все записи по наряду (процедура выполняется
// в контексте журнала расчетов)
// Журнал расчетов
ЖР = СоздатьОбъект("ЖурналРасчетов.Зарплата");
ЖР.ВыбратьЗаписиПоДокументу(Документ);
Пока ЖР.ПолучитьЗапись() > 0 Цикл
ЖР.Рас считать();
КонецЦикла;
См. также: методы ВыбратьПериод, ВыбратьтЗаписи, атрибут Документ