• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Создание проводок.

  • Автор темы Velliar
  • Дата начала
V

Velliar

Доброго времени суток всем.
Пытаюсь создать проводку программно.
Док = Документы.ОперацияБух.СоздатьДокумент();
Док.Дата = ТекущаяДата();
Док.Организация = Организация;
НовПроводка = Док.Движения.Хозрасчетный.Добавить();
НовПроводка.Период = Док.Дата;
НовПроводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("013");
НовПроводка.СубконтоДт.Вставить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные
["Материалы"],спр.Затрата);
Пишет поле материал не наденно.Если смотреть в режиме пользователя, то такое субконто как "материалы" есть, через конфигуратор его не видно.Может это из за того что это субконто было нами созданно.Если да, то как сделать так что бы его было видно через конфигуратор.
 
K

KiR

вообще-то по хорошему стоит в конфигураторе делать различные правки для плана счетов...
 
V

Velliar

Это я уже понял.Но поздно.Что теперь можно сделать?Как записать субконто?
 
K

KiR

по идее нада сделать обработку которая все остатки с 13го счета с определенным субконто спишет на какой-нить другой счет. потом создать субконто по человекчески (в конфигураторе) и написать подправить обработку, которая уже с этого какого-нить другого счета остатки повесит куда нужно. процесс геморный и возможно с точки зрения ведения учета не совсем верный, но другой в голову пока не приходит
 
U

unknown181538

Док = Документы.ОперацияБух.СоздатьДокумент();
Док.Дата = ТекущаяДата();
НовПроводка = Док.Движения.Хозрасчетный.Добавить();
НовПроводка.Период = Док.Дата;
НовПроводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("013");
НовПроводка.СубконтоДт.Вставить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные
.НайтиПоНаименованию("Материалы"),Спр.Затрата);
 
V

Velliar

Док = Документы.ОперацияБух.СоздатьДокумент();
Док.Дата = ТекущаяДата();
НовПроводка = Док.Движения.Хозрасчетный.Добавить();
НовПроводка.Период = Док.Дата;
НовПроводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("013");
НовПроводка.СубконтоДт.Вставить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные
.НайтиПоНаименованию("Материалы"),Спр.Затрата);
Большое спасибо!!!!!!!Сработало.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!