Имя: Пароль:
1C
1С v8
проблема с УстановитьСубконто
0 iQwerty
 
03.07.13
16:27
ошибка
{ОбщийМодуль.БухгалтерскийУчет.Модуль(371)}: Поле объекта не обнаружено (Прочие доходы и расходы) ВидСубк = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные[ИмяСубконто];


код

РасходыПоГарантии=Справочники.ПрочиеДоходыИРасходы.НайтиПоНаименованию("Расходы по гарантии");
//склад=строка.склад;

количество=строка.количество;
//сумма=строка.сумма;

пам=планывидовхарактеристик.ВидыСубконтоХозрасчетные.НайтиПоНаименованию("Прочие доходы и расходы").Наименование;
   Номенклатура=строка.номенклатура;
   Контрагент = Справочники.Контрагенты.НайтиПоКоду(строка.контрагенткод);
   //КодОС = СокрП(ДБФ.OS);

   //ОсновноеСредство = Справочники.ОсновныеСредства.НайтиПоКоду(КодОС);

   РегЗапись = РегХозрасчетный.Добавить();
   РегЗапись.Период = Строка.Дата;
   РегЗапись.Регистратор = ДокОперацияСсылка;
   РегЗапись.Организация = Строка.Организация;
//    РегЗапись.СубконтоДт = "";

   РегЗапись.Содержание  = "Корректировка стоимости ОС с 0 стоимостью(Максим)";
   РегЗапись.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходыНеОблагаемыеЕНВД;
     РегЗапись.СчетКт = ПланыСчетов.Хозрасчетный.РасчетыСПрочимиПоставщикамиИПодрядчиками;
    //УстановитьСубконто(Счет, Субконто, ИмяСубконто, ЗначениеСубконто, Сообщать = Ложь, Заголовок = "", ВидыСубконтоСчета = Неопределено) Экспорт

       
   БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетДт, РегЗапись.СубконтоДт, пам, РасходыПоГарантии);
1 ДенисЧ
 
03.07.13
16:28
Генитально. Строку в субконто запихать хочешь?
2 zak555
 
03.07.13
16:29
неопределено ?
3 George Wheels
 
03.07.13
16:42
пам=планывидовхарактеристик.ВидыСубконтоХозрасчетные.НайтиПоНаименованию("Прочие доходы и расходы").Наименование

Здесь .Наименование - это и есть "Прочие доходы и расходы"
4 iQwerty
 
03.07.13
17:21
(3) я пробовал и просто писать "Прочие доходы и расходы"
5 ale-sarin
 
03.07.13
17:24
(3) Блин, убери ".Наименование"
6 ale-sarin
 
03.07.13
17:25
+5 Это к (4)
7 hhhh
 
03.07.13
17:30
(4) вот это какой счет?

ПланыСчетов.Хозрасчетный.ПрочиеРасходыНеОблагаемыеЕНВД

какие у него субконто?
8 iQwerty
 
03.07.13
17:34
(7) 91.02.1
субконто-Прочие доходы и расходы
9 hhhh
 
03.07.13
17:46
(8) там надо не наименование субконто, а имя. В конфигураторе посмотреть.
10 Aprobator
 
03.07.13
17:53
НайтиПоКоду... НайтиПоНаименованию.... ерш твою меть.
(9) +100500 нужно именно Имя Предопределенного элемента в данном случае:
   БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетДт, РегЗапись.СубконтоДт, "ПрочиеДоходыИРасходы", РасходыПоГарантии);
11 George Wheels
 
03.07.13
19:49
(10) А вот меня интересует вопрос - А если нет предопределённого элемента?
12 Aprobator
 
03.07.13
19:57
(11) господа - забодали своей ленью.

// Процедура устанавливает субконто на счете. Если такое субконто на счете
// отсутствует, то ничего не делается.
//
// Параметры:
//        Счет - Счет, к которому относится субконто
//      Субконто - набор субконто
//    ИмяСубконто - НОМЕР или ИМЯ устанавливаемого субконто
//      Значение субконто - значение устанавливаемого субконто
//
Процедура УстановитьСубконто(Счет, Субконто, ИмяСубконто, ЗначениеСубконто, Сообщать = Ложь, Заголовок = "", ВидыСубконтоСчета = Неопределено) Экспорт
13 Aprobator
 
03.07.13
19:57
+(12) конфу открыть и посмотреть описание функции - дело одной минуты.
14 George Wheels
 
03.07.13
20:04
(13) Дополню вопрос. Субконто добавлено не в конфигураторе. И сколько их там...? (понятно, что не больше чем задано в конфигураторе)
15 Aprobator
 
03.07.13
20:06
(14) без разницы. Номер субконто известен в любом случае.