не устанавливается субконто #671510


#0 by iQwerty
во время отладки контрагент принимает правильные значения, но субконто пустует. ........................
#1 by asady
чудес не бывает к отладчику нужен ещё мосх
#2 by iQwerty
что такое мосх?
#3 by iQwerty
может быть есть ещё способы заполнить субконто?
#4 by Maxus43
между ушами находится видимо, обычно
#5 by Maxus43
"Контрагенты" точно? а не "контрагент"? проверь
#6 by Maxus43
там процедура небольшая, иди отладчиком внутрь БухгалтерскийУчет.УстановитьСубконто(
#7 by iQwerty
проверил, да точно
#8 by iQwerty
я зашёл отладчиком в БухгалтерскийУчет.УстановитьСубконто( контрагент принимает правильное значение
#9 by Maxus43
значит потом затирается, смотри дальше
#10 by iQwerty
да вроде на этом процедура заканчивается
#11 by Maxus43
после строки БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетДт, РегЗапись.СубконтоДт,"Контрагенты", Контрагент); РегЗапись отладчиком заполнена правильно?
#12 by vicof
какое значение у регЗапись.СчетДт?
#13 by iQwerty
#14 by iQwerty
03.01
#15 by iQwerty
03.01
#16 by iQwerty
меня немного смущает значение РегЗапись.СубконтоДт-РегистрБухгалтерииСубконто.Хозрасчетный
#17 by hhhh
ну открой план счетов посмотри 03.01, есть у него Контрагенты там? У меня в базе, например, нет.
#18 by alexiv79
Может не устанавливаться, если тип субконто составной. Попробуй сначала установить Справочники.Контрагенты.пустаяСсылка - тогда должен тип подставится, потом подставляй значение уже
#19 by alexiv79
В БП 2.0.46.8 на счете 03.01 - только 1 субконто-Основные средства
#20 by hhhh
не, на практика там обратная ситуация. Можно легко в субконто Контрагенты подставить например договор, она даже не ругнется.
#21 by Maxus43
ага, сам видел, был удивлён...)
#22 by iQwerty
там разобрался, спасибо. дальше возникла ошибка, при работе с другим документом {ОбщийМодуль.БухгалтерскийУчет.Модуль}: Поле объекта не обнаружено (Прочие доходы и расходы)
#23 by hhhh
феерично.
#24 by iQwerty
я пробовал как мог) а в чем проблема то?
#25 by iQwerty
up
#26 by Мыш
#27 by Мыш
Или так: РегЗапись.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы]=Справочники.Контрагенты.НайтиПоКоду(строка.контрагенткод);
#28 by iQwerty
почему?
#29 by iQwerty
есть ошибка Получение элемента по индексу для значения не определено
#30 by Мыш
В первом случае тип возвращаемого значения "Строка", во втором "ПланВидовХарактеристикСсылка". Надо один раз понять и больше не допускать таких детских ошибок.
#31 by iQwerty
так там и нужно строку
#32 by iQwerty
разве нет?
#33 by iQwerty
ну в общем ошибка
#34 by ДенисЧ
В значении субконто - строка? Срочно высылай мне три дозы такой же травы...
#35 by iQwerty
а по поводу это что и куда?
#36 by iQwerty
ладно ладно не значение строка, то есть значение конечно же не строка
#37 by ДенисЧ
А нафига тогда ты туда строку пихашь?
#38 by iQwerty
но он же говорит про вид субконто, там то строка
#39 by Мыш
Нет. Нет. Это другой вариант выполнения. В одну строку, без вызова других функций. Курить - здоровью вредить )
#40 by Мыш
Вид субконто не может быть строкой.
#41 by iQwerty
то есть я пихаю строку в вид субконто, то бишь БухгалтерскийУчет.УстановитьСубконто(РегЗапись.СчетДт, РегЗапись.СубконтоДт,"Контрагенты", Контрагент); он говорит про "Контрагенты", то что находится после третей запятой
#42 by Мыш
Это вызов процедуры общего модуля. Там эта строка в любом случае преобразуется в ссылку.
#43 by iQwerty
после второй запятой) курить здоровью вредить(с)
#44 by ДенисЧ
вид субконто - это ПланХарактеристик.ВидыСубконто, но никак не строка
#45 by iQwerty
ясно, ну так вот я изменил на без .наименование и ошибка Получение элемента по индексу для значения не определено
#46 by Мыш
Так и ожидалось. )
#47 by Мыш
Можно так: или так: РегЗапись.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы]=РасходыПоГарантии; или так:
#48 by iQwerty
Запись не верна! Вид субконто "Прочие доходы и расходы" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский учет); Номер строки: 1) а это о чем может быть? я уже настолько запутался
#49 by iQwerty
Спасибо, это просто невнимательность
#50 by iQwerty
вобщем без ошибок но не создается проводка в регистре бухгалтерия, я использую РегЗапись.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы]=РасходыПоГарантии; и мне кажется что ему что тоне хватает
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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