Программное заполнение приходного кассового ордера в 1С: БГУ 8 #581811


#0 by tumpalgin
Уважаемые форумчане, прошу вашей помощи. Никак не удается программно провести приходник. Точнее заполнить всего один реквизит: Нулевой КБК. Приведу вначале код: Документ не проводится, не проставляется КБК, пробовал по разному: КБК = Справочники.КБК.НайтиПоКоду("00000000000000000"); (но оказывается у него и нет такого реквизита) КБК = Справочники.КБК.НайтиПоНаименованию("Произвольный"); КБК = Справочники.КБК.НайтиКПС("Произвольный"); (пишет недостаточно параметров) КБК = Справочники.КБК.НайтиПоРеквизиту("ВидКБК","Произвольный"). Он там один в справочнике. Но в документ не заходит. Смотрел реквизит ВидКБК, он проходит как перечисление. Нужное значение - "Произвольный". Имеется еще такой метод: Док.ЗаполнитьКБККассыВСтроке(ДокТабл)-но опять же недостаточно параметров. В модуле этого документа есть такие процедуры: Но вот как применить это, я не знаю. Очень надеюсь на вашу помощь.
#1 by Error pro
Справочники.Кбк.НайтиПоНаименованию("18200000000000000") все находит, такого реквизита как ВидКБК нету , в табличной части "Расшифровка платежа" есть поля КБКСчетДебета и КБКСчетКредита вот их и заполняй.
#2 by Error pro
+ смотрел док кассовое поступление, в твоем случае в таблице СтрокиДокумента заполняй эти поля.
#3 by Error pro
#4 by tumpalgin
Спасибо тебе большое, все получилось!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С