Не дает получить значение из списка

Тема в разделе "1C и всё что с ней связано", создана пользователем Yur4ik, 22 июл 2008.

  1. Yur4ik

    Yur4ik Гость

    В форме справочника есть поле со списком (СписокХХХХ), нужно получить из него первое значение.

    Пытаюсь так:

    АБВ = СписокХХХХ.ПолучитьЗначение(1);

    а в итоге АБВ - пустое значение....

    В чем я дядя Ваня???? <_<
     
  2. gorlanovmax

    gorlanovmax Well-Known Member
    1C Team

    Регистрация:
    19 июн 2008
    Сообщения:
    286
    Симпатии:
    0
    По идее должно работать. Проверь в отладчике.

    Не забудь в начале процедуры объявить переменную
    АБВ="";
     
  3. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Не забудь в начале процедуры объявить переменную
    АБВ="";

    уж это - точно излишество, а почему не работает - большой вопрос. Написано корректно
     
  4. kaa

    kaa Гость

    Может просто в списке значений первое значение пустое ^_^ ПолучитьПУстоеЗначение("ХХХ")
    Допустим пихали в список какие-то реквизиты и первый был пуст
     
  5. gorlanovmax

    gorlanovmax Well-Known Member
    1C Team

    Регистрация:
    19 июн 2008
    Сообщения:
    286
    Симпатии:
    0
    Да скорее всего так
     
  6. Yur4ik

    Yur4ik Гость

    Значение точно не пустое...

    Но уже разобрался:

    АБВ = "";
    ВБА = СписокХХХХ.ПолучитьЗначение(1,АБВ);
     
  7. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Никакое не излишество. Я бы руки отрубил изобретателям "не строго типизированных" языков программирования.
    Потом вопросы дурацкие про "глюки 1с" начинают сыпаться...
    Типа: почему
    Сообщить (Спр.ТекущийЭлемент());
    Выводит наименование, а
    Сообщить (Спр.ТекущийЭлемент()+" "+Спр.ТекущийЭлемент().Код);
    Выводит всякую гадость...
    Потому как ошибка в ДНК!
     
Загрузка...

Поделиться этой страницей