К списку форумов К списку вопросов
Функция ВыбратьЗначение()
Complex
24.06.2004 - 14:52
Почему после выполнения следующего кода:
  Перем ТипЦены;
  ВариантыЦен = СоздатьОбъект("СписокЗначений");
  ТипыЦен = СоздатьОбъект("Справочник.КатегорииЦен");
  ТипыЦен.ВыбратьЭлементы();
  Пока ТипыЦен.ПолучитьЭлемент() = 1 Цикл
    ВариантыЦен.ДобавитьЗначение(ТипыЦен,ТипыЦен.Наименование);
  КонецЦикла;
  Если ВариантыЦен.ВыбратьЗначение(ТипЦены,"",,,1) <> 1 Тогда
   Возврат;
  КонецЕсли;
      Сообщить(ТипЦены);
Переменная ТипЦены остается пустой?
NS
1 - 24.06.2004 - 14:56
ВариантыЦен.ДобавитьЗначение(ТипыЦен.ТекущийЭлемент(),ТипыЦен.Наименование);
Рупор абсурда
2 - 24.06.2004 - 15:01
(1) А тебя не смущает, что "Переменная ТипЦены остается пустой"?
Это ведь значит, что ПустоеЗначение(ТипЦены)=1 ...
NS
3 - 24.06.2004 - 15:04
Сейчас проверю - но вроде и пустоезначение() будет равно единице...
Complex
4 - 24.06.2004 - 15:05
(1) Спасибо
NS
5 - 24.06.2004 - 15:07
(2) Всё правильно, как и должно быть -
в варианте (0) - ПустоеЗначение(ТипЦены)=1.
Вариант (1) - ес-но работает.
Рупор абсурда
6 - 24.06.2004 - 15:11
(5) Да ..., это я притупил малость ...
Сори ...

К списку вопросов на форуме 1C

>>