Для удобного просмотра сайта рекомендуется использовать Google Chrome.


Закрытая тема
Показано с 1 по 7 из 7

Тема: Конструкторы

  1. #1
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию Конструкторы

    Конструкторы

    Конфигуратор предоставляет средства для создания форм объектов, форм печати, запросов и выходных форм, движений документов, ввода на основании. Эти средства называются Конструкторы.
    При создании форм и макетов Конструктор вызывается автоматически. Другие конструкторы вызываются из окна редактирования объекта конфигурации.

  2. #2
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Конструктор форм

    С помощью конструктора форм создаются формы прикладных объектов конфигурации.
    При создании (добавлении) формы конструктор вызывается автоматически.
    Действия в конструкторе выполняются по шагам. На первом шаге выбирается вид формы. На втором - состав реквизитов и элементы управления, которыми каждый реквизит будет представлен, а также режимы размещения реквизитов.

  3. #3
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Конструктор макета

    Конструктор макета используется для создания макетов объектов конфигурации и общих макетов.
    Окно конструктора выводится на экран при выполнении пункта "Действия — Добавить", если выбрана ветвь подчиненного объекта "Макеты" или "Общие макеты".
    Укажите имя, синоним и комментарий и выберите тип макета.
    • Тип "Табличный документ" предполагает использование стандартной технологии создания и использования макетов. Подготовка макета производится с помощью Табличного редактора.
    • Выбор типа "Двоичные данные" подразумевает, что разработчик конфигурации знает, как работать с объектом данного типа.
    • Выбор типа "Active document" позволяет использовать технологию OLE Active document.Если нажать кнопку "Готово", то конструктор производит поиск доступных типов Active document и предлагает выбрать один из найденных.
      Можно выбрать готовый Active document, служащий основой для создания макета (загрузить из файла прототип макета). Если выбран файл, чей тип не попадает в список поддерживаемых Active document, то конструктор выводит предупреждение.
      Указанный документ будет храниться в конфигурации. Работа с макетом должна быть организована с использованием свойств и методов, предоставляемых выбранной технологической платформой.
    • Выбор типа "HTML-документ" подразумевает, что разработчик конфигурации знает, как работать с объектом данного типа.
    • Выбор типа "Текстовый документ" предполагает использование текстового документа, подготовленного специально для использования в качестве макета. Для текстового документа свойство Расширение имеет значение "Текстовый макет". Подготовка текстового макета производится с помощью Редактора текстовых макетов.
    • Выбор типа "Географическая схема" позволяет использовать подготовленные редактором географических схем документы для создания макета.
    • Выбор типа "Схема компоновки данных" позволяет создать макет, содержащий схему компоновки данных. Схема компоновки данных описывает суть данных, которые предоставляются системе компоновки данных для построения отчета. Нажатие кнопки "Готово" закрывает конструктор макета и открывает конструктор схемы компоновки данных.
    • Выбор типа "Макет оформления компоновки данных" позволяет создать макет оформления, предназначенный для описания предопределенных областей отчета.

  4. #4
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Конструктор ввода на основании

    Конструктор ввода на основании вызывается в окне редактирования объекта конфигурации или с помощью контекстного меню для объекта конфигурации в окне "Конфигурация".
    Конструктор ввода на основании облегчает задачу разработки процедуры, с помощью которой будет формироваться новый объект.
    В верхней части содержится список объектов-оснований, список реквизитов объекта-основания, выбранного в первом списке.
    В нижней части расположен список реквизитов результирующего объекта.
    В список реквизитов объекта нужно поместить формулы, определяющие, как заполнять реквизиты документа по выбранным реквизитам объекта-основания.
    Эти формулы можно создавать "вручную" следующим образом. Формула определяется в поле ввода "Формула заполнения реквизита" для реквизита объекта, выделенного в списке. Можно вручную набрать ее в этом поле (а также вручную редактировать в нем созданную ранее формулу). Правильность написания формул Конструктор не проверяет.
    По кнопке "Заполнить выражение", после запроса и подтверждения, программа сама создаст формулы для заполнения по реквизитам объекта-основания. Ранее заполненные формулы при автоматическом заполнении не изменяются. Подбор среди реквизитов объекта-основания соответствий реквизитам документа осуществляется с учетом имен реквизитов, их идентификаторов и типов.
    По кнопке "Очистить выражение", после запроса и подтверждения, очищаются все формулы, созданные как автоматически, так и вручную.
    Формулы, созданные для объекта-основания, выбранного в списке объектов-оснований, запоминаются при переходе к другому объекту-основанию этого списка. Поэтому можно, не прекращая работы Конструктора, создать процедуры ввода на основании для нескольких объектов-оснований. Можно также возвращаться к редактированию процедуры для какого-либо объекта-основания, снова выбирая его в списке.
    В результате работы Конструктора в модуле объекта создается процедура ОбработкаЗаполнения.

  5. #5
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Конструктор выходных форм

    Важно! Конструктор выходных форм доступен только для конфигураций, для которых установлен основным режимом запуска "Обычное приложение".
    Для запуска конструктора выходных форм в окне "Конфигурация" укажите требуемый объект. В контекстном меню выберите пункт "Конструкторы - Конструктор выходных форм".
    На экран выводится диалог, в котором следует указать имя создаваемой формы или указать имя существующей формы. В последнем случае созданные прежде форма и макет будут полностью заменены на вновь создаваемые.
    После указания имени формы нажмите кнопку "ОК". На экран выводится конструктор выходной формы.
    С помощью кнопок "Далее >" последовательно пройдите по закладкам и выберите необходимые исходные данные, укажите группировки и условия, установите нужный порядок и опишите итоговые данные. В результате работы конструктора будет создана форма и макет, которые будут располагаться на соответствующих ветвях.
    Для корректировки данных используйте кнопку "< Назад".
    Для формирования списка таблиц и полей следует использовать кнопки переноса ">", ">>", "<"и "<<".

    На закладке "Таблицы и поля" в разделе "База данных" выберите нужные объекты и перенесите их в раздел "Таблицы" и "Поля".
    На закладке "Группировка", если требуется, выберите реквизиты, по которым будет выполнена группировка.
    На закладке "Условия", если требуется, укажите условия, по которым будет выполняться отбор исходных данных. По каждому выбранному полю необходимо выбрать вид условия и указать наименование параметра.
    На закладке "Объединения/Псевдонимы", если требуется, выберите реквизиты, по которым будет выполнена группировка. В таблице показано соответствие выбранных полей и исходных данных. Имена полей и соответствие можно изменить. Для изменения имени выберите поле и нажмите клавишу Enter, введите новое имя поля. Для изменения соответствия в колонке "Запрос" выберите нужную строку и нажмите клавишу Enter. В выпадающем списке выберите нужное значение.
    Псевдонимы полей, которые изменены пользователем или были загружены из текста запроса, или при генерации псевдонима конструктор определил, что данный псевдоним обязателен, выделяются жирным шрифтом.
    На закладке "Построитель" выполняется настройка построителя отчетов. Выбираются таблицы и поля, указываются условия и порядок представления, а также описываются итоговые данные.
    На закладке "Порядок", если требуется, укажите порядок вывода полученной информации.
    На закладке "Итоги", если требуется, укажите, по каким полям требуется выводить промежуточные итоговые данные, а также общие итоги.
    При нажатии кнопки ">>", расположенной рядом с групповыми полями, то в поля для группировки будут помещены все ссылочные поля. При нажатии кнопки ">>", расположенной рядом с суммируемыми полями, то в список суммируемых полей будут помещены все поля, имеющие числовой тип.

    При создании выходной формы (режим "Конфигуратор") в окно добавляются закладки "Отчет" и "Выходная форма".
    На закладке "Отчет" производится настройка отчета.
    Можно выбрать использование представления отчетных данных: табличный документ, сводная таблица, диаграмма и сводная диаграмма, а также построитель отчета. В зависимости от выбранного представления в конструктор будет добавлена соответствующая страница настройки.
    Для табличного документа и сводной таблицы укажите способ размещения группировок и реквизитов. Смысл настроек понятен из поясняющих надписей.
    Для диаграмм выберите вид диаграммы. А для сводной диаграммы укажите способы отображения значения точек и серий, а также настройки по горизонтальному масштабированию.
    Выбор "Все значения" означает, что в видимой области будут отображаться все значения без прокрутки.
    Выбор "Количество значений" означает, что видимая область будет содержать заданное количество значений. Если значений будет больше, используется прокрутка.
    Выбор "Минимальная ширина" означает, что количество значений в видимой области будет определяться в зависимости от указанной ширины шрифта. Если количество значений не позволяет их отобразить с шириной каждого не меньше заданной, то используется прокрутка.
    На закладке "Выходная форма" производится формирование сведений о расположении всех составляющих выходной формы.
    На закладке "Форма" производится настройка процедуры, которая будет выполняться при нажатии кнопки вызова данной формы. Укажите наименование выходной формы и место ее расположения в конфигурации, скорректируйте список параметров формы.
    Расположение процедуры в модуле доступно только для выходной формы отчета и обработки и только в том случае, если на закладке "Отчет" не установлен флажок "Использовать построитель отчета".
    Процедура будет выполняться при нажатии кнопки вызова данной формы.
    Укажите наименование выходной формы и место ее расположения в конфигурации, скорректируйте список параметров формы.
    Если на закладке "Отчет" установлен флажок "Использовать построитель отчета", то на закладке "Форма настройки построителя отчета" выполняется настройка. Определяется состав формы настройки и место ее расположения (в существующей форме или в новой форме).
    В группе свойств "Состав формы настройки" следует установить флажки для тех настроек, которые должны быть включены в форму. Смысл флажков понятен из их названий.
    Если флажок "Оформление" установлен, то при использовании отчета пользователь может изменить настройки условного оформления отчета в форме настройки отчета.

    Использования компоновки данных

    Если конструктор используется для редактирования запроса, который получает данные для схемы компоновки, то в этом случае состав параметров запроса отличается от того, что доступно обычному запросу.
    На закладке "Компоновка данных" выполняется настройка компоновки данных: таблиц, полей, условий.
    На вложенной закладке "Таблицы", если требуется, укажите параметры таблицы. Если признак обязательности таблицы не установлен, то она будет добавляться в результирующий запрос только в случае, когда хотя бы одно поле из нее задействовано в компоновке. Номер группы необязательных таблиц обозначает группу таблиц, которые будут добавлены в результирующий запрос только, когда из этой группы таблиц задействовано хотя бы одно поле.
    На вложенной закладке "Поля", если требуется, задайте псевдонимы полей запроса.
    На вложенной закладке "Условия", если требуется, задайте псевдонимы полей таблиц.
    Положение признака "Использовать дочерние" на закладках "Поля" и "Условия" определяет возможность использования реквизитов этих полей.
    На закладке "Характеристики" опишите желаемые характеристики.
    В колонке "Тип поля" укажите тип того поля, к которому будет относиться описываемая характеристика. В колонке "Источник" выберите, будет ли список характеристик получен из таблицы базы данных или результата запроса. В поле "Список характеристик" выберите желаемую таблицу или, в случае выбора запроса в качестве источника, создайте запрос с помощью конструктора запроса. В колонке "Идентификатор" выберите поле, содержащее идентификатор характеристики. В колонке "Имя" выберите поле, содержащее имя характеристики. В колонке "Тип" выберите поле, содержащее тип значения характеристики. При выборе пустого значения в этой колонке считается, что характеристика имеет тип Булево.
    Во второй колонке "Источник" укажите откуда будет получен список значений характеристик. В колонке "Значение характеристик" укажите имя таблицы или запрос для получения значений характеристик. В колонке "Объект" выберите поле, содержащее идентификатор объекта. В колонке "Идентификатор" выберите поле, содержащее идентификатор характеристики. В колонке "Значение" выберите, содержащее значение характеристики. При выборе пустого значения в этой колонке, значение характеристики будет равно Истина в том случае, если такая характеристика у объекта есть, Ложь – в противном случае.
    В любой момент создания запроса текст запроса можно просмотреть, нажав кнопку "Запрос".

  6. #6
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Конструктор запросов

    С помощью конструктора запросов производится формирование нового и редактирование имеющегося запроса.
    Для редактирования имеющегося запроса в модуле, содержащем текст запроса, установите курсор в любом месте текста запроса и выберите "Текст - Конструктор запросов" или "Текст - Конструктор запросов с обработкой результата".
    Для создания нового запроса установите курсор в модуле в месте, в котором предполагается расположить текст запроса и выберите "Текст - Конструктор запросов" или "Текст - Конструктор запросов с обработкой результата".
    На экран выводится конструктор запросов.
    С помощью кнопок "Далее >" последовательно пройдите по закладкам и выберите необходимые исходные данные, укажите группировки и условия, установите нужный порядок и опишите итоговые данные. В результате работы конструктора будет создана форма и макет, которые будут располагаться на соответствующих ветвях.
    Для корректировки данных используйте кнопку "< Назад".

    На закладке "Таблицы и поля" в разделе "База данных" выберите нужные объекты и перенесите их в раздел "Таблицы" и "Поля".
    На закладке "Группировка", если требуется, выберите реквизиты, по которым будет выполнена группировка.
    На закладке "Условия", если требуется, укажите условия, по которым будет выполняться отбор исходных данных. По каждому выбранному полю необходимо выбрать вид условия и указать наименование параметра.
    На закладке "Условия" при необходимости формируются дополнительные параметры запроса: указывается выборка записей и тип запроса, а также таблицы, которые требуется заблокировать для последующего изменения.
    На закладке "Объединения/Псевдонимы", если требуется, выберите реквизиты, по которым будет выполнена группировка. В таблице показано соответствие выбранных полей и исходных данных. Имена полей и соответствие можно изменить. Для изменения имени выберите поле и нажмите клавишу Enter, введите новое имя поля. Для изменения соответствия в колонке "Запрос" выберите нужную строку и нажмите клавишу Enter. В выпадающем списке выберите нужное значение.
    На закладке "Порядок", если требуется, укажите порядок вывода полученной информации.
    На закладке "Итоги", если требуется, укажите, по каким полям требуется выводить промежуточные итоговые данные, а также общие итоги.
    При нажатии кнопки ">>", расположенной рядом с групповыми полями, то в поля для группировки будут помещены все ссылочные поля. При нажатии кнопки ">>", расположенной рядом с суммируемыми полями, то в список суммируемых полей будут помещены все поля, имеющие числовой тип.
    На закладке "Построитель" выполняется настройка построителя отчетов. Выбираются таблицы и поля, указываются условия и порядок представления, а также описываются итоговые данные. Закладка "Построитель" появляется только для конструктора, вызываного командой "Текст - Конструктор запросов".
    Если конструктор запросов вызывается из конструктора схемы компоновки данных, то в конструктор добавляется закладка "Характеристики".
    На закладке "Характеристики" описываются желаемые характеристики.
    В колонке "Тип" укажите тип того поля, к которому будет относиться описываемая характеристика. В колонке "Источник видов" выберите, будет ли список характеристик получен из таблицы базы данных или результата запроса. В поле "Виды характеристик" выберите желаемую таблицу или, в случае выбора запроса в качестве источника, создайте запрос с помощью конструктора запроса. В колонке "Поле имени" выберите поле, содержащее имя характеристики. В колонке "Поле типа значения" выберите поле, содержащее тип значения характеристики. При выборе пустого значения в этой колонке считается, что характеристика имеет тип Булево.
    Во второй колонке "Источник значений" укажите откуда будет получен список значений характеристик. В колонке "Значения характеристик" укажите имя таблицы или запрос для получения значений характеристик. В колонке "Поле объекта" выберите поле, содержащее идентификатор объекта. В колонке "Поле вида" выберите поле, содержащее идентификатор характеристики. В колонке "Поле значения" выберите, содержащее значение характеристики. При выборе пустого значения в этой колонке, значение характеристики будет равно Истина в том случае, если такая характеристика у объекта есть, Ложь – в противном случае.
    На закладке "Пакет запросов" при работе с пакетными запросами создается последовательность запросов пакета. Каждый запрос редактируется и настраивается в этом же окне, а на всех предыдущих закладках можно переключаться между настраиваемыми запросами с помощью закладок, расположенных вдоль правой стороны конструктора запросов.
    На закладке "Обработка результата" производится настройка вывода результата.
    Укажите тип обработки данных: обход результата, вывод в табличный документ или диаграмму. В зависимости от выбранного представления в конструктор будет добавлена соответствующая страница настройки.
    Для табличного документа укажите способ размещения группировок и реквизитов. Смысл настроек понятен из поясняющих надписей.
    Для диаграмм выберите вид диаграммы.
    Если вывод осуществляется в табличный документ, то в объекте метаданных, в модуле которого или модуле формы которого он вызывается, создается макет для вывода в табличный документ. Макет модифицируется при повторном вызове конструктора. Данный макет удаляется, если ранее конструктор предназначался для вывода в табличный документ, а после редактирования конструктором вывод был выбран другой способ вывода. Для общих модулей создаются общие макеты.

    В любой момент создания запроса текст запроса можно просмотреть, нажав кнопку "Запрос".

  7. #7
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Конструктор движений регистров

    Конструктор движений регистров применяется для документов.
    При запуске конструктор запрашивает выбор регистра, по которому будет произведено формирование процедуры ОбработкаПроведения. После выбора на экран выводится диалог, в котором производятся все действия по формированию.
    Первоначально список содержит только указанный регистр. Список регистров можно изменить, добавляя регистры из списка регистров, отмеченных в списке регистров на закладке "Движения" окна редактирования документа.
    Для каждого регистра необходимо указать (в зависимости от его типа) предварительные настройки.
    Для регистров накопления остатков укажите тип движения.
    Для регистров бухгалтерии, не поддерживающих корреспонденцию, укажите вид корреспонденции и укажите счет, для регистров, поддерживающих корреспонденцию, укажите счет дебета и счет кредита.
    Если у документа есть табличные части и их данные должны влиять на состояние регистров, то включение табличной части производится в списке выбора "Табличная часть".
    Затем для каждого регистра производится заполнение формул атрибутов по данным реквизитов документа.
    В список формул нужно поместить формулы, определяющие, как вычислять движения регистра по выбранным реквизитам документа.
    Эти формулы можно создавать "вручную" следующим образом. Формула вводится в колонке "Выражение" для каждого атрибута регистра, выделенного в списке. Можно вручную набрать ее в этом поле (а также вручную редактировать в нем созданную ранее формулу). Правильность написания формул Конструктор не проверяет.
    Можно также двойным щелчком в списке реквизитов документа помещать данные соответствующего реквизита в формулу. Конструктор не проверяет соответствия типов выбранных реквизитов.
    Если тип реквизита совпадает с типом ресурса (в списке реквизитов помечаются пиктограммой с пометкой) и также совпадают их наименования, то для таких подчиненных объектов можно применить режим Автозаполнение. Наименование реквизитов при нажатии кнопки "Заполнить выражения" заносится в колонку "Выражение" и может быть отредактировано. Кнопка "Очистить выражения" очищает все установленные выражения.

    В результате работы конструктора в модуле объекта создается процедура ОбработкаПроведения.

Закрытая тема

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения


Навигация по сайту:
, 1c, 1с 8.2, 1с 8.3, Скачать 1с, 1с бухгалтерия, 1с предприятие, Программа 1с,
1с торговля, 1с управление, 1с зарплата, Обновление 1с, Миста, Программирование 1с,

Положение об ответственности
Связь с администрацией erpsolution.ru@yandex.ru