1с 7.7 пиктограмма в ТЧ

Тема в разделе "1C и всё что с ней связано", создана пользователем KiR, 18 апр 2011.

  1. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Есть документ, созданный ручками, в котором есть реквизит ТабличнойЧасти - Акция (число, длинна 1). Необходимо чтобы на форме ТЧ данного документа значение отражалось не числом, а флагом (галочкой). Повесил на ТЧ картинку.
    Что нужно сделать чтобы колонка Акция отображалась в виде пиктограммы, а не числа? В свойствах колонки во вкладке Дополнительно нет пункта - Показывать пиктограммы.
     
  2. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    А если создать реквизит табл.части формы? У него есть свойство...
     
  3. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    unknown181538, объясни плиз как для дебила - как это сделать (пошагово)
     
  4. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Сам не пробовал правда))
    На панели редактирования диалога выбрать "Текст". Растянуть его на форме, поставить сво-во "Отображать пиктограммы"... и надо еще обработать щелчок по нему, чтобы значение менялось, и менялся реквизит документа. Стоит ли оно того...
    Формекс не гуглил на эту тему?
     
  5. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    не гуглил - нет ВК. про обработку щелчка в курсе. А в от с реквизитом не получается, не вижу там такого... толи день сегодня такой, толи ручки сменили изначальное месторождение..... ;)
     
  6. puh14

    puh14 Well-Known Member
    1C Team

    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    в ПриОткрытии() добавляешь
    Форма.Акция.Выводитьпиктограммы(1);// ну или какая у тебя там колонка

    в самой колонке пишешь функцию типа (если добавлял текстовое поле)

    ТекущийДокумент.акция ( если она у тебя числовая и 0 - это акции нет а 1 - акция есть) - или рисуешь функцию возвращающую число по условию

    с картинками пиктограммы есть фокус - например у тебя картинка с двумя "половинками" на одной галки нет - на одной галки нет, на другой - есть. при значении поля акция 0 - картинки не будет, при 1 - будет выводится пустое поле при 2 - будет выводится галка.
     
  7. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Форма.Акция.выводитьПиктограммы(1);
    {Документ.ОтменаАкции.Форма.Модуль(291)}: Поле агрегатного объекта не обнаружено (выводитьПиктограммы)
     
  8. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Это вот?
     

    Вложения:

    • 132.jpg
      132.jpg
      Размер файла:
      80,8 КБ
      Просмотров:
      46
    • 132.jpg
      132.jpg
      Размер файла:
      80,8 КБ
      Просмотров:
      48
  9. Дайнеко

    Дайнеко Well-Known Member
    1C Team

    Регистрация:
    19 ноя 2009
    Сообщения:
    951
    Симпатии:
    0
    Ну подумаешь, приврал. Некогда было дедушке подумать.

    * В свойствах всей ТЧ внес "Картинка"
    * Добавил ТЕКСТОВОЕ поле
    * У него в Дополнительно есть галочка "Показывать пиктограммы"
    * Сдесь-же заполнил св-во "Формула". Например: от простейшего "Акция" до мудрого "Картинка()" (все без кавычек)
    * Если надо создал ф-ию Картинка(), которая выдает 0,1,2... (сколько вариантов картинок)
     
  10. puh14

    puh14 Well-Known Member
    1C Team

    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    Ой - это я действительно приврал - это для ТЗ-шек на форме актуально.
     
  11. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    всем огромное спасибо!!! (не без раздачи :gifts: )
    видимо таки замучили меня в понедельник под вечер, что ничо у меня не получилось... вчера все сделал в лёт.
     
Загрузка...

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