"Здраствуйте всем!!! Подскажите пожалуйста ни как не могу допетрить!!! <br>В авансовомОтчете делаем проводку на 26 счет , два субконто: Общехоз. затраты и Подразделения выбираем значение из этих справочеиков жмем провести и вылазиет ошибка ( Балансовый счет не может корреспондировать с пустым счетом!) а если не вводить первое субконто (Общехоз. затраты)документ проводится без проблем!!! Подскажите как выйти из ситуации и решить эту проблему хотябу подскажите где копать????<br><br>а могут ли это быть проблемы с забалансовыми счетами???<br><br> может модуль проведения поможет дать мне ответ Заранее спасибо!!!!<br><br>Процедура УСН() <br> ВыбратьСтроки();<br> Пока ПолучитьСтроку()=1 Цикл<br> <br> Если ДокументПоставки.Выбран()=1 Тогда<br> Если ДокументПоставки.Вид()="ПоступлениеМатериалов" Тогда<br> ДокументПоставки.ВыбратьСтроки();<br> Пока ДокументПоставки.ПолучитьСтроку()=1 Цикл<br> Операция.НоваяПроводка();<br> Операция.Дебет.Счет = СчетПоКоду("У.05");<br> Операция.Дебет.Контрагенты = ДокументПоставки.Контрагент;<br> Операция.Дебет.Материалы= ДокументПоставки.Материал;<br> Операция.Кредит.Счет = СчетПоКоду("У.01");<br> Операция.Кредит.Контрагенты = ДокументПоставки.Контрагент;<br> Операция.Кредит.Материалы= ДокументПоставки.Материал;<br> Операция.Количество = ДокументПоставки.Количество;<br> Операция.Сумма = ДокументПоставки.Сумма;<br> Операция.СодержаниеПроводки = "Оплачено сырье";<br> Операция.НомерЖурнала = "УСН";<br> <br> Если ДокументПоставки.НДС>0 Тогда<br> Операция.НоваяПроводка();<br> Операция.Дебет.Счет = СчетПоКоду("У.03");<br> Операция.Кредит.Счет = СчетПоКоду("У.02");<br> Операция.Сумма = ДокументПоставки.НДС;<br> Операция.СодержаниеПроводки = "Списываем НДС";<br> Операция.НомерЖурнала = "УСН"; <br> Операция.ПервичныйДокумент =Формат(ДокументПоставки.ДатаДокВходящий, "Д ДДММГГГГ")+", №"+ДокументПоставки.НомерДокВходящий;<br> КонецЕсли;<br> <br> КонецЦикла;<br> Операция.Записать();<br> КонецЕсли;<br> Док=СоздатьОбъект("Документ");<br> Док.НайтиДокумент(ДокументПоставки);<br> Док.ОплатаДок=1;<br> Док.Записать();<br> Если ДокументПоставки.Вид()="ПоступлениеМатериалов" Тогда<br> //Если ДокументПоставки.Итог("НДС")>0 Тогда<br> <br> Операция.НоваяПроводка();<br> Операция.Дебет.Счет=СчетПоКоду("У04");<br> Операция.СодержаниеПроводки="Отражен факт расхода";<br> Операция.НомерЖурнала="НУ"; <br> Операция.Сумма=Сумма; <br> // КонецЕсли; <br> <br> ИначеЕсли КоррСчет<>СчетПоКоду("51") Тогда<br> Операция.НоваяПроводка();<br> Операция.Дебет.Счет=СчетПоКоду("У04");<br> Операция.СодержаниеПроводки="Отражен факт расхода";<br> Операция.НомерЖурнала="НУ"; <br> Операция.Сумма=Сумма; <br> КонецЕсли;<br> Если ДокументПоставки.Вид()="УслугиСтороннихОрганизаций" Тогда<br> Если ДокументПоставки.Итог("НДС")>0 Тогда<br> Операция.НоваяПроводка();<br> Операция.Дебет.Счет=СчетПоКоду("НДС"); <br> Операция.Дебет.Контрагенты=Субконто1;<br> Операция.Дебет.Договоры=Субконто2;<br> Операция.СодержаниеПроводки="НДС";<br> Операция.НомерЖурнала="НУ"; <br> Операция.Сумма=ДокументПоставки.Итог("НДС"); <br> КонецЕсли;<br> КонецЕсли;<br> ИначеЕсли (КоррСчет<>СчетПоКоду("51")) И (КоррСчет<>СчетПоКоду("66.3")) И (КоррСчет<>СчетПоКоду("71.1")) Тогда<br> Операция.НоваяПроводка();<br> Операция.Дебет.Счет=СчетПоКоду("У04");<br> Операция.СодержаниеПроводки="Отражен факт расхода";<br> Операция.НомерЖурнала="НУ"; <br> Операция.Сумма=Сумма; <br> КонецЕсли; <br> Если УчитыватьДляНУ=1 Тогда<br> //Если ДвижениеДенежныхСредств.Наименование="Оплата за основные средства" Тогда<br> <br> // Если КоррСчет=СчетПоКоду("60.1") Тогда<br> <br> // Если ДокументПоставки.Выбран()=0 Тогда<br> <br> // Предупреждение("Не выбран документ поставки");<br> <br> // СтатусВозврата(0);<br> <br> // Возврат;<br> <br> // КонецЕсли; <br> <br> // Если ДокументПоставки.КоличествоСтрок()>1 Тогда<br> <br> // Предупреждение("В документе поставки должно быть поступление одного ОС");<br> <br> // СтатусВозврата(0);<br> <br> // Возврат;<br> <br> // КонецЕсли;<br> <br> // ОснСр=СоздатьОбъект("Справочник.ОсновныеСредства");<br> <br> // ДокументПоставки.ВыбратьСтроки();<br> <br> // ДокументПоставки.ПолучитьСтроку(); <br> <br> // ОснСр.НайтиЭлемент(ДокументПоставки.ОбъектВнеоборотныхАктивов);<br> <br> // ОснСр.Оплата.Установить(ДатаДок,Сумма);<br> <br> // ОснСр.Записать();<br> <br> // Операция.НоваяПроводка();<br> <br> // Операция.Дебет.Счет=СчетПоКоду("У02.1");<br> <br> // <br> <br> // Операция.Дебет.ОсновныеСредства=ДокументПоставки.ОбъектВнеоборотныхАктивов;<br> <br> // Операция.Дебет.ДатыОплаты=ДатаДок;<br> <br> // Операция.СодержаниеПроводки="Учтена оплата основных средств";<br> <br> // Операция.НомерЖурнала="НУ"; <br> <br> // Операция.Сумма=Сумма;<br> <br> // КонецЕсли;<br> <br> //Иначе<br> <br> Если (КоррСчет=СчетПоКоду("60.1")) И (ДокументПоставки.Выбран()=1) Тогда<br> Если ДокументПоставки.Вид()="ПоступлениеМатериалов" Тогда<br> Если ДокументПоставки.Итог("НДС")>0 Тогда<br> Операция.НоваяПроводка();<br> Операция.Дебет.Счет=СчетПоКоду("У02.2");<br> Операция.СодержаниеПроводки="Учтен расход: НДС по поступившему сырью";<br> Операция.НомерЖурнала="НУ"; <br> Операция.Сумма=ДокументПоставки.Итог("НДС"); <br> КонецЕсли; <br> Иначе<br> Операция.НоваяПроводка();<br> Операция.Дебет.Счет=СчетПоКоду("У02.2");<br> Операция.СодержаниеПроводки="Учтен расход";<br> Операция.НомерЖурнала="НУ"; <br> Операция.Сумма=Сумма;<br> КонецЕсли; <br> Иначе<br> Операция.НоваяПроводка();<br> Операция.Дебет.Счет=СчетПоКоду("У02.2");<br> Операция.СодержаниеПроводки="Учтен расход";<br> Операция.НомерЖурнала="НУ"; <br> Операция.Сумма=Сумма; <br> КонецЕсли;<br> //КонецЕсли;<br> <br> КонецЕсли; <br> КонецЦикла;<br> Операция.Записать();<br>КонецПроцедуры<br>//____________________________________