Цитата:
Изначально опубликовано Тимур
Разумеется не русофоб.
...
Чего у нас хреново, так это то, что наши не документируют. Это кидалово. Другого слова нет. Отсюда и нелюбовь такая и "экстремизм".
Если кого обидел, так пусть в меня бросит камнем тот, кто документировал все свои разработки.
Не обидели. Есть грех. Но посмотрите сюда:
PHP код:
//*****************************************************************************
// глРасчетАмортизацииОС(ОС, ДатаРасчета)
//
// Параметры:
// ОС - Справочник.ОсновныеСредства. Объект основных средств.
// ДатаРасчета - Дата. Любое число месяца, за который начисляется
// амортизация.
//
// Возвращаемое значение:
// СписокЗначений. Каждое значение списка - возвращаемое значение. Каждое
// представление значения - описание возвращаемого значения. Сформированный
// список содержит значения, заключающие в себе все сведения о начислении
// амортизации или износа объекта. Определены следующие представления значений:
// - "СчетУчета";
// - "БалансоваяСтоимостьНач";
// - "БалансоваяСтоимостьКон";
// - "БалансоваяСтоимостьНалог";
// - "БалансоваяСтоимостьНалогКон";
// - "СчетНачисленияАмортизации";
// - "НачисленнаяАмортизацияНач";
// - "НачисленнаяАмортизацияКон";
// - "НачисленнаяАмортизацияНалог";
// - "НачисленнаяАмортизацияНалогКон";
// - "РассчитаннаяАмортизацияБух";
// - "РассчитаннаяАмортизацияНалог";
// - "ПрименяетсяБазоваяСтоимость".
//
// Описание:
// Используется в модулях форм документов передачи ОС и списания ОС для
// расчета сумм начисленной амортизации для целей бухгалтерского учета.
// Используется в модулях документов для расчета балансовой стоимости или
// суммы амортизации.
//
Функция глРасчетАмортизацииОС(ОС, ДатаРасчета, РассчитыватьДанныеПоНалоговомуУчету = 1) Экспорт
Перем СведенияОбОС;
Перем СчетУчета;
....
СрокПолезногоИспользования = ОС.СрокПолезногоИспользования.Получить(ДатаНачалаМесяца-1);
// Если объект был модернизирован (реконструирован), то при расчете суммы
// амортизации вместо первоначальной стоимости будет использоваться остаточная
// стоимость на момент модернизации с учетом расходов по модернизации.
Если ОбъектМодернизирован = 1 Тогда // была модернизация
ОставшийсяСрокПолезногИспользованияПослеМодернизации = 0;
...
Как всегда ничего не скажу про аксапту, но в аттейне подобного нет. А насколько усложняется разбор их кодеюнитов.... так что 1С в смысле документирования не самые плохие ребята.
ЗЫ: прошу прощения за большой кусок исходников