Расчет процентов по займам и кредитам

Публикация № 346759

Администрирование - Администрирование данных 1С - Обработка документов

расчет процентов

В свое время взяла с Инфостарта обработку по расчету процентов по полученным займам и кредитам и переработала ее. Подходит для автоматического расчета исчисленных процентов по полученным займам и кредитам (особенно при большом количестве договоров займа) с нетрудоемким отражением в бухгалтерском и налоговом учете исчисленных процентов. Уточнен налоговый учет расходов по процентам в соответствии с изменениями законодательства в 2015 году. Внесены исправления по техническим ошибкам (в Бухучете расходы отражались по группе счета 91, а также в НУ по Дт счета отражены суммы процентов)

Я не программист, поэтому прошу не судить строго.

В свое время взяла с Инфостарта обработку по расчету процентов по полученным займам и кредитам (обработка Svetlana Baryshnikova  raschet_protsentov_3.1.epf - //infostart.ru/public/277199/). Доработала ее.

Изначально проценты рассчитывались от конечной суммы остатка по счетам 66 и 67 и не учитывали движение/изменение задолженности в середине рассчитываемого периода, в т.ч. когда получение займа происходило внутри рассчитываемого периода. Это подправила.

Кроме того, позволила сделать выбор периода.

Также в первичном варианте мне не понравилось, как она формировала операцию по исчисленным процентам в случае, когда количество займов и кредитов больше одного. Переделала, сократив до минимума лишние телодвижения. Чуть подправила учет процентов в налоговом учете.

Процент указывается вручную в табличной части. Проблему пока не решила, чтобы она автоматом подтягивала размер процентной ставки (для этого в справочник "Договоры" добавила дополнительный реквизит (не через конфигуратор). Как достать этот дополнительный реквизит - не совсем пока понимаю.

Не претендую на "шедевральность". Еще раз хочу сказать, что я не программист. Выкладываю исключительно для того, чтобы заработать Стартмани. Поэтому если хоть немного понравилось - буду признательна. Сама в работе пользуюсь. Это первый мой опыт в версии 3.0

Скачать файлы

Наименование Файл Версия Размер
расчет процентов по полученным займам и кредитам (счета 66 и 67)

.epf 15,50Kb
13.07.16
17
.epf 3.0.1 15,50Kb 17 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. progvicof 30 17.04.15 12:08 Сейчас в теме
Если кому интересно, я для бухгалтерии 1.6 делал таким образом.
ВЫБРАТЬ
	Вложенный.Организация,
	Вложенный.Банк,
	Вложенный.Договор,
	МАКСИМУМ(Вложенный.ДатаНачалаРасчета) КАК ДатаНачалаРасчета
ПОМЕСТИТЬ ВТ_ДатыНачалаРасчетаДолга
ИЗ
	(ВЫБРАТЬ
		МИНИМУМ(ХозрасчетныйОбороты.Период) КАК ДатаНачалаРасчета,
		ХозрасчетныйОбороты.Организация КАК Организация,
		ХозрасчетныйОбороты.Субконто1 КАК Банк,
		ХозрасчетныйОбороты.Субконто2 КАК Договор
	ИЗ
		РегистрБухгалтерии.Хозрасчетный.Обороты(
				,
				&ОкончаниеПериода,
				День,
				Счет = &Счет6601,
				&ВидыСубконто,
				Организация В (&Организация)
					И Субконто1 В (&Контрагент),
				,
				) КАК ХозрасчетныйОбороты
	
	СГРУППИРОВАТЬ ПО
		ХозрасчетныйОбороты.Организация,
		ХозрасчетныйОбороты.Субконто1,
		ХозрасчетныйОбороты.Субконто2
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		МАКСИМУМ(ХозрасчетныйОбороты.Период),
		ХозрасчетныйОбороты.Организация,
		ХозрасчетныйОбороты.Субконто1,
		ХозрасчетныйОбороты.Субконто2
	ИЗ
		РегистрБухгалтерии.Хозрасчетный.Обороты(
				,
				&ОкончаниеПериода,
				День,
				Счет = &Счет6602,
				&ВидыСубконто,
				Организация В (&Организация)
					И Субконто1 В (&Контрагент),
				,
				) КАК ХозрасчетныйОбороты
	ГДЕ
		НАЧАЛОПЕРИОДА(ХозрасчетныйОбороты.Период, ДЕНЬ) < НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ)
		И ХозрасчетныйОбороты.СуммаОборотКт > 0
	
	СГРУППИРОВАТЬ ПО
		ХозрасчетныйОбороты.Субконто2,
		ХозрасчетныйОбороты.Субконто1,
		ХозрасчетныйОбороты.Организация) КАК Вложенный

СГРУППИРОВАТЬ ПО
	Вложенный.Организация,
	Вложенный.Банк,
	Вложенный.Договор
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	СтавкиПоПериодам.Ссылка.Договор.Организация КАК Организация,
	СтавкиПоПериодам.Ссылка.Договор.Владелец КАК Банк,
	СтавкиПоПериодам.Ссылка.Договор КАК Договор,
	СтавкиПоПериодам.ДатаНачалаДействия КАК Период,
	СтавкиПоПериодам.Ссылка.УчитыватьДеньОплатыДолгаВРасчетеПроцентов КАК УчитыватьДень,
	СтавкиПоПериодам.Ставка
ПОМЕСТИТЬ ВТ_СтавкиПоПериодам
ИЗ
	Документ.фдДоговорКредитаНаФинансированиеАвтодилеров.СтавкиКредита КАК СтавкиПоПериодам
ГДЕ
	(СтавкиПоПериодам.Ссылка.Договор.Организация, СтавкиПоПериодам.Ссылка.Договор.Владелец, СтавкиПоПериодам.Ссылка.Договор) В
			(ВЫБРАТЬ
				ВТ.Организация,
				ВТ.Банк,
				ВТ.Договор
			ИЗ
				ВТ_ДатыНачалаРасчетаДолга КАК ВТ)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	СтавкаРефинансированияЦБСрезПоследних.Период,
	1.8 КАК Коэффициент,
	СтавкаРефинансированияЦБСрезПоследних.Размер КАК СтавкаРефинансирования,
	СтавкаРефинансированияЦБСрезПоследних.КлючеваяСтавка КАК КлючеваяСтавка
ПОМЕСТИТЬ ВТ_СтавкиРефинансирования
ИЗ
	РегистрСведений.СтавкаРефинансированияЦБ КАК СтавкаРефинансированияЦБСрезПоследних
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК ДатаКалендаря
ПОМЕСТИТЬ ВТ_ПК
ИЗ
	РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
	РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &ОкончаниеПериода
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Банк,
	ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Договор,
	ХозрасчетныйОстаткиИОбороты.Организация,
	ВТ_ПК.ДатаКалендаря КАК Период,
	СУММА(ВЫБОР
			КОГДА ХозрасчетныйОстаткиИОбороты.Период >= ВТ_ПК.ДатаКалендаря
				ТОГДА ВЫБОР
						КОГДА ХозрасчетныйОстаткиИОбороты.Период = &НачалоПериода
							ТОГДА -ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток
						ИНАЧЕ 0
					КОНЕЦ
			КОГДА КОНЕЦПЕРИОДА(ХозрасчетныйОстаткиИОбороты.Период, ДЕНЬ) = КОНЕЦПЕРИОДА(&ОкончаниеПериода, ДЕНЬ)
				ТОГДА 0
			КОГДА ХозрасчетныйОстаткиИОбороты.СуммаОборотДт = 0
					И ХозрасчетныйОстаткиИОбороты.СуммаОборотКт = 0
				ТОГДА -ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток
			ИНАЧЕ -ХозрасчетныйОстаткиИОбороты.СуммаОборот
		КОНЕЦ) КАК СуммаДолга
ПОМЕСТИТЬ ВТ_ОстаткиИОбороты
ИЗ
	ВТ_ПК КАК ВТ_ПК
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
				&НачалоПериода,
				&ОкончаниеПериода,
				День,
				,
				Счет = &Счет6601,
				&ВидыСубконто,
				(Организация, Субконто1, Субконто2) В
					(ВЫБРАТЬ
						ВТ.Организация,
						ВТ.Банк,
						ВТ.Договор
					ИЗ
						ВТ_ДатыНачалаРасчетаДолга КАК ВТ)) КАК ХозрасчетныйОстаткиИОбороты
		ПО (ИСТИНА)

СГРУППИРОВАТЬ ПО
	ХозрасчетныйОстаткиИОбороты.Субконто1,
	ХозрасчетныйОстаткиИОбороты.Субконто2,
	ХозрасчетныйОстаткиИОбороты.Организация,
	ВТ_ПК.ДатаКалендаря
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	Вложенный.Период,
	Вложенный.Организация,
	Вложенный.Банк,
	Вложенный.Договор,
	Вложенный.СуммаДолга,
	ЕСТЬNULL(ВТ_СтавкиПоПериодам.Ставка, 0) КАК Ставка,
	Вложенный.СуммаДолга * ЕСТЬNULL(ВТ_СтавкиПоПериодам.Ставка, 0) / 100 / (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(Вложенный.Период, ГОД), КОНЕЦПЕРИОДА(Вложенный.Период, ГОД), ДЕНЬ) + 1) КАК Сумма,
	ЕСТЬNULL(ВТ_ДатыНачалаРасчетаДолга.ДатаНачалаРасчета, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаНачалаРасчета,
	ВЫБОР
		КОГДА Вложенный.Период < ДАТАВРЕМЯ(2015, 1, 1)
			ТОГДА ЕСТЬNULL(ВТ_СтавкиРефинансирования.СтавкаРефинансирования, 0)
		ИНАЧЕ ЕСТЬNULL(ВТ_СтавкиРефинансирования.КлючеваяСтавка, 0)
	КОНЕЦ КАК СтавкаРефинансирования,
	ЕСТЬNULL(ВТ_СтавкиРефинансирования.Коэффициент, 0) КАК Коэффициент,
	Вложенный.СуммаДолга * ВЫБОР
		КОГДА Вложенный.Период < ДАТАВРЕМЯ(2015, 1, 1)
			ТОГДА ЕСТЬNULL(ВТ_СтавкиРефинансирования.СтавкаРефинансирования, 0)
		ИНАЧЕ ЕСТЬNULL(ВТ_СтавкиРефинансирования.КлючеваяСтавка, 0)
	КОНЕЦ * ЕСТЬNULL(ВТ_СтавкиРефинансирования.Коэффициент, 0) / 100 / (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(Вложенный.Период, ГОД), КОНЕЦПЕРИОДА(Вложенный.Период, ГОД), ДЕНЬ) + 1) КАК СуммаРефинансирования
ПОМЕСТИТЬ ВТ_ОстаткиИОборотыСоСтавками
ИЗ
	(ВЫБРАТЬ
		ВТ_ОстаткиИОбороты.Банк КАК Банк,
		ВТ_ОстаткиИОбороты.Договор КАК Договор,
		ВТ_ОстаткиИОбороты.Организация КАК Организация,
		ВТ_ОстаткиИОбороты.Период КАК Период,
		ВТ_ОстаткиИОбороты.СуммаДолга КАК СуммаДолга,
		МАКСИМУМ(ЕСТЬNULL(ВТ_СтавкиПоПериодам.Период, ДАТАВРЕМЯ(1, 1, 1))) КАК ПериодСтавки,
		МАКСИМУМ(ЕСТЬNULL(ВТ_СтавкиРефинансирования.Период, ДАТАВРЕМЯ(1, 1, 1))) КАК ПериодСтавкиРефинансирования
	ИЗ
		ВТ_ОстаткиИОбороты КАК ВТ_ОстаткиИОбороты
			ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СтавкиПоПериодам КАК ВТ_СтавкиПоПериодам
			ПО ВТ_ОстаткиИОбороты.Организация = ВТ_СтавкиПоПериодам.Организация
				И ВТ_ОстаткиИОбороты.Банк = ВТ_СтавкиПоПериодам.Банк
				И ВТ_ОстаткиИОбороты.Договор = ВТ_СтавкиПоПериодам.Договор
				И ВТ_ОстаткиИОбороты.Период >= ВТ_СтавкиПоПериодам.Период
			ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СтавкиРефинансирования КАК ВТ_СтавкиРефинансирования
			ПО ВТ_ОстаткиИОбороты.Период >= ВТ_СтавкиРефинансирования.Период
	
	СГРУППИРОВАТЬ ПО
		ВТ_ОстаткиИОбороты.Банк,
		ВТ_ОстаткиИОбороты.Договор,
		ВТ_ОстаткиИОбороты.Организация,
		ВТ_ОстаткиИОбороты.Период,
		ВТ_ОстаткиИОбороты.СуммаДолга) КАК Вложенный
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СтавкиПоПериодам КАК ВТ_СтавкиПоПериодам
		ПО Вложенный.Организация = ВТ_СтавкиПоПериодам.Организация
			И Вложенный.Банк = ВТ_СтавкиПоПериодам.Банк
			И Вложенный.Договор = ВТ_СтавкиПоПериодам.Договор
			И Вложенный.ПериодСтавки = ВТ_СтавкиПоПериодам.Период
		ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ДатыНачалаРасчетаДолга КАК ВТ_ДатыНачалаРасчетаДолга
		ПО Вложенный.Организация = ВТ_ДатыНачалаРасчетаДолга.Организация
			И Вложенный.Банк = ВТ_ДатыНачалаРасчетаДолга.Банк
			И Вложенный.Договор = ВТ_ДатыНачалаРасчетаДолга.Договор
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_СтавкиРефинансирования КАК ВТ_СтавкиРефинансирования
		ПО Вложенный.ПериодСтавкиРефинансирования = ВТ_СтавкиРефинансирования.Период
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	МИНИМУМ(ВТ_ОстаткиИОборотыСоСтавками.Период) КАК ПериодС,
	МАКСИМУМ(ВТ_ОстаткиИОборотыСоСтавками.Период) КАК ПериодПо,
	ВТ_ОстаткиИОборотыСоСтавками.Организация,
	ВТ_ОстаткиИОборотыСоСтавками.Банк,
	ВТ_ОстаткиИОборотыСоСтавками.Договор КАК ДоговорКонтрагента,
	ВТ_ОстаткиИОборотыСоСтавками.СуммаДолга,
	ВТ_ОстаткиИОборотыСоСтавками.Ставка,
	СУММА(ВТ_ОстаткиИОборотыСоСтавками.Сумма) КАК Сумма,
	ВТ_ОстаткиИОборотыСоСтавками.СтавкаРефинансирования,
	ВТ_ОстаткиИОборотыСоСтавками.Коэффициент,
	СУММА(ВТ_ОстаткиИОборотыСоСтавками.СуммаРефинансирования) КАК СуммаПоСтавкеРефинансирования,
	СУММА(ВЫБОР
			КОГДА ВТ_ОстаткиИОборотыСоСтавками.Сумма > ВТ_ОстаткиИОборотыСоСтавками.СуммаРефинансирования
				ТОГДА ВТ_ОстаткиИОборотыСоСтавками.СуммаРефинансирования
			ИНАЧЕ ВТ_ОстаткиИОборотыСоСтавками.Сумма
		КОНЕЦ) КАК СуммаПринимаемыхВНУ,
	СУММА(ВЫБОР
			КОГДА ВТ_ОстаткиИОборотыСоСтавками.Сумма > ВТ_ОстаткиИОборотыСоСтавками.СуммаРефинансирования
				ТОГДА ВТ_ОстаткиИОборотыСоСтавками.Сумма - ВТ_ОстаткиИОборотыСоСтавками.СуммаРефинансирования
			ИНАЧЕ 0
		КОНЕЦ) КАК СуммаНеПринимаемыхВНУ
ИЗ
	ВТ_ОстаткиИОборотыСоСтавками КАК ВТ_ОстаткиИОборотыСоСтавками
ГДЕ
	ВТ_ОстаткиИОборотыСоСтавками.Сумма > 0
	И ВТ_ОстаткиИОборотыСоСтавками.ДатаНачалаРасчета <= ВТ_ОстаткиИОборотыСоСтавками.Период

СГРУППИРОВАТЬ ПО
	ВТ_ОстаткиИОборотыСоСтавками.Организация,
	ВТ_ОстаткиИОборотыСоСтавками.Банк,
	ВТ_ОстаткиИОборотыСоСтавками.Договор,
	ВТ_ОстаткиИОборотыСоСтавками.СуммаДолга,
	ВТ_ОстаткиИОборотыСоСтавками.Ставка,
	ВТ_ОстаткиИОборотыСоСтавками.Коэффициент,
	ВТ_ОстаткиИОборотыСоСтавками.СтавкаРефинансирования

УПОРЯДОЧИТЬ ПО
	ВТ_ОстаткиИОборотыСоСтавками.Организация,
	ВТ_ОстаткиИОборотыСоСтавками.Банк,
	ВТ_ОстаткиИОборотыСоСтавками.Договор,
	ПериодС,
	ПериодПо
Показать
2. duhh 211 20.04.15 13:24 Сейчас в теме
В процедуре есть Пример получения % ставки из доп. свойства

Процедура ЗаполнитьПоПоступлению(ДанныеЗаполнения) Экспорт

	ВалютаРеглУчета = Константы.ВалютаРегламентированногоУчета.Получить();
	
	Запрос = Новый Запрос;
	Запрос.УстановитьПараметр("Счет", СчетУчетаРасчетовСКонтрагентом);
	Запрос.УстановитьПараметр("ДоговорКонтрагента", ДоговорКонтрагента);
	Запрос.УстановитьПараметр("НачалоПериода", НачалоДня(НачалоПериода));
	Запрос.УстановитьПараметр("КонецПериода", КонецДня(КонецПериода));
	СвойствоПоиска = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("% ставка по займу (Договор)", Истина);
	Запрос.Параметры.Вставить("Свойство", СвойствоПоиска);

	Запрос.Текст = 
	"ВЫБРАТЬ
	|	ХозрасчетныйОстаткиИОбороты.Регистратор,
	|	ХозрасчетныйОстаткиИОбороты.Период,
	|	ХозрасчетныйОстаткиИОбороты.Счет,
	|	ХозрасчетныйОстаткиИОбороты.Субконто2,
	|	ВЫБОР
	|		КОГДА ХозрасчетныйОстаткиИОбороты.Счет.Вид = ЗНАЧЕНИЕ(ВидСчета.Пассивный)
	|			ТОГДА -1
	|		ИНАЧЕ 1
	|	КОНЕЦ * ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
	|	ВЫБОР
	|		КОГДА ХозрасчетныйОстаткиИОбороты.Счет.Вид = ЗНАЧЕНИЕ(ВидСчета.Пассивный)
	|			ТОГДА -1
	|		ИНАЧЕ 1
	|	КОНЕЦ * ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстаток КАК ВалютнаяСуммаНачальныйОстаток,
	|	ВЫБОР
	|		КОГДА ХозрасчетныйОстаткиИОбороты.Счет.Вид = ЗНАЧЕНИЕ(ВидСчета.Пассивный)
	|			ТОГДА -1
	|		ИНАЧЕ 1
	|	КОНЕЦ * ХозрасчетныйОстаткиИОбороты.СуммаОборот КАК СуммаОборот,
	|	ВЫБОР
	|		КОГДА ХозрасчетныйОстаткиИОбороты.Счет.Вид = ЗНАЧЕНИЕ(ВидСчета.Пассивный)
	|			ТОГДА -1
	|		ИНАЧЕ 1
	|	КОНЕЦ * ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборот КАК ВалютнаяСуммаОборот,
	|	ВЫБОР
	|		КОГДА ХозрасчетныйОстаткиИОбороты.Счет.Вид = ЗНАЧЕНИЕ(ВидСчета.Пассивный)
	|			ТОГДА -1
	|		ИНАЧЕ 1
	|	КОНЕЦ * ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
	|	ВЫБОР
	|		КОГДА ХозрасчетныйОстаткиИОбороты.Счет.Вид = ЗНАЧЕНИЕ(ВидСчета.Пассивный)
	|			ТОГДА -1
	|		ИНАЧЕ 1
	|	КОНЕЦ * ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстаток КАК ВалютнаяСуммаКонечныйОстаток,
	|	ДополнительныеСведения.Значение КАК Процент
	|ИЗ
	|	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, , Счет = &Счет, , Субконто2 = &ДоговорКонтрагента) КАК ХозрасчетныйОстаткиИОбороты
	|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
	|		ПО ХозрасчетныйОстаткиИОбороты.Субконто2 = ДополнительныеСведения.Объект
	|ГДЕ
	|	ДополнительныеСведения.Свойство = &Свойство";
	
	РезультатЗапроса = Запрос.Выполнить();
	Выборка = РезультатЗапроса.Выбрать();
	Пока Выборка.Следующий() Цикл
		
		СтрокаТабличнойЧасти = Задолженность.Добавить();
		
		СтрокаТабличнойЧасти.Период          = Выборка.Период;
		СтрокаТабличнойЧасти.Процент         = Выборка.Процент;
		СтрокаТабличнойЧасти.ДокументДолга   = Выборка.Регистратор;
		Если ДоговорКонтрагента.РасчетыВУсловныхЕдиницах Тогда
			СтрокаТабличнойЧасти.СуммаДолга	     = Выборка.ВалютнаяСуммаНачальныйОстаток;	
			СтрокаТабличнойЧасти.СуммаПогашения  = Выборка.ВалютнаяСуммаОборот;
		Иначе
			СтрокаТабличнойЧасти.СуммаДолга	     = Выборка.СуммаНачальныйОстаток;	
			СтрокаТабличнойЧасти.СуммаПогашения  = Выборка.СуммаОборот;
		КонецЕсли;		
	КонецЦикла;
	
	ЧислоДнейВГоду = ДеньГода(КонецГода(КонецПериода));
	Для Каждого Строка Из Задолженность Цикл
		Если Строка.НомерСтроки > 1 и Строка.СуммаДолга > 0 Тогда
			Если  НачалоДня(Задолженность[Строка.НомерСтроки-2].Период) = НачалоДня(НачалоПериода) Тогда
				ЭтоНачалоПериода = Истина;
			Иначе
				ЭтоНачалоПериода = Ложь;
			КонецЕсли;	
			РазницаВСекундах = Строка.Период - Задолженность[Строка.НомерСтроки-2].Период;
			Строка.Количество = РазницаВСекундах/24/60/60 + ?(ЭтоНачалоПериода,1,0);
			Строка.Сумма      = Строка.СуммаДолга * Строка.Количество * Строка.Процент/ 100 / ЧислоДнейВГоду;
		КонецЕсли;	
		
	КонецЦикла;	
	
КонецПроцедуры
Показать

3. lvk74 26 22.04.15 11:37 Сейчас в теме
(2) duhh,
Спасибо большое за информацию, как только сдам все отчеты - обязательно приму к сведению и попытаюсь применить
4. Tata7772 05.08.15 20:52 Сейчас в теме
Спасибо! Очень хорошая обработка!
5. Uejova 17.08.15 12:29 Сейчас в теме
День добрый!
В графах по заемным средствам на начало и на конец "не хватает места". Что сделать, если надо 9 цифр?
Спасибо!
6. Tata7772 18.08.15 18:16 Сейчас в теме
день добрый! Простите, так и не нашла где можно написать "в личку"
5. Uejova
7. алена33332 08.10.15 15:02 Сейчас в теме
Спасибо за обработку! Только подскажите пожалуйста, я проценты на числила , а создание операции в учете не создается? Что делаю неправильно?
8. lvk74 26 08.10.15 15:08 Сейчас в теме
(7) алена33332,
скиньте мне на почту скрин - проблем не было с созданием операций.
9. алена33332 08.10.15 15:24 Сейчас в теме
(8) Точней операции создаются, но пустые... никаких проводок в них не отражается. Делаю начислении процентов по 67.03 счету. По 66.03.операции создались без проблем
10. iva-74 01.11.16 16:36 Сейчас в теме
ДОбрый день
а если у меня счета - валютные 67-23 и 67-24 например - я могу выбрать эти счета ? или там только те что в шапке (описании) ?
11. iva-74 01.11.16 16:49 Сейчас в теме
скачала - не получилось
у меня суммы совсем другие получились
у Вас нет такого под валютные договора?
12. klaus38 06.10.17 21:59 Сейчас в теме
С 66 04 в новых релизах БП 3 будет работать?
13. lvk74 26 09.10.17 06:41 Сейчас в теме
релиз 3.0.52.39 платформа 8.3.10.2505 - проверено. работает
Оставьте свое сообщение

См. также

Помощник по закрытию месяца для УТ 11.3 Промо

Закрытие периода Обработка документов Закрытие периода Закрытие периода v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

Помощник по закрытию месяца для УТ 11.3. Имеет две функции: обнуление товаров "К оформлению" в интеркампани и обнуление отрицательных остатков в регистре "Себестоимость товаров".

5 стартмани

10.11.2017    23772    27    Zalipaka    1    

Списание (корректировка) задолженности контрагентов УНФ 1.6

Закрытие периода Дебиторская и кредиторская задолженность Обработка документов Дебиторская и кредиторская задолженность v8 УНФ Украина БУ Абонемент ($m)

Обнуление задолженности контрагентов в конфигурации "Управление небольшой (нашей) фирмой" версии 1.6 с помощью документа "Корректировка регистров".

1 стартмани

24.07.2019    22570    13    DMon    1    

Структура подчиненности с хронологией документов и кнопками проведения и удаления

Обработка документов v8 1cv8.cf Абонемент ($m)

Часто не хватает визуализации хронологии документов в структуре подчиненности и кнопок проведения. Это расширение конфигурации, с функционалом структуры подчиненности документов, отображающее хронологическую последовательность документов во времени и дающее доступ к проведению, отмене проведения, пометке на удаление документов непосредственно в форме подчиненности.

1 стартмани

22.07.2019    15362    76    sapervodichka    21    

Регистрация документов с измененной суммой

Обработка документов v8 1cv8.cf Абонемент ($m)

Обработка берет информацию из истории изменения документов. Удобна для администраторов, когда документы с измененной суммой по какой-то причине не регистрируются в плане обменов. Можно регистрировать не все документы, а только те, которые были изменены.

1 стартмани

20.04.2019    18920    4    ryan    0    

Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код) Промо

Обработка документов Обработка справочников Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.

1 стартмани

16.09.2015    63309    360    Tatitutu    48    

Методика оптимизации программного кода 1С: проведение документов

Обработка документов Производительность и оптимизация (HighLoad) Инструментарий разработчика v8 v8::УФ Абонемент ($m)

Описание простого метода анализа производительности программного кода 1С, способов его оптимизации и оценки результатов в виде числовых показателей прироста производительности. Не требует сторонних программных продуктов, используются только типовые возможности платформ 1С. Методика проверена на линейке платформ начиная с 1С:Предприятие 8.2 (обычные формы, управляемые формы). Позволяет ускорить проведение проблемных документов в 3 и более раз, провести проверку корректности формирования проводок оптимизированным кодом и подтвердить результаты оптимизации реальными замерами производительности в режиме предприятия. К публикации приложены демонстрационные базы для режимов обычного и управляемого приложения на платформе 1С:Предприятие 8.3 (8.3.9.2033).

1 стартмани

19.03.2019    24475    18    dmitrydemenew    83    

Валовая прибыль для УПП 1.3, КА 1.1 в режиме РАУЗ (работа типового отчета без доработок конфигурации)

Обработка документов v8 КА1 УПП1 УУ Абонемент ($m)

Простое и мгновенное решение для использования типового отчета "Валовая прибыль" в конфигурациях "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1" (а также отраслевых решений на их базе) при включенном режиме РАУЗ (расширенная аналитика учета затрат). Не требует настройки или изменения конфигурации, либо может быть, для дополнительного удобства, интегрировано в нее с минимальными доработками.

2 стартмани

21.01.2019    19226    21    stvorl    11    

Универсальный инструмент для переноса данных через табличный документ (УФ)

Обработка документов Универсальные обработки Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

Для опытных пользователей, разработчиков, администраторов, консультантов

5 стартмани

15.10.2018    33898    123    json    42    

Перемещение остатков по счету МЦ04 между материально ответственными лицами для конфигураций (8.2). Промо

Обработка документов Универсальные обработки Учет ТМЦ Учет ТМЦ v8 БП2.0 Россия БУ Абонемент ($m)

Небольшая обработка, которая позволяет перекидывать остатки по счету МЦ04 с одного материально ответственного лица на другое

1 стартмани

22.11.2012    15050    13    niksaf    4    

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2

Розничная торговля Обработка документов Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

Данная обработка упрощает корректировку остатков алкогольной продукции небольшого магазина, где предполагается передача всей продукции в торговый зал сразу после приемки.

5 стартмани

08.09.2018    32804    82    asdfgcom    46    

Расширение резервов отпусков

Обработка документов Зарплата Зарплата v8 v8::СПР ERP2 ЗКГУ3.0 ЗУП3.x Россия БУ Абонемент ($m)

Произвольная настройка базы для расчета резервов отпусков.

2 стартмани

10.08.2018    26675    51    СергейКа    16    

Корректировка остатков ЕГАИС, возврат из регистра 2, загрузка ТТН из файлов, другое для УТ10.3

Розничная торговля Обработка документов Розничная торговля v8 v8::ОУ УТ10 Россия БУ Абонемент ($m)

Набор обработок для автоматизации работы с ЕГАИС: Обработка корректировки остатков ЕГАИС для УТ 10.3, аналогичная имеющимся в УТ 11, Рознице 2.2. Автоматически формирует документы "Передача в торговый зал", "Акт постановки на баланс в торговом зале", "Акт списания в торговом зале". Обработка возврата из регистра 2 с подбором справок Б. Обработка формирования ТТН из файлов xml.

1 стартмани

24.01.2018    35377    31    biz-intel    6    

Универсальный ввод на основании (заполнение) документов Промо

Обработка документов v8 v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 Розница УПП1 ERP2 БП3.0 КА2 ЗУП3.x Абонемент ($m)

Обработка позволяет на основании документов одного вида создавать документы другого.

2 стартмани

19.05.2010    38592    132    nika.1007    90    

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника. ЗУП 3.1

Обработка документов Загрузка и выгрузка в Excel Зарплата Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Абонемент ($m)

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника по данным экономического отдела. ЗУП 3.1.

3 стартмани

20.12.2017    48841    32    mvv1975    7    

Копирование меню в Трактир Management

Обработка документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 1cv8.cf Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

Механизм копирования меню в Трактир Management. Данная обработка расширяет функционал типового решения Трактир Management, позволяя быстро вводить в эксплуатацию новую точку путём создания нового меню на основании имеющегося.

1 стартмани

28.11.2017    28179    4    integrator1983    0    

Изменение реквизитов справочников, документов, табличных частей, движений (Обычные и Управляемые формы) Промо

Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Казахстан Абонемент ($m)

Обработка позволяет редактировать реквизиты справочника, документа, его табличные части и движения.

1 стартмани

15.10.2012    47567    280    Exit_in    42    

Упрощение работы с актами сверки в УТ/КА/УПП - вывод номеров счетов в документе и печатной форме

Обработка документов Печатные формы документов Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 КА1 УТ10 УПП1 БУ УУ Абонемент ($m)

Обычно акт сверки с клиентами содержат информацию о документах реализации товаров (накладных) и выполненных платежах. Но платежи делаются на основании счетов, номера которых отсутствуют в актах, что затрудняет собственно сверку. Данная обработка находит соответствующие расходным накладным счета/заказы, показывает их в форме документа и выводит в печатную форму акта.

2 стартмани

12.05.2017    30399    4    denmax    6    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Обмен через XML v8 Абонемент ($m)

Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.

1 стартмани

07.09.2016    41628    157    Aphanas    4    

Согласование (подсистема). Для любого справочника и документа в 1С. Встраивается в любые конфигурации

Управление бизнес-процессами (BPM) Обработка документов Обработка справочников Документооборот и делопроизводство Документооборот и делопроизводство v8 1cv8.cf БП3.0 КА2 УУ Абонемент ($m)

Подсистема для согласования в 1С. Для настройки нового согласования не требуется программировать, все делается в режиме исполнения. Открытый код. Бизнес-процессы. Документооборот. Проект выложен на GitHub.

1 стартмани

25.08.2016    55018    268    BlizD    208    

Выгрузка и загрузка данных из файла Excel с поиском по любым полям (есть поиск по ссылке, всего три итерации поиска. Управляемые формы или "Такси") Промо

Загрузка и выгрузка в Excel Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет загружать данные с поиском по ссылке как для загружаемого объекта, так и его свойств. Загружает справочники, документы, планы видов характеристик. Будет полезна как замена использования конвертации данных для задач переноса, а также как классическая загрузка из табличного документа (Excel). Поиск объекта при загрузке выполняется до трех раз с разными полями поиска (поля поиска настраиваются). Также реализована выгрузка в Excel по ссылкам. У обработки удобный интерфейс, в котором разберется даже начинающий пользователь. Загрузка накладных из файлов xls реализована с интеллектуальным поиском колонок с данными. В интеллектуальном поиске поддерживаются все основные типовые печатные формы.

5 стартмани

16.10.2015    60074    508    primat    33    

Загрузка Счета покупателя из PDF

Обработка документов Файловые протоколы обмена, FTP Оптовая торговля Оптовая торговля v8 v8::БУ БП3.0 Абонемент ($m)

Обработка позволяет загрузить счет покупателя из pdf-файла в документ Счет на оплату покупателю (Бухгалтерия 3.0)

2 стартмани

23.05.2016    19196    21    John_d    2    

Кнопка "Сообщить о проблеме". [Расширение]

Обработка документов v8 1cv8.cf Россия Абонемент ($m)

В документы добавлена кнопка "Сообщить о проблеме". По кнопке формируется письмо с технической информацией и ссылкой на объект. Остается только дописать, что не получилось, и можно отправлять письмо в техподдержку.

1 стартмани

31.03.2016    23974    73    mrXoxot    18    

Управление доставкой розничным покупателям

Обработка документов Розничная торговля Розничная торговля v8 УТ10 Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Дополнение для УТ 11.1, оформление доставки для розничного покупателя на основании кассового чека в связке с мягким чеком покупателя.

5 стартмани

10.03.2016    28787    8    Denis_Viktorovich    5    

Редактирование движений документа (Управляемый и неуправляемый интерфейс) Промо

Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

Не все конфигурации позволяют вручную отредактировать движения документа без перепроведения. А если надо? Тогда можно воспользоваться данной обработкой.

1 стартмани

19.10.2012    28385    108    NILS2009    13    

Ночное восстановление последовательности документов (фоновым заданием) для БП 3.0

Обработка документов v8 v8::БУ БП3.0 Россия Абонемент ($m)

Внешняя обработка служит для восстановления последовательности документов в БП 3.0 за месяц, по расписанию, фоновым заданием на сервере 1С. Подключается как дополнительная обработка в режиме пользователя.

5 стартмани

25.02.2016    36401    84    SmArtist    8    

Перечисление НДФЛ в бюджет РФ (13%, 30%)

Обработка документов Зарплата Зарплата v8 v8::СПР ЗУП2.5 БУ НУ НДФЛ Абонемент ($m)

Внешняя обработка (табличных частей), предназначенная для корректного заполнения документа "Перечисление НДФЛ в бюджет РФ". Конфигурация: Зарплата и Управление Персоналом, редакция 2.5

1 стартмани

27.01.2016    35824    239    1kashak    23    

Начисление процентов по кредитам и займам для 1С:Бухгалтерии 3.0

Обработка документов Займы, кредит, лизинг Займы, кредит, лизинг v8 БП2.0 Россия БУ Абонемент ($m)

Универсальная обработка по начислению процентов по кредитам и займам для 1С:Бухгалтерии 3.0 без изменения конфигурации

1 стартмани

22.01.2016    66328    166    algora    27    

Пакетная замена номенклатуры с учетом характеристик

Обработка документов Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 КА1 УТ10 УПП1 УУ Абонемент ($m)

Обработка "Пакетная замена номенклатуры" в Заказе покупателя, Реализации и Поступлении товаров с использованием отбора по значениям характеристик

1 стартмани

22.01.2016    24124    6    trendy    1    

Формирование актов сверки взаиморасчётов и групповая печать

Обработка документов Пакетная печать Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 БП2.0 БУ Абонемент ($m)

Обработка позволяет сформировать новые акты сверки и распечатать за период разом на принтере

3 стартмани

15.01.2016    34924    38    gortol    4    

Перечисление НДФЛ в бюджет: заполнение НДФЛ по расчетной ведомости для ЗУП 2.5

Обработка документов Зарплата Зарплата v8 ЗУП2.5 Россия БУ НДФЛ Абонемент ($m)

Внешняя обработка для заполнению сумм НДФЛ для перечисления в бюджет по данным расчетной ведомости для 1С ЗУП 2.5

2 стартмани

30.12.2015    22730    71    Snork    4    

Акт сверки с номерами счетов-фактур, начальными остатками по договорам и заполнением по головному контрагенту [Расширение]

Обработка документов Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 БП3.0 Россия БУ Абонемент ($m)

Акт сверки взаиморасчетов (БП 3.0): - Вывод начальных и конечных остатков по договорам в печатную форму; - Вывод валютной суммы для договоров в условных единицах; - Заполнение данных счетов-фактур или УПД; - Заполнение данных по головному контрагенту и всем обособленным подразделениям; - Заполнение представителя организации из ответственных лиц; - Факсимильная подпись и печать. Не требует снятия с поддержки и подходит для базовых конфигураций

1 стартмани

15.12.2015    57667    95    mrXoxot    40    

Резервы отпусков для УПП 1.3

Обработка документов Зарплата Зарплата v8 УПП1 Россия БУ Абонемент ($m)

Обработка для создания резерва отпусков в 1С: УПП 1.3

1 стартмани

14.12.2015    27444    41    sarun    5    

Загрузка УПД в Бухгалтерию 3.0

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Загрузка УПД из Excel в Бухгалтерию предприятия 3.0, с добавлением номенклатуры, ГТД, стран происхождения.

3 стартмани

20.10.2015    23014    18    teyana    12    

Перепроведение документа по части регистров

Обработка документов v8 1cv8.cf Абонемент ($m)

Обработка для перепроведения документов выбранного вида с частичным сохранением движений регистров и проводок.

1 стартмани

16.09.2015    24455    51    NILS2009    6    

УПП. Реализация товаров в у.е. Формирование рублевых сумм проводок и регистров накопления с учетом ранее поступивших авансов : сразу при проведении документа

Дебиторская и кредиторская задолженность Закрытие периода Обработка документов Дебиторская и кредиторская задолженность Закрытие периода v8 УПП1 Россия БУ НУ Налог на прибыль НДС Абонемент ($m)

Договор с покупателем ведется в условных единицах. Вид взаиморасчетов : по договору. Ведем взаиморасчеты в разрезе документов расчетов. Ранее поступил аванс на 2 000 EUR. Курс был 45 руб Теперь производим отгрузку на 5 000 EUR. Курс изменился и стал : 60 руб. Проводки по отгрузке формируются с учетом ранее поступившего аванса. Сумма реализации должна составить : 2 000 х 45 + 3 000 х 60 = 90 000 + 180 000 = 270 000 руб.е В типовой реализации проведение дает сумму по реализации 270 000 только для регистра накопления "Взаиморасчеты с контрагентами по документам расчетов" После внесения доработок в обработку проведения (процедура "Движения Регистров") данные по другим регистрам тоже выходят на сумму с учетом поступившего ранее аванса. Проверено для вариантов настройки программы: 1.Валюта упр.учета - Рубли 2.Валюта упр.учета НЕ Рубли

2 стартмани

08.09.2015    38957    18    Designer1C    9    

Обмен прайс-листами и анализ ценовой политики конкурентов, партнёров и поставщиков в программе 1С:Предприятие

Ценообразование, прайсы Обработка документов Загрузка и выгрузка в Excel Ценообразование, анализ цен Ценообразование, анализ цен v8 УТ10 УПП1 УУ Абонемент ($m)

Универсальная программа для загрузки Прайс-листов в базу 1С:Предприятия 8. Основные достоинства: простота использования и широкие функциональные возможности поиска товаров для записи цен. Область применения: обмен прайс-листами и анализ ценовой политики конкурентов, партнёров и поставщиков в программе 1С:Предприятие.

10 стартмани

16.07.2015    32968    3    Destroy    2    

Перепроведение документов только по выбранным регистрам (Управляемые формы, 8.2, 8.3)

Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

Проводит движения по выбранным документам и регистрам, работает на 1с 8.2 - 8.3, управляемые формы. Возможно отбирать или не отбирать по периоду, останавливать по ошибке, выполнять прерывание пользователя, выводить ошибки. И главное преимущество - работает по УФ (управляемые формы)!

3 стартмани

03.04.2015    20940    79    Dmitrii D    1    

Загрузка товаров из таблицы в реализацию и поступление УТ 10.3 по артикулу и производителю + создание товаров и ГТД

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 УТ10 Россия УУ Абонемент ($m)

Обработка встраивается в конфигурацию (только кнопка для вызова обработки) и позволяет быстро и просто загрузить список товаров в реализацию или поступление. В процессе загрузки создаются отсутствующие товары и ГТД.

2 стартмани

03.03.2015    15625    2    taurus__    0    

Акт сверки взаиморасчетов - заполнение документа расчетами по головному контрагенту (Бухгалтерия 3.0)

Обработка документов Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 БП3.0 Россия БУ Абонемент ($m)

Внешняя обработка заполнения табличных частей позволяет заполнить акт сверки в Бухгалтерии 3.0 расчетами по головному контрагенту.

1 стартмани

26.02.2015    16840    39    evg_m    2    

Заполнение по остаткам спецодежды и инвентаря по сотрудникам

Обработка документов Учет ТМЦ Учет ТМЦ v8 БП2.0 БУ Абонемент ($m)

Обработки для заполнения по остаткам спецодежды и инвентаря по сотрудникам (можно указать список) для документа "Списание материалов из эксплуатации" и "Возврат материалов из эксплуатации"

1 стартмани

04.02.2015    13673    15    portal2011    3    

Расчет зарплаты в типовых конфигурациях 1С "Бухгалтерия предприятия 2.0 и 3.0"

Обработка документов Рабочее место Зарплата Зарплата v8 БП2.0 Россия БУ Абонемент ($m)

Как известно, расчет зарплаты в составе типовых конфигураций 1С Бухгалтерия предприятия 2.0 или 3.0 имеет крайне ограниченные возможности. Собственно расчета сумм как таковых не происходит – бухгалтер сам вычисляет и ставит готовую сумму начисления работнику по каждому виду расчета. В связи с этим была разработана Система «Зарплата», которая позволяет проводить расчеты сумм зарплаты сотрудникам организации в бухгалтерской программе 1С в типовых конфигурациях "Бухгалтерия предприятия 2.0" и "Бухгалтерия предприятия 3.0"

1 стартмани

26.01.2015    34735    65    Selivanov    26    

Обработка "Удаление номенклатуры в документах"

Обработка документов v8 1cv8.cf Абонемент ($m)

Данная обработка обслуживания предназначена для удаления номенклатуры из выбранных типов документов и документов, за заданный период, по отбору номенклатуры.

1 стартмани

31.10.2014    18535    24    Alexsur    15    

Реестр договоров для 1С:Бухгалтерии

Обработка документов Обработка справочников Документооборот и делопроизводство Документооборот и делопроизводство v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Реестр договоров для 1С:Бухгалтерии - дополнительная обработка для конфигурации "Бухгалтерия предприятия", версия 3.0

5 стартмани

28.10.2014    45310    65    RespectSoft    24