|
Не устанавливается Субконто в обработке по заполнению ОперацииБух |
☑ |
0
Lily_1C
11.02.19
✎
09:15
|
Добрый день!
Не срабатывают строки по заполнению Субконто:
БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетКт, РегЗапись.СубконтоКт, "ПрочиеДоходыИРасходы", Справочники.ПрочиеДоходыИРасходы.НайтиПоНаименованию("Прочие расходы"));
БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетДт, РегЗапись.СубконтоДт, "Номенклатура", Выборка.Номенклатура);
БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетДт, РегЗапись.СубконтоДт, "Склады", Выборка.Склад);
|
|
1
Lily_1C
11.02.19
✎
09:16
|
Вот полный код процедуры:
БухСпр = Документы.ОперацияБух.СоздатьДокумент();
БухСпр.Дата = Дата;
БухСпр.Организация=Справочники.Организации.НайтиПоКоду("00-000001");
БухСпр.Ответственный=Пользователи.ТекущийПользователь();
БухСпр.Записать(РежимЗаписиДокумента.Запись);
БухСпрСсылка = БухСпр.Ссылка;
РегХозрасчетный = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
РегХозрасчетный.Отбор.Регистратор.Значение = БухСпрСсылка;
БухСпр.Записать();
РезультатЗапроса = Запрос.Выполнить();
Выборка= РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
РегЗапись = РегХозрасчетный.Добавить();
РегЗапись.Период = Дата;
РегЗапись.Регистратор = БухСпрСсылка;
РегЗапись.Организация = Справочники.Организации.НайтиПоКоду("00-000001");
РегЗапись.СчетДт=ПланыСчетов.Хозрасчетный.ПрочиеРасходы;
РегЗапись.СчетКт=Выборка.Счет;
//Сообщить(Выборка.Номенклатура);
//РегЗапись.СубконтоДт=Справочники.ПрочиеДоходыИРасходы.НайтиПоНаименованию("Прочие расходы");
БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетКт, РегЗапись.СубконтоКт, "ПрочиеДоходыИРасходы", Справочники.ПрочиеДоходыИРасходы.НайтиПоНаименованию("Прочие расходы"));
БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетДт, РегЗапись.СубконтоДт, "Номенклатура", Выборка.Номенклатура);
БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетДт, РегЗапись.СубконтоДт, "Склады", Выборка.Склад);
РегЗапись.КоличествоКт=Выборка.Количество;
РегЗапись.Сумма=Выборка.Сумма;
КонецЦикла;
|
|
2
Lily_1C
11.02.19
✎
09:16
|
Документ и строки создаются,но значения субконто не заполняются((
|
|
3
Ёпрст
гуру
11.02.19
✎
09:19
|
(1) ну и где запись набора движений ?!
|
|
4
Ёпрст
гуру
11.02.19
✎
09:20
|
И писать БухСпр.Записать по сто раз нет необходимости, как и в отборе по новому документу в регистре
|
|
5
Lily_1C
11.02.19
✎
09:30
|
РегХозрасчетный.Записать(Истина);
последнюю строку,после цикла-забыла вставить
|
|
6
Ёпрст
гуру
11.02.19
✎
09:40
|
(5) и ? Что не работает то ?
|
|
7
Ботаник Гарден Меран
11.02.19
✎
09:42
|
Дт и Кт в строках заполнения субконто перепутаны.
|
|
8
kzot
11.02.19
✎
09:55
|
(7) может ещё и про НУ что то вспомнит.
|
|