Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.9.171] |
|
Сообщ.
#1
,
|
|
|
Вообщем ребят, ситуация такая, я из цикла перебором по КПС, нахожу нужный мне так:
НужныйКПС = Справочники.КБК.Выбрать(); Пока НужныйКПС.Следующий() Цикл Если НужныйКПС.Наименование = "0000000000111" И НужныйКПС.ПометкаУдаления = Ложь и НужныйКПС.ВидРасходаКРБ.Код = "211" Тогда Значение = НужныйКПС.Наименование; КонецЕсли; КонецЦикла; Все работает и возвращает именно тот, который мне нужен, странность в том, что в проводку его не заносит, если я пишу далее так: Строка.КБКДт = Значение; То поле остается пустым и ничего туда не попадает. Но если же сделать так: Строка.КБКДт = Справочники.КБК.НайтиПоНаименованию("0000000000111"); То все отлично заносится, прямо магия какая-то. Просто у меня очень много одинаковых КПС, а нужен именно один - тот самый. |
Сообщ.
#2
,
|
|
|
Наименование - это строка, у тебя в итоге Значение - это строка. Используй НужныйКПС.Ссылка.
|