На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:

  • Перед тем, как задать вопрос, желательно почитать документацию и воспользоваться поиском.
  • Когда задаёте вопрос, то обязательно указывайте платформу (7.7, 8.0, 8.1, 8.2, etc), причем желательно в заголовке. Если речь идёт о типовой конфигурации, то указывайте её название и релиз. Текущие версии можно посмотреть здесь.
  • Ещё раз напоминаем о необходимости соблюдать не только правила, но и законы. Уважайте авторские права.

Высказать своё мнение о модераторах раздела можно здесь: evGenius
  
> Проблема с расшифровкой , Хелп Ми, Братцы!
    У меня в Расшифровке обычная переменная - передается, а список значений нет. Почему... :wall:

    ExpandedWrap disabled
      В процедуре  Сформировать при выводе ячеек таблицы вставляю код:
                Список.Установить("Контрагент",Контрагент);
                Список.Установить("Договор",Договор);
                Сообщить(Список.Получить("Договор"));
                Сообщить(Список.Получить("Контрагент"));
      Все пар-ры сообщаются верно.
       
      В процедуре ОработкаЯчейкиТаблицы пишу:
          Процедура ОбработкаЯчейкиТаблицы(Зн,Фл)
          Фл=0;
          Если ТипЗначенияСтр(Зн)="СписокЗначений" Тогда
              Дог=Зн.Получить("Договор");
              Сообщить(       "Вот: "+Строка(Дог)       );
          КонецЕсли;
          КонецПроцедуры


    Выводится "Вот" и пустая строка, а если передавать обычную переменую - то все ок.
    Гляньте, где я накосячил
      Если я правильно тебя понял, то ты должен сначала найти докумен по значению типа документ.
      Пробуй так:
      Цитата

      Если ТипЗначенияСтр(Зн)="СписокЗначений" Тогда
      Дог.НайтиДокумент(Зн.Получить("Договор"));
      Сообщить("Вот: "+Строка(Дог));
      КонецЕсли;
        Обычно "Договор" имеет тип справочника. По этим данным не возможно сказать в чём ошибка - слишком мало информации. Сделай проще - запусти под отладчиком и отследи на каком этапе теряются значения. А там уж можно будет делать выводы. Самый универсальный способ. А так ведь даже не известно что передаётся и как.
          Цитата
          Обычно "Договор" имеет тип справочника.

          А я бы использовал тип "Документ"
          смитри топик № 2
            Я не про то говорю :) . Если в список сохраняется значение типа Документ, то и извлекать нужно соответственно Документ. Просто в стандартных конфах Договор это обычно справочник подчиненный элементу справочника Контрагент.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0267 ]   [ 15 queries used ]   [ Generated: 27.04.24, 20:03 GMT ]