Вход | Регистрация

1С:Предприятие ::

Метки:

Как правильно работать со списком значений

Я
   god3
 
09.04.04 - 12:30
Есть список значений СписокПартии. В него я добавляю список партий для выбора, а после выбора, соответствено, хочу обрабатывать эту партию. Выбор происходит вот так:
//------------------------

Процедура ВыборПартии ()
   Стр = СписокПартии.ТекущаяСтрока();
   Док = СписокПартий.ПолучитьЗначение(Стр, "ПрихНакл");
   Сообщить (Док.Представление());
   Сообщить (Док.НомерДок);
КонецПроцедуры

Но вот дела - Док.ПредставлениеВида() выводит "Приходная накладная", но Док.НомерДок не выводит ничего. Почему???
 
 
   SnarkHunter
 
1 - 09.04.04 - 12:32
В список-то чего заносишь? И как...
   god3
 
2 - 09.04.04 - 12:36
Выбираю нужные документы из Документ.ПрихНакл (условия по регистру) и пишу:
Док = СоздатьОбъект ("Документ.ПрихНакл");
Док.ВыбратьДокументы();
Пока Док.ПолучитьДокумент() = 1 Цикл
   СписокПартий.ДобавитьЗначение (Док, "Сие чадо это документ");
   ...
КонецЦикла
   SnarkHunter
 
3 - 09.04.04 - 12:42
В ПолучитьЗначение второй параметр д.б. идентификатором переменной
   god3
 
4 - 09.04.04 - 12:45
Представляешь, я даже не понимаю, что означает смысл твоих слов. Может примерчик накатаешь? Я по 1С даже литературу не читал.
   Рупор абсурда
 
5 - 09.04.04 - 12:45
ТекущийДокумент()
   god3
 
6 - 09.04.04 - 12:49
Всё равно не догоняю
   Рупор абсурда
 
7 - 09.04.04 - 12:58
СписокПартий.ДобавитьЗначение (Док.ТекущийДокумент(), "Сие чадо это документ");
   god3
 
8 - 09.04.04 - 13:02
УУууууууууу, тогды понятно. А я то думал, для чего этот метод ТекущийДокумент нужен!!! Спасибо!


Список тем форума
  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует