v7: Выбрать значение справочника #666555


#0 by lg2marvel
Добрый день. Есть справочник: Копирую его в Список значений: Спр.ВыбратьЭлементы; Пока Спр.ПолучитьЭлемент = 1 Цикл                Сп.ДобавитьЗначение(Спр.ТекущийЭлемент); Есть таблица, с колонкой ВидНДС: ТВыписка.НоваяКолонка("ВидНДС",,,,"Вид НДС",12,,); Подскажите пожалуйста как ТВыписка.ВидНДС установить значение из списка значений?
#1 by viktor_vv
И по какому принципу устанавливать ? Какое значение из списка установить в строке Твыписка ?
#2 by Simod
В чем проблема: как получить из списка или как установить в ТЗ?
#3 by Shaman100M
#4 by lg2marvel
Сп.ВыбратьЗначение(Зн,,,,1) - показывает все значений которые есть в Сп в окне или менюшкой, но нужно конкретное и присвоить его без всяких телодвижений со стороны пользователя. Поидее банальщина, но найти как сделать не могу.
#5 by Тьма
тВыписка.ВидНДС = СП.получитьЗначение;
#6 by lg2marvel
Да, спасибо большое.
#7 by viktor_vv
А вдруг там первым в списке будет НДС 20% ? А судя по тексту тебе надо именно без НДС.
#8 by lg2marvel
Даааа, беда. Первым в списке не 20% конечно, а гораздо хуже... Перебором конечно к утру найду, а нельзя более конкретно задать?)
#9 by lg2marvel
Или в цикле просмотреть Сп, найти где находится "Без НДС" и тогда уже по номеру присваивать?
#10 by viktor_vv
Ну есть у справочника есть всякие НайтиПоНаименованию НайтиПоКоду.
#11 by Злой Бобр
Начни с того как у тебя в конфе задан НДС - это перечисление или справочник. Просто в разных конфах реализовано по разному.
#12 by lg2marvel
Справочник. Спр.НайтиПоКоду("БезНДС"); - нахожу, но возвращает значение 0 или 1, а не ссылку на сам элемент
#13 by Ork
Если вернулась единичка - нужно брать Спр.ТекущийЭлемент
#14 by lg2marvel
Всем спасибо. Рабочий вариант:
#15 by vinogradъ
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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