ДляВсех(Амортизаций) |
Перебирает разбиения начисленной амортизации по объекту ОС.
ДляВсех(Наим.Амортизаций())
Не указываются.
Функция вызывается только в контексте наименования документа и используется, когда начисление амортизации объекта ОС происходит на разные счета затрат. Выбор данного режима распределения затрат определяется установкой флага в поле "Начислять амортизацию на несколько счетов затрат" в документе приемки объекта ОС, далее по кнопке "Список распределения по счетам затрат" задается список этих счетов с указанием базы разбиения начисления амортизации. Так вот функция перебирает записи этой таблицы.
Ничего не возвращает.
Пример использования функции приводится в правиле "Начисление амортизации" при формировании проводок:
Если( Аморт > 0 или АмортН > 0
)
{
Если(флаг(Флаги, "Пропорциональное разделение ШПЗ"))
ДляВсех(Амортизаций())
Запись.СформироватьПроводки( пДата, Наим.ЛицоПроводкиОС( ШПЗ,
оАналит, АналитикаОС ), оПарамОС, оАналит );
Иначе
Наим.СформироватьПроводки( пДата,
Наим.ЛицоПроводкиОС( осШПЗ, оАналит, осАналит ), оПарамОС, оАналит
);
}