&НаСервере
Процедура ПриПроведенииПоступленияНаРасчетныйСчетОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт
СтруктураСумм = ОпределитьСуммы(Источник);
Если СтруктураСумм.СуммаПлатежа <> 0 И СтруктураСумм.СуммаКомиссии <> 0 Тогда
Движения = Источник.Движения.КнигаУчетаДоходовИРасходов;
Для Каждого Движение ИЗ Движения Цикл
Движение.Графа4 = СтруктураСумм.СуммаПлатежа;
Движение.Графа5 = СтруктураСумм.СуммаПлатежа;
Источник.Графа4_УСН = СтруктураСумм.СуммаПлатежа;
Источник.Графа5_УСН = СтруктураСумм.СуммаПлатежа;
ПрименяетсяУСНДоходыМинусРасходы = УчетнаяПолитика.ПрименяетсяУСНДоходыМинусРасходы(Источник.Организация, Источник.Дата);
Если ПрименяетсяУСНДоходыМинусРасходы Тогда
Движение.Графа6 = СтруктураСумм.СуммаКомиссии;
Движение.Графа7 = СтруктураСумм.СуммаКомиссии;
Движение.ВидРасхода = Перечисления.ВидыРасходовУСН.Услуги;
Источник.Графа6_УСН = СтруктураСумм.СуммаКомиссии;
Источник.Графа7_УСН = СтруктураСумм.СуммаКомиссии;
КонецЕсли
КонецЦикла;
сообщить("превед медвед!");
Источник.Записать(РежимЗаписиДокумента.Запись);
Движения.Записать(Истина);
Движения = Источник.Движения.Хозрасчетный;
СодержаниеПроводки = Источник.НазначениеПлатежа + " по вх.д." + Источник.НомерВходящегоДокумента + " от " + Формат(Источник.ДатаВходящегоДокумента, "ДЛФ=Д");
Движения.Очистить();
Проводка = Движения.Добавить();
Проводка.Период = Источник.Дата;
Проводка.Организация = Источник.Организация;
Проводка.Содержание = СодержаниеПроводки;
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.РасчетныеСчета;
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт,Проводка.СубконтоДт,"БанковскиеСчета", Источник.СчетОрганизации);
Попытка
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт,Проводка.СубконтоДт,"СтатьиДвиженияДенежныхСредств", ?(Источник.СтатьяДвиженияДенежныхСредств.Пустая(), Источник.РасшифровкаПлатежа[0].СтатьяДвиженияДенежныхСредств, Источник.СтатьяДвиженияДенежныхСредств));
Исключение
КонецПопытки;
Проводка.Сумма = Источник.СуммаДокумента;
Проводка.СчетКт = ПланыСчетов.Хозрасчетный.ПрочиеРасчетыСРазнымиДебиторамиИКредиторами;
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт,Проводка.СубконтоКт,"Контрагенты", Источник.Контрагент);
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт,Проводка.СубконтоКт,"Договоры", Источник.ДоговорКонтрагента);
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт,Проводка.СубконтоКт,"ДокументыРасчетовСКонтрагентами", Источник.Ссылка);
БухгалтерскийУчет.УстановитьПодразделенияПроводки(Проводка, Источник.ПодразделениеКт, Источник.ПодразделениеКт);
Проводка = Движения.Добавить();
Проводка.Период = Источник.Дата;
Проводка.Организация = Источник.Организация;
Проводка.Содержание = "Отражена выручка по реализации";
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасчетыСРазнымиДебиторамиИКредиторами;
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, "Контрагенты", Источник.Контрагент);
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, "Договоры", Источник.ДоговорКонтрагента);
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, "ДокументыРасчетовСКонтрагентами", Источник.Ссылка);
Проводка.СчетКт = Источник.СчетУчетаРасчетовСКонтрагентом;
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт,Проводка.СубконтоКт, 1, Источник.СубконтоКт1);
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт,Проводка.СубконтоКт, 2, Источник.СубконтоКт2);
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт,Проводка.СубконтоКт, 3, Источник.СубконтоКт3);
Проводка.Сумма = СтруктураСумм.СуммаПлатежа;
БухгалтерскийУчет.УстановитьПодразделенияПроводки(Проводка, Источник.ПодразделениеКт, Источник.ПодразделениеКт);
Проводка = Движения.Добавить();
Проводка.Период = Источник.Дата;
Проводка.Организация = Источник.Организация;
Проводка.Содержание = СодержаниеПроводки;
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходы;
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт,Проводка.СубконтоДт,"ПрочиеДоходыИРасходы", Справочники.ПрочиеДоходыИРасходы.НайтиПоКоду("00073"));
Проводка.Сумма = СтруктураСумм.СуммаКомиссии;
Проводка.СчетКт = ПланыСчетов.Хозрасчетный.ПрочиеРасчетыСРазнымиДебиторамиИКредиторами;
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт,Проводка.СубконтоКт,"Контрагенты", Источник.Контрагент);
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт,Проводка.СубконтоКт,"Договоры", Источник.ДоговорКонтрагента);
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт,Проводка.СубконтоКт,"ДокументыРасчетовСКонтрагентами", Источник.Ссылка);
БухгалтерскийУчет.УстановитьПодразделенияПроводки(Проводка, Источник.ПодразделениеКт, Источник.ПодразделениеКт);
Движения.Записать(Истина);
КонецЕсли;
КонецПроцедуры