1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Работа с несколькими формами

Тема в разделе "Базы данных и администрирование", создана пользователем 111111, 30 мар 2009.

  1. 111111

    111111 Гость

    Репутация:
    0
    Здравствуйте.
    У меня возникла следующая проблема. Я создал форму "ОказаниеУслуги", в которой оператор должен будет вводить название услуг, заказанных определенным клиентом и расходные материалы для каждой из услуг. В табличном поле "РасходныеМатериалы" есть колонка "Наименование", в которую должны вводиться наименования рассходных материалов. Мне необходимо сделать так, чтобы в начале редактирования ячейки этой колонки вызывалась форма с табличным полем, в котором содержалась бы информация о расходных материалах.
    Вопрос: как это можно реализовать, в смысле вызов формы (форма справочника, а разработанная самостоятельно) и передача данных из этой формы в главную.

    Прошу ответить всех, кто может помочь.
     
  2. puh14

    puh14 Well-Known Member

    Репутация:
    0
    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    ОткрытьФорму(<?>,)
    Синтаксис:
    ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>)
    Назначение:
    Открывает визуальную форму списка справочника.
    Возвращает: 1 - если действие выполнено, 0 - иначе.
    Параметры:
    <ОписательОбъекта> - строковое выражение. ''Справочник.ХХХХХ.YYYYY'', где ХХХХХ - вид справочника, YYYYY - имя выбранной формы списка справочника;
    <КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
    Замечание:
    Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0.
     
  3. 111111

    111111 Гость

    Репутация:
    0
    У меня при проверке синтаксиса выдается ошибка:
    {ОбщаяФорма.ОказаниеУслуги(175,1)}: Процедура или функция с указанным именем не определена (ОткрытьФорму)
    <<?>>ОткрытьФорму("РасходныеМатериалы",Значение);

    РасходныеМатериалы - имя формы, а Значение-переменная

    Да, забыл сказать, версия у меня 8.0
     
  4. puh14

    puh14 Well-Known Member

    Репутация:
    0
    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    это семерочный синтаксис. Как в восьмерке не знаю.
     
  5. KiR

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

    Репутация:
    0
    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    Форма (Form)
    Открыть (Open)
    Синтаксис:
    Открыть()
    Описание:
    Открывает форму и делает ее окно активным.
    Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
    Пример:
    Форма = Справочники.Номенклатура.ПолучитьФормуСписка();
    Форма.Открыть();

    P.S. все это есть в синтакс-помощьнике. Очень рекомендую - полезная штука! А в восьмерке даже с примерами!
     
  6. 111111

    111111 Гость

    Репутация:
    0
    Спасибо всем, кто откликнулся.
     
Загрузка...
Похожие Темы - Работа несколькими формами
  1. Anneta
    Ответов:
    1
    Просмотров:
    1.798
  2. fan92rus
    Ответов:
    5
    Просмотров:
    99
  3. erlan1749
    Ответов:
    10
    Просмотров:
    131
  4. ghostik
    Ответов:
    12
    Просмотров:
    416
  5. nerfy
    Ответов:
    15
    Просмотров:
    165

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