|
КД бух операции. ошибка Поле объекта недоступно для записи (СубконтоДт) |
☑ |
0
zladenuw
29.05.14
✎
15:33
|
Призаписи такой код.
Если ТаблицаХозрасчетный.Количество() <> 0 Тогда
Для Каждого СтрокаТаблицы ИЗ ТаблицаХозрасчетный Цикл
Если СтрокаТаблицы.СчетКт.Код = "91.01.1" Тогда
СубконтоКТ = Новый Соответствие;
СубконтоКТ.Вставить(ПланыСчетов.Хозрасчетный.ВыручкаНеОблагаемаяЕНВД.ВидыСубконто[0],Справочники.НоменклатурныеГруппы.НайтиПоКоду(СтрокаТаблицы.Содержание));
СубконтоКТ.Вставить(ПланыСчетов.Хозрасчетный.ВыручкаНеОблагаемаяЕНВД.ВидыСубконто[1],Перечисления.СтавкиНДС.БезНДС);
СтрокаТаблицы.Содержание = "";
СтрокаТаблицы.СубконтоКТ = СубконтоКТ;
ИначеЕсли СтрокаТаблицы.СчетДт = ПланыСчетов.Хозрасчетный.ПереводыВПути Тогда
СубконтоДТ = Новый Соответствие;
СубконтоДТ.Вставить(ПланыСчетов.Хозрасчетный.ПереводыВПути.ВидыСубконто[0],Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию("Погашение займов и процентов по займам"));
СтрокаТаблицы.СубконтоДТ = СубконтоДТ;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Получаю такую ошибку
ИмяПКО = ОперацияБух
ТипОбъекта = Операция (бухгалтерский и налоговый учет)
Объект = Операция (бухгалтерский и налоговый учет) от 29.05.2014 15:32:24
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Поле объекта недоступно для записи (СубконтоДт)
ПозицияМодуля = (15)
КодСообщения = 21
запускаю этот же ПКО для другого документа. где меняю КТ все работает. что не так ?
|
|
1
zladenuw
29.05.14
✎
15:42
|
заменил вот так
ошибки нету. но и поле пустое
СтрокаТаблицы.СубконтоДТ[ПланыСчетов.Хозрасчетный.ПереводыВПути.ВидыСубконто[0]] = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоНаименованию("Погашение займов и процентов по займам");
|
|
2
zladenuw
29.05.14
✎
15:52
|
мда. а так пошло
СтрокаТаблицы.СубконтоДТ.СтатьиДвиженияДенежныхСредств
|
|
3
zladenuw
29.05.14
✎
16:10
|
не догоняю.
для 2 субконто проставляются данные. для первого нет.
СтрокаТаблицы.СубконтоКТ.НоменклатурныеГруппы = Справочники.НоменклатурныеГруппы.НайтиПоКоду(СтрокаТаблицы.Содержание, Истина);
СтрокаТаблицы.СубконтоКТ.СтавкиНДС = Перечисления.СтавкиНДС.БезНДС;
что не так :(
|
|
4
zladenuw
29.05.14
✎
16:11
|
СтрокаТаблицы.Содержание если смотрю отладчик. и делаю поиск по справочнику. то находит ссылку :(
|
|
5
vicof
29.05.14
✎
16:12
|
возможно, потом затирается
|
|
6
zladenuw
29.05.14
✎
16:14
|
(5) если просто в документе выбрать то проблемы нету
|
|
7
zladenuw
29.05.14
✎
16:18
|
(5) второе же субконто не пропадает
|
|
8
salvator
29.05.14
✎
16:35
|
(3) Пробелов лишних в СтрокаТаблицы.Содержание не передается? А то попробуй на всякий случай СокрЛП
|
|
9
acsent
29.05.14
✎
16:38
|
Если Это бух, то юзай процедуру УстановитьСубконто()
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой