Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 ноя 2024, 02:39

не Проводится документ

Автор Evgeny, 28 июн 2011, 19:06

0 Пользователей и 1 гость просматривают эту тему.

Evgeny

Товарищи Знатоки подскажите пожалуйста.



Загружаю  из *.txt (не так много данных дата, сумма, контрагент)  в документ "Кассовое поступление" Конфигурации Бухгалтерия Государственного Учреждения



загружается все записывается, но документ не проводится, выпадает ошибка:




В строке 1 табличной части "Расшифровка платежа" cубконто "Разделы лицевых счетов" не заполнено.
В строке 1 табличной части "Расшифровка платежа" cубконто "Разделы лицевых счетов" не заполнено.



почемуто 2 раза.

Код в обработке:





НовыйДокумент=документы.КассовоеПоступление.СоздатьДокумент();

ВидОперации=Справочники.ВидыОпераций.НайтиПоНаименованию("Поступление доходов от реализации (205 20, 30, 70, 80)");
НовыйДокумент.ВидОперации = ВидОперации;
НовыйДокумент.ЛицевойСчет = справочники.ЛицевыеСчета.НайтиПоНаименованию("2Внебюдж.счет в филиале ОАО ВТБ в г.Владивостоке");
НовыйДокумент.Учреждение =глЗначениеПеременной("глТекущийРазделительУчета");
НовыйДокумент.ВалютаДокумента =ОбщегоНазначения.ПолучитьЗначениеПеременной("глВалютаРегламентированногоУчета");// справочники.Валюты.НайтиПоНаименованию("RUB");
НовыйДокумент.Курс = 1.0000;
НовыйДокумент.Кратность=1;
////из ТХТ
НовыйДокумент.СуммаДокументаВВалюте = СокрЛП(Суммаоплаты);
НовыйДокумент.СуммаДокумента = СокрЛП(Суммаоплаты);
НовыйДокумент.Дата=""+датаПриема+"  10:00:00";
НовыйДокумент.Контрагент=справочники.Контрагенты.НайтиПоНаименованию(ФИОПлатильщика);
НовыйДокумент.СчетДебета=ПланыСчетов.ЕПСБУ.ДСУчрежденияНаЛСВБанке;
новыйДокумент.ЗабалансовыйДебет=ПланыСчетов.ЕПСБУ.ПоступлениеДенежныхСредствНаСчета;


ТабличнаяЧасть=НовыйДокумент.РасшифровкаПлатежа.Добавить();
//**!!!
//РАЗДЕЛИЦСЧЕТА

ТабличнаяЧасть.РазделЛицевогоСчета=справочники.РазделыЛицевыхСчетов.НайтиПоНаименованию("Средства от приносящей доход деятельности");

ТабличнаяЧасть.СуммаВал=СокрЛП(Суммаоплаты);
ТабличнаяЧасть.Сумма=СокрЛП(Суммаоплаты);
Счетик=Справочники.КБК.НайтиПоНаименованию("07430201010011111");
ТабличнаяЧасть.КОСГУНазначениеПлатежа=Справочники.КОСГУ.НайтиПоКоду(130);
ТабличнаяЧасть.КВД=Перечисления.КВД.Внебюджет;
ТабличнаяЧасть.КБКНазначениеПлатежа=Счетик;
ТабличнаяЧасть.КБКСчетКредита=Счетик;
ТабличнаяЧасть.СубконтоСчетКредита2= справочники.Контрагенты.НайтиПоНаименованию(ФИОСтудента);
ТабличнаяЧасть.СчетКредита= ПланыСчетов.ЕПСБУ.РасчетыСПлательщикамиДоходовОтУслуг;
ТабличнаяЧасть.КОСГУСчетКредита= Справочники.КОСГУ.НайтиПоКоду(660);
ТабличнаяЧасть.КБКСчетДебета=Справочники.КБК.НайтиПоНаименованию("07408020100010000");
ТабличнаяЧасть.КОСГУСчетДебета=Справочники.КОСГУ.НайтиПоКоду(510);

ТабличнаяЧасть.КБКЗабалансовыйДебет=Счетик;
ТабличнаяЧасть.КОСГУЗабалансовыйДебет= Справочники.КОСГУ.НайтиПоКоду(130);

           
новыйдокумент.Записать();







хотя в табличной части все что нужно заполенено и разделЛицевогоСчета показывет что данные есть,

если прекликать все в документе то проведется...

chuevsf

А где двойные кавычки?
ТабличнаяЧасть.КОСГУНазначениеПлатежа=Справочники.КОСГУ.НайтиПоКоду(130);
ТабличнаяЧасть.КОСГУСчетКредита= Справочники.КОСГУ.НайтиПоКоду(660);
ТабличнаяЧасть.КОСГУСчетДебета=Справочники.КОСГУ.НайтиПоКоду(510);
-----------------------------------------------------------------------------
ТабличнаяЧасть.КОСГУНазначениеПлатежа=Справочники.КОСГУ.НайтиПоКоду("130");

ТабличнаяЧасть.КОСГУЗабалансовыйДебет= Справочники.КОСГУ.НайтиПоКоду(130);


Evgeny

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

Шурыгин Иван Сергеевич

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск