helpf.pro
Регистрация

проблемы с субконто

xxx90
01.03.2011 19:09Прочитано: 1626
Пытаюсь записать документ кассовое поступление. Заполняются все реквизиты кроме СубконтоКредита2 и СубконтоКредита3. Ошибки в коде не вижу. Помогите люди добрые...
Код 1C v 8.2 УП
 Процедура СформироватьКассовоеПоступление();
НовыйДокумент = Документы.КассовоеПоступление.СоздатьДокумент();
ВидОперации=Справочники.ВидыОпераций.НайтиПоНаименованию("Поступление доходов от реализации (205 02, 03, 09, 10)");
НовыйДокумент.ВидОперации = ВидОперации;
НовыйДокумент.ЛицевойСчет = ЛицевойСчет;
НовыйДокумент.Дата = ДатаДокумента;
НовыйДокумент.Учреждение = Учреждение;
НовыйДокумент.КВД = КВД;
НовыйДокумент.ВалютаДокумента = ВалютаДокумента;
НовыйДокумент.Курс = 1.0000;
НовыйДокумент.Кратность=1;
НовыйДокумент.СуммаДокумента = СуммаРеестра;
НовыйДокумент.СуммаДокументаВВалюте = СуммаРеестра;

////// перебираем табличную часть
Для Каждого Строка Из ЗаписиДляПроводок Цикл
НоваяСтрока = НовыйДокумент.РасшифровкаПлатежа.Добавить();
НоваяСтрока.СчетДебета= СчетДебета;
НоваяСтрока.КБКСчетДебета= КБКСчетДебета;
НоваяСтрока.КОСГУСчетДебета= КОСГУСчетДебета;
НоваяСтрока.СубконтоСчетДебета2=РазделЛицевогоСчета;

//////////////////////////////////////////////////

НоваяСтрока.СчетКредита= СчетКредита;
НоваяСтрока.КБКСчетКредита= КБКСчетКредита;
НоваяСтрока.КОСГУСчетКредита= КОСГУСчетКредита;
Договор_п=Справочники.Договоры.НайтиПоКоду(СокрЛП(Строка.КодДоговора));
Контрагент_п= Договор_п.Контрагент;
НоваяСтрока.СубконтоСчетКредита2=Контрагент_п ;
НоваяСтрока.СубконтоСчетКредита3= Договор_п;
Сообщить(НоваяСтрока.СубконтоСчетКредита2);
Сообщить(НоваяСтрока.СубконтоСчетКредита3);
////////// забалансовый счет
НоваяСтрока.ЗабалансовыйДебет= ЗабалансовыйДебет;
НоваяСтрока.КБКЗабалансовыйДебет= КБКЗабалансовыйДебет;
НоваяСтрока.КОСГУЗабалансовыйДебет= КОСГУЗабалансовыйДебет;
НоваяСтрока.СубконтоЗабалансовыйДебет2=РазделЛицевогоСчета;

НоваяСтрока.КБКНазначениеПлатежа= КБКЗабалансовыйДебет;
НоваяСтрока.КОСГУНазначениеПлатежа= КОСГУЗабалансовыйДебет;
НоваяСтрока.СтрокаНазначениеПлатежа= Строка.Договор.НаправлениеДеятельности;

НоваяСтрока.РазделЛицевогоСчета=РазделЛицевогоСчета;
НоваяСтрока.СуммаВал=Строка.СуммаПроводки;
НоваяСтрока.Сумма=Строка.СуммаПроводки;
КонецЦикла;
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
02.03.2011 10:38Ответ № 1
(0) xxx90, какой тип зачений у СубконтоКредита2 и СубконтоКредита3 ?
xxx90
02.03.2011 15:01Ответ № 2
СубконтоКредита2 - Справочник.Договоры
СубконтоКредита3 - Справочник.Контрагенты
E_Migachev
02.03.2011 15:44Ответ № 3
(2) xxx90, через отлачик посмотри, он договор то вообще находит!?
Код 1C v 8.х
 Договор_п=Справочники.Договоры.НайтиПоКоду(СокрЛП(Строка.КодДоговора));   
xxx90
02.03.2011 17:14Ответ № 4
Договор_п=Справочники.Договоры.НайтиПоКоду(СокрЛП(Строка.КодДоговора)); не помогает.
E_Migachev
02.03.2011 17:29Ответ № 5
получается что он не находится по коду - проблема в этом!
xxx90
02.03.2011 18:40Ответ № 6
по коду как раз находится,в сообщить выдается найденное значение. проблема в самом документе, я думаю.
Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.