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

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

Метки:

Восстановление списка значений. Не получается...

Я
   user63
23.11.04 - 17:36
Прошу прощения, если повторно. В первый раз не ушло, вроде...
Создал документ у которого есть реквизит "ПродукцияСпрос" (тип строка неогр.длины). На форме этого же документа создал элемент типа "список".
 В модуле прописал:
Процедура ПриЗаписи()
   ПродукцияСпрос = ЗначениеВСтроку(СпСпрос);
КонецПроцедуры

Процедура ПриОткрытии():
   СпСпрос = ЗначениеИзСтроки(ПродукцияСпрос);// 1-й способ

  //Рез = ЗначениеИзСтроки(ПродукцияСпрос);   // 2-й

  //Рез.Выгрузить(СпСпрос);

КонецПроцедуры
Но у меня в момент открытия документа появляется ошибка:"Попытка присвоить значение недоступной для записи переменной (СпСпрос)",
а второй способ работает.
В чем моя ошибка?  Спасибо.
 
 
   miki
 
1 - 23.11.04 - 17:41
Юзай ЗначениеВСтрокуВнутр,ЗначениеИзСтрокиВнутр
На еще:
Замечание. При использовании метода ЗначениеИзСтрокиВнутр() для значения типа «СписокЗначений», являющимся реквизитом формы, его идентификатор следует передавать в качестве второго параметра. В этом случае метод следует использовать как процедуру, т. е. не использовать возвращаемое значение. Пример:

ВосстановитьЗначение("СистСтрокаМойСпис", ИдентМойСпис);
   Rovan
 
2 - 23.11.04 - 17:42
(0) НЕДОПУСТИПО
СпСпрос = ЗначениеИзСтроки(ПродукцияСпрос);
т.к. СпСпрос реквзит диалога, правильно Выгрузить
   user63
3 - 23.11.04 - 18:13
Спасибо, все получается.
Только хотелось бы уточнить некоторые моменты.
(1) по пункту "Замечание". Там очепятка. В ЖКК то же самое. Вместо "ВосстановитьЗначение" надо "ЗначениеИзСтрокиВнутр".
2(2) 2-й способ, т.е. через "Выгрузить" корректный?
   NiGMa
 
4 - 23.11.04 - 18:16
(3) Так сам же говоришь что работает!
Или - в смысле "согласуется ли со стратегической линией партии"?
Цитата из СП подтверждает - вполне!
   user63
5 - 23.11.04 - 18:21
(4) Как раз это и хотелось услыщать:"..СП подтверждает - вполне".
Спасибо.


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