Модуль предназначен для работы с документами.
Формат вызова:
ВыбратьДокумент(Документ: Документ; [ТипыДокументов]: целое): целое; /*только чтение*/
описание:
Вызывает диалог выбора документа.
параметры:
Документ - Переменная документа.
Формат вызова:
ВыбратьДокументы(ТипДокумента: целое; Список: СписокДокументов; Поля: строка; Значения ...: БезТипа): целое; /*только чтение*/
описание:
Выбирает в список документы с указанными параметрами. Если параметры отбора не заданы, то список заполняется текущими открытыми документами.
Формат вызова:
ВыбратьКакСправочник(ТипДокумента: целое; Документ: Документ; [Список]: СписокОбъектов; [ПрограммаФильтра]: Программа; [Информация]: объект; [НомерЗакладки]: целое): целое; /*только чтение*/
описание:
Вызывает диалог выбора документов одного типа, в форме справочника.
параметры:
ТипДокумента - Тип документов которые будут отображаться в справочнике.
Документ - Переменная в которой будет находится выбранный в результате работы диалога документ. Если значение задано перед выбором, справочник будет спозиционирован на этот документ.
[Список] - Параметр используется если нужно получить список отмеченных документов. Если в списке есть значения перед вызовом диалога, в справочнике эти записи также будут отмечены.
результат:
Если пользователь выбирает кнопку "ОК" то результат "ДА" (1) иначе "НЕТ" (0).
Формат вызова:
ДокументСуществует(Документ: Документ; ПроверитьБазуДанных = нет: целое; [Подключение]: Документ): целое; /*только чтение*/
Формат вызова:
Документы: ОкноДокументов;
описание:
Текущая активная секция документов.
пример использования:
Формат вызова:
КлассДокумента(Идентификаторы ...: строка): КлассДокументов; /*только чтение*/
Формат вызова:
КлассОбрабатываемогоДокумента: КлассДокументов; /*только чтение*/
Формат вызова:
МенеджерДокументов: МенеджерДокументов; /*только чтение*/
описание:
Объект предназначен для экспорта / импорта конфигураций документов.
Формат вызова:
НайтиДокумент(ТипДокумента: целое; Поля: строка; Значения ...: БезТипа): Документ; /*только чтение*/
описание:
Ищет документ по указанным параметрам.
пример использования:
Документ := НайтиДокумент(Документ_РасчетПоТабелю, "Период", Период.ПолныйМесяц);
Формат вызова:
наследованный; /*только чтение*/
Формат вызова:
ОбновитьФормыДокументов; /*только чтение*/
Формат вызова:
ПерейтиНаДокумент(Документ: Документ; ТипДокумент: целое): целое; /*только чтение*/
описание:
Установить текущий документ на секции документов.
Формат вызова:
РедактироватьПолеДокумента(Поле: ПолеДокумента; Ссылка: целое); /*только чтение*/
Формат вызова:
СоздатьДокумент(ТипДокумента, [БезНомера]: целое; [РодительскийДокумент]: Документ; [БезПроверкиПрав]: целое): Документ; /*только чтение*/
описание:
Создает новый экземпляр документа.
пример использования:
СоздатьПараметрыВыборкиДокумента
Формат вызова:
СоздатьПараметрыВыборкиДокумента(СписокПараметров: СписокПараметров): ПараметрыВыборкиДокуметов; /*только чтение*/
Формат вызова:
СоздатьУсловияВыборки(ТипДокумента: целое; [ИмяПоляВыборки]: строка): УсловияВыборкиДокументов; /*только чтение*/
Формат вызова:
СписокЗначенийПоляДокумента(Поле: ПолеДокумента; Список: Список): целое; /*только чтение*/
Формат вызова:
ТипДокумента(Документ: Документ; [Подключение]: Подключение): целое; /*только чтение*/
описание:
Возвращает индекс типа документа.
Формат вызова:
ФиктивныйДокумент(Дата: Дата; Номер: целое): Документ; /*только чтение*/
описание:
Формирует код фиктивного документа, содержащего только дату и номер.
При отсутствии параметров возвращет -1.
описание:
У документов на каждом рабочем месте можно сделать дополнительные (помимо начальной и конечной даты) параметры открытия. Данный объект предназначен для доступа к этип параметрам. Каждый пункт параметра может иметь текстовое и целое представление.
функции объекта:
ДиалогФормат вызова:
ПараметрыВыборкиДокуметов.Диалог: СписокПараметров; /*только чтение*/
Формат вызова:
ПараметрыВыборкиДокуметов.Значение(Признак: БезТипа): целое;
описание:
Целое значение параметра по индексу или краткому названию параметра.
параметры:
Признак - Индекс (от 0 до Количество - 1) или краткое название параметра.
результат:
Если параметр не найден, то возвращает 0.
Формат вызова:
ПараметрыВыборкиДокуметов.Идентификатор(Индекс: целое): строка; /*только чтение*/
Формат вызова:
ПараметрыВыборкиДокуметов.КлассПоля(Признак: БезТипа): КлассПоля; /*только чтение*/
Формат вызова:
ПараметрыВыборкиДокуметов.Количество: целое; /*только чтение*/
описание:
Общее количество параметров в списке.
Формат вызова:
ПараметрыВыборкиДокуметов.Текст(Признак: БезТипа): строка;
описание:
Строковое значение параметра по индексу или краткому названию параметра.
параметры:
Признак - Индекс (от 0 до Количество - 1) или краткое название параметра.
результат:
Если параметр не найден, то возвращает пустую строку ("").
Формат вызова:
ПараметрыВыборкиДокуметов.Удалить(Признак: БезТипа);
Формат вызова:
ПараметрыВыборкиДокуметов.УдалитьОбъект; /*только чтение*/
Формат вызова:
ПараметрыВыборкиДокуметов.Флаг(Признак: БезТипа): целое;
описание:
Объект, предназначенный для формирования запроса для выборки документов из базы данных.
функции объекта:
АвтогенерацияФормат вызова:
УсловияВыборкиДокументов.Автогенерация(Параметры: ПараметрыВыборкиДокуметов); /*только чтение*/
Формат вызова:
УсловияВыборкиДокументов.Добавить(Поле: строка; ТипУсловия: целое; Значения ...: БезТипа): УсловияВыборкиДокументов; /*только чтение*/
описание:
Добавляет новое условие в запрос.
параметры:
Поле - Поле, по которому строится условие выборки.
ТипУсловия - Условие_Меньше
Условие_Больше
Условие_БольшеИлиРавно
Условие_МеньшеИлиРавно
Условие_НеРавно
Условие_Равно
Условие_Между
Условие_Входит
Условие_Текст
Значения ... - Значения условия выборки.
Формат вызова:
УсловияВыборкиДокументов.ДобавитьВВыборку(Ключ: целое); /*только чтение*/
Формат вызова:
УсловияВыборкиДокументов.ДобавитьТаблицу(Таблица: строка); /*только чтение*/
описание:
Добавляет таблицу в секцию "from" SQL запроса.
Формат вызова:
УсловияВыборкиДокументов.Документ(Индекс: целое): Документ; /*только чтение*/
описание:
Документ из выборки по индексу (от 0 до .Количество - 1)
Формат вызова:
УсловияВыборкиДокументов.Запрос(ТолькоУсловие: целое): строка; /*только чтение*/
Формат вызова:
УсловияВыборкиДокументов.Количество: целое; /*только чтение*/
описание:
Возвращает количество документов в выборке.
Формат вызова:
УсловияВыборкиДокументов.Очистить([АвтогенерацияПараметров]: целое); /*только чтение*/
описание:
Очистка всех установленных ограничений.
Формат вызова:
УсловияВыборкиДокументов.ПоляВыборки: строка;
Формат вызова:
УсловияВыборкиДокументов.ПоляИзСвязки: целое;
Формат вызова:
УсловияВыборкиДокументов.Применить: целое; /*только чтение*/
описание:
Вызывается для применения ограничений.
Формат вызова:
УсловияВыборкиДокументов.Присоединить(ТипУсловия: целое); /*только чтение*/
описание:
Присоеднияет условие по "ИЛИ"
Формат вызова:
УсловияВыборкиДокументов.ТипДокумента: КлассДокументов; /*только чтение*/
описание:
Тип документа, для которого будет формироваться условие запроса.
Формат вызова:
УсловияВыборкиДокументов.УдалитьОбъект; /*только чтение*/
описание:
Необходимо вызывать после окончания работы.
функции объекта:
КлассФормат вызова:
КлассКолонки.Класс: КлассДокументов; /*только чтение*/
Формат вызова:
КлассКолонки.Вложенность: целое; /*только чтение*/
Формат вызова:
КлассКолонки.Заголовок: строка; /*только чтение*/
Формат вызова:
КлассКолонки.Идентификатор: строка; /*только чтение*/
Формат вызова:
КлассКолонки.ИмяПоля: строка; /*только чтение*/
Формат вызова:
КлассКолонки.КлассПоля: КлассПоля; /*только чтение*/
Формат вызова:
КлассКолонки.Очередность: целое; /*только чтение*/
описание:
Основной объект модуля "Документы". От него наследуются все другие виды документов.
функции объекта:
ДатаФормат вызова:
Документ.Дата: Дата;
описание:
Возвращает и устанавливает дату создания документа.
Формат вызова:
Документ.Добавить: Документ; /*только чтение*/
описание:
Добавляет новый документ.
Формат вызова:
Документ.ЗаблокироватьСобытия(События ...: целое); /*только чтение*/
описание:
Блокирует события по указанному индексу. Функция необходима при заполнении документов, имеющих много сложных формул во избежании постоянного пересчета при изменении значений полей документа. В конце обязательно нужно вызвать функцию РазблокироватьСобытия.
Формат вызова:
Документ.Заголовок: строка;
описание:
Заголовок документа, текст, появляющийся в окне предварительного просмотра или в окне состояния принтера при печати.
Формат вызова:
Документ.ЗагрузитьИзБуфера(Буфер: Буфер); /*только чтение*/
Формат вызова:
Документ.ЗагрузитьПолеИзБуфера(ИмяПоля: строка; Буфер: Буфер): целое; /*только чтение*/
Формат вызова:
Документ.ИзменитьСтатус(Статус: целое); /*только чтение*/
Формат вызова:
Документ.ИмяРаздела([Полное = нет]: целое): строка;
Формат вызова:
Документ.Категория: строка; /*только чтение*/
описание:
Возвращает наименование типа документа (авансовый отчет, больничный лист, банковская выписка и т.д.).
.
Формат вызова:
Документ.Ключ: целое;
описание:
Внутренний код объекта, необходимый для хранения в базе данных. Имеет тоже значение, что и сам объект.
Формат вызова:
Документ.МонопольныйДоступ: целое;
Формат вызова:
Документ.Наименование: строка; /*только чтение*/
описание:
Возвращает наименование документа.
Формат вызова:
Документ.НайтиПоле(ИмяПоля: строка): ПолеДокумента; /*только чтение*/
описание:
Находит поле документа по заданному имени поля.
параметры:
ИмяПоля - Параметр указывает имя поля документа.
Формат вызова:
Документ.Номер: целое;
описание:
Возвращает и устанавливает номер документа.
Формат вызова:
Документ.Обновить(ПеречитатьИзБазы: целое); /*только чтение*/
описание:
Обновляет документ после редактирования новыми данными и возвращает "Да" (1), если обновление прошло успешно.
Формат вызова:
Документ.ОбновитьРабочееМесто; /*только чтение*/
описание:
Устанавливается режим обновления рабочего места.
Формат вызова:
Документ.ОтменитьИзменения(ДляОдногоДокумента: целое); /*только чтение*/
описание:
Возвращает "Да" (1), если произведенные изменения необходимо отменить, не сохраняя.
параметры:
ДляОдногоДокумента - Указывается "ДА"(1), если изменения требуется отменить только для данного документа и "Нет" (0) в противном случае.
Формат вызова:
Документ.ПараметрРаздела(Идентификатор: строка; [Раздел]: целое): РесурсныйПараметр;
Формат вызова:
Документ.Показать(Параметры, АктивнаяДетализация: целое): целое; /*только чтение*/
описание:
Возвращает "Да"(1), если данный документ нужно показать и "Нет"(0) в противном случае.
Формат вызова:
Документ.Поле(ИмяПоля: строка): ПолеДокумента; /*только чтение*/
описание:
Возвращает значение поля документа по заданному имени поля.
параметры:
ИмяПоля - Параметр указывает имя поля документа.
Формат вызова:
Документ.ПолеИзменено(ИмяПоля ...: строка): целое;
описание:
Возвращает "Да" (1), если хотя бы одно из полей документа, переданных в списке входных параметров, с указанным именем было изменено и "Нет" (0) в противном случае.
параметры:
ИмяПоля ... - Параметр указывает имя поля документа.
пример использования:
ИзменениеЗаписи(ПП: ПлатежноеПоручение);
переменные
Организация: Организация;
начало
если ПП.ПолеИзменено("Плательщик") тогда
начало
Организация := ОрганизацияПоНаименованию(ПП.Плательщик);
если Организация <> -1 тогда
ПП.СчетПлательщика := Организация.Счет;
конец;
если ПП.ПолеИзменено("Получатель") тогда
начало
Организация := ОрганизацияПоНаименованию(ПП.Получатель);
если Организация <> -1 тогда
ПП.СчетПолучателя := Организация.Счет;
конец;
конец
Формат вызова:
Документ.ПоляИзменены(ИмяПоля ...: строка): целое;
описание:
Возвращает "Да" (1), если все поля документа с указанными именами были изменены и "Нет" (0) в противном случае.
параметры:
ИмяПоля ... - Параметр указывает имя поля документа.
Формат вызова:
Документ.ПроверитьУровеньГруппы; /*только чтение*/
Формат вызова:
Документ.РазблокироватьСобытия(События ...: целое); /*только чтение*/
описание:
Снимает блокировку пересчета полей документа. Функцию нужно использовать только в паре с функцией ЗаблокироватьСобытия.
Формат вызова:
Документ.РодительскийДокумент: Документ;
описание:
Возвращает указатель на родительский документ, если такового нет, то возвращает "0".
Формат вызова:
Документ.Сортировка: строка;
Формат вызова:
Документ.СохранитьВБуфер(Буфер: Буфер; [ДляКорзины]: целое); /*только чтение*/
Формат вызова:
Документ.СохранитьИзменения(ДляОдногоДокумента: целое); /*только чтение*/
описание:
Возвращает "Да" (1), если произведенные изменения необходимо сохранить.
параметры:
ДляОдногоДокумента - Указывается "ДА" (1), если изменения требуется сохранить только для данного документа и "Нет" (0) в противном случае.
Формат вызова:
Документ.СохранитьПолеВБуфер(ИмяПоля: строка; Буфер: Буфер): целое; /*только чтение*/
Формат вызова:
Документ.СписокДетализации(Наименование: строка; Список: СписокДокументов; [ПоТекущемуПредставлению]: целое): целое; /*только чтение*/
Формат вызова:
Документ.СписокИзмененныхПолей(Список: Список): целое; /*только чтение*/
Формат вызова:
Документ.Статус([НемедленноеСохранение]: целое): целое;
описание:
Возвращает и устанавливает код статуса документа (согласно константам): "новый", "редактируется", "проведен", "закрыт".
Формат вызова:
Документ.СформироватьОбраз(Буфер: Буфер; ИспользоватьОбработчик: целое; [ЭП]: ЦифроваяПодпись); /*только чтение*/
Формат вызова:
Документ.ТекстПоСписку(ИмяПоля: строка): строка;
Формат вызова:
Документ.Текущий: Документ;
описание:
Возвращает и устанавливает данный документ как текущий.
Формат вызова:
Документ.Тип: КлассДокументов;
описание:
Возвращает значение кода документа по типу.
Формат вызова:
Документ.Удалить; /*только чтение*/
описание:
Удаляет документ из списка документов и возвращает "Да" (1), если удаление прошло успешно.
Формат вызова:
Документ.УстановитьПароль(НовыйПароль, СтарыйПароль: строка); /*только чтение*/
Формат вызова:
Документ.ЭЦП([Проверить]: целое): ЦифроваяПодпись; /*только чтение*/
Формат вызова:
Документ.ПолеКакДробное(ИмяПоля: строка; ЗначениеВБазеДанных: целое): дробное;
Формат вызова:
Документ.ПолеКакОбъект(ИмяПоля: строка; ЗначениеВБазеДанных: целое): объект;
Формат вызова:
Документ.ПолеКакСтрока(ИмяПоля: строка; ЗначениеВБазеДанных: целое): строка;
Формат вызова:
Документ.ПолеКакЦелое(ИмяПоля: строка; ЗначениеВБазеДанных: целое): целое;
Формат вызова:
Документ.ПолеПустое(ИмяПоля: строка; ЗначениеВБазеДанных: целое): целое;
Формат вызова:
Документ.ЕстьИзменения(ПроверитьДетализации: целое): целое; /*только чтение*/
Формат вызова:
Документ.CтатусИзменения: целое; /*только чтение*/
описание:
Метод Документ.CтатусИзменения возвращает статус документа в кэше.
Добавлены константсы для статуса документа в кэше:
СтатусИзменения_НетВКэше
СтатусИзменения_НеИзменен
СтатусИзменения_Добавлен
СтатусИзменения_Модифицирован
СтатусИзменения_Удален
Формат вызова:
Документ.АвторДокумента([КемСоздан]: целое): строка; /*только чтение*/
Формат вызова:
Документ.ВремяДокумента([КогдаСоздан]: целое): дробное; /*только чтение*/
Формат вызова:
Документ.ЗакрытьОкно; /*только чтение*/
Формат вызова:
Документ.ЗаписатьОформление(ЦветФона, ЦветШрифта, СтильШрифта: целое): целое; /*только чтение*/
описание:
Устанавливает сразу все параметры оформления всей строки(за исключением ячеек у которых задано свое оформление).
Формат вызова:
Документ.ЗаписатьОформлениеКолонки(ИмяПоля: строка; ЦветФона, ЦветШрифта, СтильШрифта: целое): целое; /*только чтение*/
описание:
Устанавливает сразу все параметры оформления для ячейки.
Формат вызова:
Документ.ПодготовитьЗапись; /*только чтение*/
Формат вызова:
Документ.ПроверитьРежимРедактирования(Секция: СекцияПроекта): целое; /*только чтение*/
Формат вызова:
Документ.СтильШрифта: целое;
описание:
Устанавливает/получает стиль шрифта всей строки(за исключением ячеек у которых задано свое оформление).
Формат вызова:
Документ.СтильШрифтаКолонки(ИмяПоля: строка): целое;
описание:
Устанавливает/получает стиль шрифта в ячейке.
Формат вызова:
Документ.ЦветФона: целое;
описание:
Устанавливает/получает цвет фона всей строки(за исключением ячеек у которых задано свое оформление).
Формат вызова:
Документ.ЦветФонаКолонки(ИмяПоля: строка): целое;
описание:
Устанавливает/получает цвет фона ячейки.
Формат вызова:
Документ.ЦветШрифта: целое;
описание:
Устанавливает/получает цвет шрифта всей строки(за исключением ячеек у которых задано свое оформление).
Формат вызова:
Документ.ЦветШрифтаКолонки(ИмяПоля: строка): целое;
описание:
Устанавливает/получает цвет шрифта в ячейке.
функции объекта:
ЗакрытьФормат вызова:
КЭШЗначенийДокументов.Закрыть;
Формат вызова:
КЭШЗначенийДокументов.Значение(Документ: Документ; Индекс, Отсутствует: целое): целое;
Формат вызова:
КЭШЗначенийДокументов.Открыть(Дата: Дата); /*только чтение*/
Формат вызова:
КЭШЗначенийДокументов.Текст(Документ: Документ; Индекс, Отсутствует: целое): строка;
описание:
Объект предназначен для прямого доступа к полям документа.
функции объекта:
ВычисляемоеФормат вызова:
ПолеДокумента.Вычисляемое: целое; /*только чтение*/
Формат вызова:
ПолеДокумента.ЗагузитьИзБуфера(Буфер: Буфер); /*только чтение*/
Формат вызова:
ПолеДокумента.Изменено: целое;
описание:
Возвращает "да" (1) если в результате действия пользователя поле было изменено. При присвоении результата вызывается событие на изменение записи документа
Формат вызова:
ПолеДокумента.Имя(ИмяБД: целое): строка; /*только чтение*/
описание:
Краткое имя поля (русский идентификатор)
Формат вызова:
ПолеДокумента.КакДробное([Непосредственно]: целое): дробное;
описание:
Доступ к полю как дробному.
Формат вызова:
ПолеДокумента.КакОбъект([Непосредственно]: целое): объект;
описание:
Доступ к полю как объекту (как целое только без преобразования типов).
Формат вызова:
ПолеДокумента.КакСтрока([Непосредственно]: целое): строка;
описание:
Доступ к полю как строковому.
Формат вызова:
ПолеДокумента.КакЦелое([Непосредственно]: целое): целое;
описание:
Доступ к полю как целому.
Формат вызова:
ПолеДокумента.Класс: КлассДокументов; /*только чтение*/
Формат вызова:
ПолеДокумента.Модуль: строка; /*только чтение*/
Формат вызова:
ПолеДокумента.Пустое([Непосредственно]: целое): целое;
описание:
Возвращаеет "да" (1) если поле не имеет никакого значения.
Формат вызова:
ПолеДокумента.Сектор: СекторДокумента; /*только чтение*/
Формат вызова:
ПолеДокумента.СохранитьВБуфер(Буфер: Буфер); /*только чтение*/
Формат вызова:
ПолеДокумента.СсылкаНаСтроку(Строка: строка): целое; /*только чтение*/
Формат вызова:
ПолеДокумента.СтрокаПоСсылке(Ссылка: целое): строка; /*только чтение*/
Формат вызова:
ПолеДокумента.Текст: строка; /*только чтение*/
Формат вызова:
ПолеДокумента.ТипОбъекта: целое; /*только чтение*/
функции объекта:
КакДробноеФормат вызова:
СекторДокумента.КакДробное(Запись: объект): дробное;
Формат вызова:
СекторДокумента.КакОбъект(Запись: объект): объект;
Формат вызова:
СекторДокумента.КакСтрока(Запись: объект): строка;
Формат вызова:
СекторДокумента.КакЦелое(Запись: объект): целое;
описание:
Секция документов - основной интерфейс для ввода первичной информации.
функции объекта:
ВидСпискаФормат вызова:
ОкноДокументов.ВидСписка: целое;
Формат вызова:
ОкноДокументов.Детализация(Номер: целое): Документ; /*только чтение*/
описание:
Пункт табличной части по номеру в списке выделенных.
Формат вызова:
ОкноДокументов.КоличествоДетализаций: целое; /*только чтение*/
описание:
Количество выделенных пунктов табличной части документов.
Формат вызова:
ОкноДокументов.КоличествоМастерЗаписей: целое; /*только чтение*/
описание:
Количество выделенных записей документов на общем списке.
пример использования:
// обработка выделенных документов
начало
НачатьИзмененияДанных;
попытка
если Документы.КоличествоМастерЗаписей <> 0 тогда
начало
Индикатор.Старт(Документы.КоличествоМастерЗаписей, НазваниеСтатуса(Статус));
попытка
от А := 1 до Документы.КоличествоМастерЗаписей делать
начало
ОбработатьПлатежноеПоручение(Документы.Мастер(А));
Индикатор.Передвинуть;
конец;
обязательно
Индикатор.Стоп;
конец;
конец иначе
ОбработатьПлатежноеПоручение(ПлатежноеПоручение);
обязательно
ЗакончитьИзмененияДанных;
конец;
конец;
Формат вызова:
ОкноДокументов.Контейнер: КонтейнерДокументов; /*только чтение*/
Формат вызова:
ОкноДокументов.Мастер(Номер: целое): Документ; /*только чтение*/
описание:
Документ по номеру в списке выделенных документов.
пример использования:
// см. пример для "КоличествоМастерЗаписей"
Формат вызова:
ОкноДокументов.ОбновитьДокумент; /*только чтение*/
описание:
Делает обновление активных документов.
Формат вызова:
ОкноДокументов.СписокПараметров: СписокПараметров; /*только чтение*/
Формат вызова:
ОкноДокументов.Текущий: Документ; /*только чтение*/
описание:
Текущий документ на секции.
Формат вызова:
ОкноДокументов.ТипТекущегоДокумента: целое; /*только чтение*/
Формат вызова:
ОкноДокументов.Класс: КлассДокументов;
Формат вызова:
ОкноДокументов.Секция: СекцияПроекта;
функции объекта:
ЗаблокироватьФормат вызова:
КонтейнерДокументов.Заблокировать; /*только чтение*/
Формат вызова:
КонтейнерДокументов.Параметры: СписокПараметров; /*только чтение*/
Формат вызова:
КонтейнерДокументов.Разблокировать; /*только чтение*/
Формат вызова:
КонтейнерДокументов.РежимКарточки: целое;
Формат вызова:
КонтейнерДокументов.ТабличнаяЧасть: ТаблицаДокумента; /*только чтение*/
Формат вызова:
КонтейнерДокументов.Форма: объект; /*только чтение*/
Формат вызова:
КонтейнерДокументов.ШапкаДокумента: ТаблицаДокумента; /*только чтение*/
Формат вызова:
КонтейнерДокументов.ФокусНаКлассе: КлассДокументов; /*только чтение*/
описание:
Дополнительный интерфейс для ввода первичной информации. Используется для документов, представленных как справочники, т. е. открывающихся без дополнительных ограничений. На этом интерфейсе показывается всегда только документ одного типа.
функции объекта:
ДокументФормат вызова:
СправочникДокумента.Документ: Документ;
описание:
Текущий документ на интерфейсе.
Формат вызова:
СправочникДокумента.Контейнер: КонтейнерДокументов; /*только чтение*/
Формат вызова:
СправочникДокумента.Раздел(ВерхнееЗначение: целое): целое;
Формат вызова:
СправочникДокумента.Тип: целое;
описание:
Вид документа справочника.
описание:
Визуальный компонент, обеспечивающий ввод информации заголовка документа в окне документов.
функции объекта:
ЗакладкаФормат вызова:
ИнспекторДокумента.Закладка(Тип: целое): ЗакладкаДетализацииДокумента; /*только чтение*/
Формат вызова:
ИнспекторДокумента.Параметр(Идентификатор: строка): КолонкаДокумента; /*только чтение*/
описание:
Пункт в списке параметров документов.
Формат вызова:
ИнспекторДокумента.Таблица([Тип]: целое): ТаблицаДокумента; /*только чтение*/
Формат вызова:
ИнспекторДокумента.Класс: КлассДокументов; /*только чтение*/
Формат вызова:
ИнспекторДокумента.Секция: СекцияПроекта; /*только чтение*/
функции объекта:
КолонкаФормат вызова:
ТаблицаДокумента.Колонка(Идентификатор: строка; ВызватьОшибку: целое): КолонкаДокумента; /*только чтение*/
Формат вызова:
ТаблицаДокумента.СписокВыбранных(Список: СписокДокументов; [ВидВыбранных]: целое); /*только чтение*/
описание:
В обработчиках на изменение статуса в методе Контейнер.ШапкаДокумента.СписокВыбранных второй параметр теперь можно будет использовать для получения списка выделенных документов при автоматическом изменении статуса:
0 - (ВыбранныеДокументы_Выделенные): как обычно, список выделенных документом при обычном обработчике статуса;
1 - (ВыбранныеДокументы_ВсеНаСекции): список всех документов на секции;
2 - (ВыбранныеДокументы_ДляАвтоСтатуса): список выделенных документов именно для авто-статуса.
Формат вызова:
ТаблицаДокумента.Тип: целое; /*только чтение*/
Формат вызова:
ТаблицаДокумента.ВыбранноеПоле: строка; /*только чтение*/
Формат вызова:
ТаблицаДокумента.Класс: КлассДокументов; /*только чтение*/
Формат вызова:
ТаблицаДокумента.РежимПросмотра: целое;
Формат вызова:
ТаблицаДокумента.Секция: СекцияПроекта; /*только чтение*/
функции объекта:
ВидимостьФормат вызова:
ЗакладкаДетализацииДокумента.Видимость: целое;
Формат вызова:
ЗакладкаДетализацииДокумента.Заголовок: строка;
функции объекта:
ДоступностьФормат вызова:
КолонкаДокумента.Доступность: целое;
Формат вызова:
КолонкаДокумента.Заголовок: строка;
Формат вызова:
КолонкаДокумента.Захлопнут: целое;
Формат вызова:
КолонкаДокумента.СтильРедактора: целое;
Формат вызова:
КолонкаДокумента.Уровень: целое;
Формат вызова:
КолонкаДокумента.ЦветЗаголовка([ДляФона]: целое): целое;
Формат вызова:
КолонкаДокумента.ЦветЗначения([ДляФона]: целое): целое;
Формат вызова:
КолонкаДокумента.ШрифтЗаголовка: целое;
Формат вызова:
КолонкаДокумента.ШрифтЗначения: целое;
наследуется от типа: СписокОбъектов
описание:
Объект, наследуемый от стандартного списка объектов. Нужен для более удобного доступа к элементам списка, если они являются объектами.
функции объекта:
ДокументФормат вызова:
СписокДокументов.Документ(Индекс: целое): Документ;
описание:
Объект предназначен для экспорта / импорта конфигураций документов.
функции объекта:
БлокировкаРедактируемыхЗаписейБлокировкаРедактируемыхЗаписей
Формат вызова:
МенеджерДокументов.БлокировкаРедактируемыхЗаписей: целое;
описание:
Для оперативного включения (выключения) блокировки.
Формат вызова:
МенеджерДокументов.ЗагрузитьДокументИзФайла(ИмяФайла: строка); /*только чтение*/
описание:
Загружает документ из файла. После выполнения функции новый документ сразу отображается в дереве настройки документов.
Формат вызова:
МенеджерДокументов.ЗакрытьДокументы; /*только чтение*/
Формат вызова:
МенеджерДокументов.КЭШЗначений: КЭШЗначенийДокументов; /*только чтение*/
Формат вызова:
МенеджерДокументов.КЭШКлассов: Отношение; /*только чтение*/
Формат вызова:
МенеджерДокументов.ОчиститьБлокировкуЗаписей([УчетнаяЗапись]: Пользователь); /*только чтение*/
описание:
Для снятия блокировки по всем или по указанному пользователю.
Формат вызова:
МенеджерДокументов.ПодкачкаТекстовыхПолей: целое;
Формат вызова:
МенеджерДокументов.ПроверитьКлючДокумента(Ключ: целое): строка; /*только чтение*/
Формат вызова:
МенеджерДокументов.ПроверкаОбязательныхПолей: целое;
Формат вызова:
МенеджерДокументов.СинхронизацияДокументов: целое;
Формат вызова:
МенеджерДокументов.СохранитьДокументВФайл(ИмяФайла, [Идентификатор]: строка); /*только чтение*/
описание:
Сохраняет документ с указанным именем ("Платежное поручение") в
файл.
Формат вызова:
МенеджерДокументов.СохранитьИзменения; /*только чтение*/
описание:
После импорта документов окончательно сохраняет изменения в базе данных.
Формат вызова:
МенеджерДокументов.СохранятьНомерПриКопировании: целое;
Формат вызова:
МенеджерДокументов.УдалитьДокументы(Тип: КлассДокументов); /*только чтение*/
Формат вызова:
МенеджерДокументов.ЦветаИнтерфейса(ИндексЦвета: целое): целое;
Формат вызова:
МенеджерДокументов.КонтрольОдновременногоДоступа: целое;
Формат вызова:
МенеджерДокументов.ОтладкаЗапросовДокумента: целое;
Формат вызова:
МенеджерДокументов.СохранитьКэшИзменений(Буфер: Буфер); /*только чтение*/
Формат вызова:
МенеджерДокументов.СохранитьТаблицуБлокировок(Буфер: Буфер); /*только чтение*/
Формат вызова:
МенеджерДокументов.АктуализироватьДокумент(Документ: Документ; [ПроверитьКэшКлассов], [ПеречитатьИзБазы]: целое); /*только чтение*/
Формат вызова:
МенеджерДокументов.ДокументЗагруженВКЭШ(Ключ, [Тип]: целое): целое; /*только чтение*/
Формат вызова:
МенеджерДокументов.ИспользованиеМаскиВКлючах: целое; /*только чтение*/
Формат вызова:
МенеджерДокументов.ОбновитьВнешниеИнструменты; /*только чтение*/
Формат вызова:
МенеджерДокументов.ПроверкаПравПриСоздании: целое;
Формат вызова:
МенеджерДокументов.СписокНазванийДокументов(Источник: Отношение; Приемник: Список); /*только чтение*/
функции объекта:
АдаптерФормат вызова:
КлассДокументов.Адаптер: АдаптерДанных; /*только чтение*/
Формат вызова:
КлассДокументов.ВыбратьДокументы(Условия: УсловияВыборкиДокументов; Список: СписокДокументов; [УдалитьУсловия = нет]: целое): целое; /*только чтение*/
Формат вызова:
КлассДокументов.ВыгрузитьПодкаченныеЗаписи; /*только чтение*/
Формат вызова:
КлассДокументов.Детализация(Индекс: целое): КлассДокументов; /*только чтение*/
Формат вызова:
КлассДокументов.ДочернийКласс(Наименование: строка): КлассДокументов; /*только чтение*/
Формат вызова:
КлассДокументов.ЗаблокироватьСобытия(События ...: целое); /*только чтение*/
Формат вызова:
КлассДокументов.Заголовок: строка; /*только чтение*/
Формат вызова:
КлассДокументов.Запросы(Идентификатор: строка; Индекс: целое): строка; /*только чтение*/
Формат вызова:
КлассДокументов.Идентификатор: строка; /*только чтение*/
Формат вызова:
КлассДокументов.ИзменитьЗапись(Запись: объект; Статус: целое); /*только чтение*/
Формат вызова:
КлассДокументов.ИмеетСвязаннуюТаблицу: целое; /*только чтение*/
Формат вызова:
КлассДокументов.ИмяПоля(Идентификатор: строка; [ВключитьИмяТаблицы = нет]: целое): строка; /*только чтение*/
Формат вызова:
КлассДокументов.ИмяТаблицы([ДляПоля]: строка): строка; /*только чтение*/
Формат вызова:
КлассДокументов.ИндексДляБД: целое; /*только чтение*/
Формат вызова:
КлассДокументов.Инициализировать: целое; /*только чтение*/
Формат вызова:
КлассДокументов.Категория: строка;
Формат вызова:
КлассДокументов.КлассПоля(Идентификатор: строка): КлассПоля; /*только чтение*/
Формат вызова:
КлассДокументов.КонечнаяДата: Дата; /*только чтение*/
Формат вызова:
КлассДокументов.Кэширование: целое;
Формат вызова:
КлассДокументов.Наименование: строка; /*только чтение*/
Формат вызова:
КлассДокументов.НаследуетсяОт(Класс: КлассДокументов; [Непосредственно]: целое): целое; /*только чтение*/
Формат вызова:
КлассДокументов.НачальнаяДата: Дата; /*только чтение*/
Формат вызова:
КлассДокументов.Обновить([ОбновитьСекции]: целое); /*только чтение*/
Формат вызова:
КлассДокументов.Обработчик(Событие: целое): Программа; /*только чтение*/
Формат вызова:
КлассДокументов.ОтменитьИзменения; /*только чтение*/
Формат вызова:
КлассДокументов.Отношение: Отношение; /*только чтение*/
Формат вызова:
КлассДокументов.ПараметрРаздела(Идентификатор: строка; [Раздел], [ТочноеЗначение]: целое): РесурсныйПараметр;
Формат вызова:
КлассДокументов.Параметры: целое; /*только чтение*/
Формат вызова:
КлассДокументов.ПараметрыСекции(Секция: СекцияПроекта): СписокПараметров; /*только чтение*/
Формат вызова:
КлассДокументов.Переоткрыть(НачальнаяДата, КонечнаяДата: Дата; Условия: ПараметрыВыборкиДокуметов); /*только чтение*/
Формат вызова:
КлассДокументов.ПодготовитьКэш(Список: объект; Идентификатор: строка); /*только чтение*/
Формат вызова:
КлассДокументов.Подключение: Подключение; /*только чтение*/
Формат вызова:
КлассДокументов.Поле(Имя: строка; [ВызватьОшибку = да]: целое): ПолеДокумента; /*только чтение*/
Формат вызова:
КлассДокументов.ПолеИзменено(ИмяПоля ...: строка): целое;
Формат вызова:
КлассДокументов.ПолучитьЗапись(Документ, Родитель: Документ; СНомером: целое): объект; /*только чтение*/
Формат вызова:
КлассДокументов.Поля(Индекс: целое): ПолеДокумента; /*только чтение*/
Формат вызова:
КлассДокументов.ПоляИзменены(ИмяПоля ...: строка): целое;
Формат вызова:
КлассДокументов.Последовательность: строка; /*только чтение*/
Формат вызова:
КлассДокументов.Представление: КлассДокументов; /*только чтение*/
Формат вызова:
КлассДокументов.Привязка(Секция: целое): целое; /*только чтение*/
описание:
Информация на связке "Класс документа + рабочее место (секция)" для произвольного использования.
Формат вызова:
КлассДокументов.ПрограммаФильтрации: Программа;
Формат вызова:
КлассДокументов.РазблокироватьСобытия(События ...: целое); /*только чтение*/
Формат вызова:
КлассДокументов.РодительскийКласс(Шапка: целое): КлассДокументов; /*только чтение*/
Формат вызова:
КлассДокументов.СквознаяНумерация: целое; /*только чтение*/
Формат вызова:
КлассДокументов.СледующийНомер([Дата]: Дата; [СквознаяНумерация]: целое; [КСП]: КСП): целое; /*только чтение*/
Формат вызова:
КлассДокументов.СоздатьДокумент([БезНомера]: целое): Документ; /*только чтение*/
Формат вызова:
КлассДокументов.СоздатьИзБуфера(Буфер: Буфер; [БезНомера], [ВызватьОбработчикНаСоздание]: целое): Документ; /*только чтение*/
Формат вызова:
КлассДокументов.Сокращение: строка; /*только чтение*/
Формат вызова:
КлассДокументов.СохранитьИзменения; /*только чтение*/
Формат вызова:
КлассДокументов.СписокНаследников(Список: СписокОбъектов); /*только чтение*/
Формат вызова:
КлассДокументов.СписокПолей(Список: СписокОбъектов); /*только чтение*/
Формат вызова:
КлассДокументов.Текущий: Документ;
Формат вызова:
КлассДокументов.ТекущийРаздел: строка;
Формат вызова:
КлассДокументов.ЧислоДетализаций: целое; /*только чтение*/
Формат вызова:
КлассДокументов.ЧислоПолей: целое; /*только чтение*/
Формат вызова:
КлассДокументов.ЭтоБлокирующийСтатус(Статус: целое): целое; /*только чтение*/
Формат вызова:
КлассДокументов.ДокументКласса(Документ: Документ): ДокументКласса; /*только чтение*/
Формат вызова:
КлассДокументов.ЗарезервироватьКлючи(Количество: целое); /*только чтение*/
Формат вызова:
КлассДокументов.МаскаНомера: строка; /*только чтение*/
Формат вызова:
КлассДокументов.НаименованиеДокумента(Документ: Документ): строка; /*только чтение*/
Формат вызова:
КлассДокументов.ОстатокКлючей: целое; /*только чтение*/
Формат вызова:
КлассДокументов.ПараметрыНумерации: целое; /*только чтение*/
Формат вызова:
КлассДокументов.ПериодНумерации: целое; /*только чтение*/
Формат вызова:
КлассДокументов.СписокИнструментов(Список: СписокОбъектов; ТипОбъекта: целое); /*только чтение*/
функции объекта:
ВычисляемыйФормат вызова:
КлассПоля.Вычисляемый: целое; /*только чтение*/
Формат вызова:
КлассПоля.Заголовок: строка; /*только чтение*/
Формат вызова:
КлассПоля.ИмяПоля: строка; /*только чтение*/
Формат вызова:
КлассПоля.Модуль: строка; /*только чтение*/
Формат вызова:
КлассПоля.Размер: целое; /*только чтение*/
Формат вызова:
КлассПоля.Сокращение: строка; /*только чтение*/
Формат вызова:
КлассПоля.СписокЗначений: строка; /*только чтение*/
Формат вызова:
КлассПоля.СтильРедактора: целое; /*только чтение*/
Формат вызова:
КлассПоля.ТипДокумента: целое; /*только чтение*/
Формат вызова:
КлассПоля.ТипОбъекта: целое; /*только чтение*/
Формат вызова:
КлассПоля.Справочник: строка; /*только чтение*/
функции объекта:
КлассФормат вызова:
ФормаДокумента.Класс: КлассДокументов; /*только чтение*/
Формат вызова:
ФормаДокумента.Визуализатор: строка; /*только чтение*/
Формат вызова:
ФормаДокумента.Вложенность: целое; /*только чтение*/
Формат вызова:
ФормаДокумента.Название: строка; /*только чтение*/
Формат вызова:
ФормаДокумента.НаСкрытие: Программа; /*только чтение*/
Формат вызова:
ФормаДокумента.Обработчик: Программа; /*только чтение*/
Формат вызова:
ФормаДокумента.Порядок: целое; /*только чтение*/
Формат вызова:
ФормаДокумента.Ресурс: строка; /*только чтение*/
функции объекта:
КлассФормат вызова:
КнопкаДокумента.Класс: КлассДокументов; /*только чтение*/
наследуется от типа: Документ
описание:
Новый объект "ДокументКласса" наследуется от общего типа "Документ", документ имеет возможность явно установить тип документа (Документ.Тип).
Значение типа зашита в 64-битном значении объекта. Тип можно задать через переменную либо через новую функцию Класс.ДокументКласса(Документ: Документ): ДокументКласса.
Для доступа к самому значение ключа использовать ДокументКласса.Ключ.