Модуль ОбщегоНазначения
Серверные процедуры и функции (&НаСервереБезКонтекста)
Оповещения пользователя
Процедура СообщитьПользователю()
Формирует и выводит сообщение, которое может быть связано с элементом управления формы.
Процедура СообщитьПользователю(
Знач ТекстСообщенияПользователю,
Знач КлючДанных = Неопределено,
Знач Поле = "",
Знач ПутьКДанным = "",
Отказ = Ложь) Экспорт
Общие процедуры и функции для работы с данными в базе
Функция ЗначенияРеквизитовОбъекта()
Возвращает структуру, содержащую значения реквизитов, прочитанные из информационной базы по ссылке на объект. Рекомендуется использовать вместо обращения к реквизитам объекта через точку от ссылки на объект для быстрого чтения отдельных реквизитов объекта из базы данных.
Функция ЗначенияРеквизитовОбъекта(
Ссылка,
Знач Реквизиты,
ВыбратьРазрешенные = Ложь,
КодЯзыка = Неопределено) Экспорт
Функция ЗначениеРеквизитаОбъекта()
Возвращает значения реквизита, прочитанного из информационной базы по ссылке на объект. Рекомендуется использовать вместо обращения к реквизитам объекта через точку от ссылки на объект для быстрого чтения отдельных реквизитов объекта из базы данных.
Функция ЗначениеРеквизитаОбъекта(
Ссылка,
ИмяРеквизита,
ВыбратьРазрешенные = Ложь,
КодЯзыка = Неопределено) Экспорт
Пример:
&НаСервереБезКонтекста
Функция ЗначениеРеквизитаОбъекта(Ссылка, ИмяРеквизита)
Возврат ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, ИмяРеквизита);
КонецФункции
Функция ЗначениеРеквизитовОбъектов()
Возвращает значения реквизитов, прочитанные из информационной базы для нескольких объектов. Рекомендуется использовать вместо обращения к реквизитам объекта через точку от ссылки на объект для быстрого чтения отдельных реквизитов объекта из базы данных.
Функция ЗначенияРеквизитовОбъектов(
Ссылки,
Знач Реквизиты,
ВыбратьРазрешенные = Ложь,
КодЯзыка = Неопределено) Экспорт
Функция ЗначениеРеквизитаОбъектов()
Возвращает значения реквизита, прочитанного из информационной базы для нескольких объектов. Рекомендуется использовать вместо обращения к реквизитам объекта через точку от ссылки на объект для быстрого чтения отдельных реквизитов объекта из базы данных.
Функция ЗначениеРеквизитаОбъектов(
МассивСсылок,
ИмяРеквизита,
ВыбратьРазрешенные = Ложь,
КодЯзыка = Неопределено) Экспорт
Процедура УстановитьЗначениеРеквизита()
Добавляет или изменяет значение реквизита в объекте.
Процедура УстановитьЗначениеРеквизита(
Объект,
ИмяРеквизита,
Значение,
КодЯзыка = Неопределено) Экспорт
Процедура УстановитьЗначенияРеквизитов()
Добавляет или изменяет значения реквизитов в объекте.
Процедура УстановитьЗначенияРеквизитов(
Объект,
Значения,
КодЯзыка = Неопределено) Экспорт
Функция КодОсновногоЯзыка()
Возвращает код основного языка информационной базы, например "ru".
Функция КодОсновногоЯзыка() Экспорт
Функция ПредопределенныйЭлемент()
Возвращает ссылку предопределенного элемента по его полному имени.
Функция ПредопределенныйЭлемент(ПолноеИмяПредопределенного) Экспорт
Функция ПроверитьПроведенностьДокументов()
Проверяет статус проведения переданных документов и возвращает те из них, которые не проведены.
Функция ПроверитьПроведенностьДокументов(Знач Документы) Экспорт
Функция ПровестиДокументы()
Выполняет попытку проведения документов.
Функция ПровестиДокументы(Документы) Экспорт
Функция ЕстьСсылкиНаОбъект()
Проверяет наличие ссылок на объект в базе данных.
Функция ЕстьСсылкиНаОбъект(
Знач СсылкаИлиМассивСсылок,
Знач ИскатьСредиСлужебныхОбъектов = Ложь) Экспорт
Функция ЗаменитьСсылки()
Производит замену ссылок во всех данных. После замены неиспользуемые ссылки опционально удаляются. Замена ссылок происходит с транзакциями по изменяемому объекту и его связям, не по анализируемой ссылке. При вызове в неразделенном сеансе не выявляет ссылок в разделенных областях.
Функция ЗаменитьСсылки(
Знач ПарыЗамен,
Знач ПараметрыЗамены = Неопределено) Экспорт
Функция ПараметрыЗаменыСсылок()
Конструктор структуры для параметра ПараметрыЗамены функции ОбщегоНазначения.ЗаменитьСсылки
Функция ПараметрыЗаменыСсылок() Экспорт
Функция МестаИспользования()
Получает все места использования ссылок.
Функция МестаИспользования(
Знач НаборСсылок,
Знач АдресРезультата = "",
ДополнительныеПараметры = Неопределено) Экспорт
Функция ПараметрыПоискаМестИспользования()
Функция ПараметрыПоискаМестИспользования() Экспорт
Функция ИсключенияПоискаСсылок()
Возвращает исключения при поиске мест использования объектов
Функция ИсключенияПоискаСсылок() Экспорт
Функция ПодчиненныеОбъекты()
Возвращает связи подчиненных объектов и перечень реквизитов, по которым осуществляется связь.
Функция ПодчиненныеОбъекты() Экспорт
Общие процедуры и функции для работы с прикладными типами и коллекциями значений
Функция СтрокаТаблицыЗначенийВСтруктуру()
Преобразует строку таблицы значений в структуру. Свойства структуры и их значения совпадают с колонками переданной строки
Функция СтрокаТаблицыЗначенийВСтруктуру(СтрокаТаблицыЗначений) Экспорт
Функция ВыгрузитьКолонку()
Создает массив и копирует в него значения, содержащиеся в колонке объекта, для которого доступен обход посредством оператора Для каждого … Из
Функция ВыгрузитьКолонку(
КоллекцияСтрок,
ИмяКолонки,
ТолькоУникальныеЗначения = Ложь) Экспорт
Функция ПрочитатьXMLВТаблицу()
Преобразует текст указанного формата XML в таблицу значений, // при этом колонки таблицы формируются на основе описания в XML.
Функция ПрочитатьXMLВТаблицу(Знач XML) Экспорт
Процедуры и функции для работы с типами, объектами метаданных и их строковыми представлениями.
Функция ЭтоСсылка()
Проверка того, что переданный тип является ссылочным типом данных. Для типа "Неопределено" возвращается Ложь.
Функция ЭтоСсылка(ПроверяемыйТип) Экспорт
Функция СсылкаСуществует()
Проверяет физическое наличие записи в информационной базе данных о переданном значении ссылки.
Функция СсылкаСуществует(ПроверяемаяСсылка) Экспорт
Функция ЗначениеСсылочногоТипа()
Проверяет, что переданное значение имеет ссылочный тип данных.
Функция ЗначениеСсылочногоТипа(Значение) Экспорт
Функция СтроковоеПредставлениеТипа()
Возвращает строковое представление типа. Для ссылочных типов возвращает в формате "СправочникСсылка.ИмяОбъекта" или "ДокументСсылка.ИмяОбъекта". Для остальных типов приводит тип к строке, например "Число".
Функция СтроковоеПредставлениеТипа(Тип) Экспорт
Функция ОписаниеТипаСтрока()
Создает объект ОписаниеТипов, содержащий тип Строка.
Функция ОписаниеТипаСтрока(ДлинаСтроки) Экспорт
Функция ОписаниеТипаЧисло()
Создает объект ОписаниеТипов, содержащий тип Число.
Функция ОписаниеТипаЧисло(
Разрядность,
РазрядностьДробнойЧасти = 0,
Знач ЗнакЧисла = Неопределено) Экспорт
Функция ОписаниеТипаДата()
Создает объект ОписаниеТипов, содержащий тип Дата.
Функция ОписаниеТипаДата(ЧастиДаты) Экспорт
Функция ОписаниеТипаВсеСсылки()
Возвращает описание типа, включающего в себя все возможные ссылочные типы конфигурации.
Функция ОписаниеТипаВсеСсылки() Экспорт
Функция ЕстьРеквизитОбъекта()
Позволяет определить, есть ли среди реквизитов объекта реквизит с переданным именем.
Функция ЕстьРеквизитОбъекта(ИмяРеквизита, МетаданныеОбъекта) Экспорт
Last updated