не выходт программно прописать документу счет Дт #515541


#0 by mdx
Добрый день! Затык в следующем. программно ввожу документ строка авансового отчета, в нем есть реквизит табл части счет,если его заполнять то заполняется Кт, но как заполнить Дт? соответствующего реквизита нету =(,проводки соответственно не создаются=(
#1 by andrewks
ТиС что-ли?
#2 by mdx
ага
#3 by andrewks
ну дык какие проводки, малчег? ты адресом ашипся. проводки в Бухии. а если ты имеешь в виду т.н. Отчет по проводкам, так надо настроить механизм формирования проводок
#4 by mdx
комплексная
#5 by mdx
ступил сори, комплексная конфа,проводки еще как есть,раньше не требовалось с ними ковыряцо и вот пришел час когда нужно,а я чего-то не воткну как доку этому прописать Кт и Дт. в модуле глядел ничего не наглядел,а нужно создавать его программно и программно же заполнять,субконты заполняю все ок,а вот как Дт и Кт не врубаюсь
#6 by Мулька
Тип реквизита Дт?
#7 by mdx
тип реквизита счет - Неопределенный. Реквизит счет - реквизит таблицной части.
#8 by Cthulhu
НазначитьТип(...)
#9 by Cthulhu
+ и потом уже присвоить
#10 by andrewks
ф-ф-ф-ф-у! терпеть не могу
#11 by mdx
2 ctulhu какой тип назначать? один реквизит два раза присваивать значения? какие типы назначать?
#12 by mdx
тоесть какой тип = Дт, а какой Кт?
#13 by miki
>>табл части счет,если его заполнять то заполняется Кт, но как заполнить Дт? Если реквизит один, то он будет писаться либо в Дт, либо в Кт.Сразу и туда и туда не будет. Корсчет берется либо из шапки, или по алгоритму исходя из сочетания значений реквизитов шапки. См. модуль проведения.
#14 by Cthulhu
Посмотри как назначается в диалоге (отладчиком по модулю формы) - так и назначай "снаружи" программно.
#15 by mdx
рыл диалог(модуль формы) там вообще назначить не используется. и при заполнении дока есть только реквизит счет,так иназывается, если я назначаю реквизит счет тип счет то могу ему программно назначить значение типа счет и все,проводки не формируются,как я понимаю из-за отсутствия Дт. если интерактивно вводить документ то достаточно выбрать Счет и все, Дт сам выставляется причем это видно только если глядеть в проводки дока.
#16 by miki
ещё раз: см. модуль дока, Обработку проведения
#17 by mdx
смотрел модуль проведения.бестолку
#18 by andrewks
сиди, делай выводы
#19 by mdx
тем не менее все попытки не увенчались успехом,проводки не формируются,программно заполняю реквизит счет а форме он заполнен. в самой форме нету реквизита счет Дт.есть только Счет.он заполнен,а проводки не формируются...как быть?
#20 by mdx
смотрю старые доки если глядеть в проводки - там заполнено и дт и кт,если влезть в док, то нету даже поля куда вбить Дт и его субконто
#21 by miki
запости, плз, кусок обработки проведения, где есть присваивание:
#22 by Табуретко
разобрать похожий документ и посмотреть где он хранит Дт
#23 by miki
может нигде не хранить
#24 by mdx
разбирал...не хранит, Дт не упоминается. если создавать интерактивно - проводки формирует.программно с заполнением всех возможных реквизитов - нет
#25 by mdx
нет такого куска кода
#26 by mdx
вот код модуля, может я замылеными глазьями чего и не заметил
#27 by miki
а что в глПриПроведении ? есть там что про бухсчета?
#28 by v_rtex
вот здесь должно быть глОбработкаПроведенияПоПодотчетнику
#29 by Cthulhu
надо смотреть глСформироватьБухгалтерскиеПроводки(..) а оттуда - вызывается ОткрытьФормуМодально(..) и єто всё нуно смотреть ))))
#30 by mdx
уплыл ковыряться..
#31 by andrewks
слушай, автор, а нафига тебе второй счет менять? он наверное жестко прописан при проведении как 71.1, или у тебя свой план?
#32 by mdx
как его жестко изменить? =)
#33 by v_rtex
#34 by andrewks
не уверен, но попробуй Глоб.мод. - найти - 71.1 или - поиск по всей конфе
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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