8.х Программное заполнение экранной формы

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем MyNameNoName, 22 янв 2016.

  1. TopicStarter Overlay
    MyNameNoName
    Online

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    Добрый день!
    Имеется ли возможность на управляемых формах вывести программно следующую таблицу:
    upload_2016-1-22_10-30-56.png
    Номенклатурная группа 1 и т.д. - это в справочнике номенклатура группа. Я через отбор получу все эти группы, а затем как-то программно заполнить управляемую форму.
    Фактически Номенклатурная группа 1 - это кнопка. По нажатию на нее должна выводится новое окно, где перечислена вся номенклатура, входящая в эту группу.
    Это упрощенная модель того что мне необходимо реализовать.
    Реализуемая ли эта схема?

    Вложения:

  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    Элементы на форму можно добавлять кодом, подробности - в синтаксис-помощнике.
    Для просмотра содержимого НГ открываем основную форму элемента НГ.
    MyNameNoName нравится это.
  3. TopicStarter Overlay
    MyNameNoName
    Online

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    Спасибо, если можно - буду разбираться. Это может быть не обязательно таблица - а рядом расположенные кнопки.
    Единственное - что такое НГ?
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    НГ = Номенклатурная группа
    MyNameNoName нравится это.
  5. TopicStarter Overlay
    MyNameNoName
    Online

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    В управляемой форме у группы по умолчанию выбран параметр - слабое выделение. За счет этого выводится разделительная линия. Если я ставлю Отображение - нет, то линия пропадает, но увеличивается отступ вниз. Как это победить?
    upload_2016-1-22_19-34-36.png

    upload_2016-1-22_19-36-44.png
  6. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Сними галку "отображать заголовок".
    MyNameNoName нравится это.
  7. TopicStarter Overlay
    MyNameNoName
    Online

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    Спасибо.
    А как еще сделать
    upload_2016-1-22_21-54-4.png
    upload_2016-1-22_21-56-56.png
    чтобы они располагались друг под другом и чтобы не было смещения полей ввода?
  8. TopicStarter Overlay
    MyNameNoName
    Online

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    И еще никак не могу разобраться: добавил кнопку на форму. Как сделать чтобы надпись отображалась не по горизонтали, а по вертикали?
  9. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Это достигается путем группировки элементов. Либо заводится пустая, выставляется вертикальная, туда накидываются реквизиты(элементы), т.о. в этой группе все элементы будут отображаться вертикально. Ну и т.д. :)
    MyNameNoName нравится это.
  10. TopicStarter Overlay
    MyNameNoName
    Online

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    Спасибо.
    Как сделать чтобы у кнопки надпись (текст) отображалась не по горизонтали, а по вертикали?
    Пересмотрел все, пришел к выводу что никак.
  11. TopicStarter Overlay
    MyNameNoName
    Online

    MyNameNoName Опытный в 1С

    Регистрация:
    17 май 2013
    Сообщения:
    931
    Симпатии:
    0
    Баллы:
    26
    Ребят, ни у кого нет идей как это реализовать?
    Если никак - то я уже успокоюсь хоть.
  12. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.023
    Симпатии:
    51
    Баллы:
    54
    Никак!
    Думаю, что даже тут в 8.3.8 "никак"
    http://v8.1c.ru/o7/201601but/index.htm

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