1С Предприятие
  • Регламентные и фоновые задания
    • Как отлаживать фоновые задания
  • Как работать с диалогами по-новому
  • БСП
    • Модуль ОбщегоНазначения
    • Модуль ОбщегоНазначенияКлиентСервер
  • Администрирование 1с
    • Варианты работы СУБД
    • Запуск 1С без выбора пользователя
    • Параметры командной строки
    • Как очистить кэш 1С
    • Скрипты для бэкапа файловой 1С
    • Настройка работы с 1С через веб-браузер (Веб-клиент). Пошаговая инструкция
Powered by GitBook
On this page
  • Оповещения пользователя
  • Общие процедуры и функции для работы с данными в базе
  • Общие процедуры и функции для работы с прикладными типами и коллекциями значений
  • Процедуры и функции для работы с типами, объектами метаданных и их строковыми представлениями.
  1. БСП

Модуль ОбщегоНазначения

Серверные процедуры и функции (&НаСервереБезКонтекста)

Оповещения пользователя

Процедура СообщитьПользователю()

Формирует и выводит сообщение, которое может быть связано с элементом управления формы.

Процедура СообщитьПользователю( 
    Знач ТекстСообщенияПользователю,
    Знач КлючДанных = Неопределено,
    Знач Поле = "",
    Знач ПутьКДанным = "",
    Отказ = Ложь) Экспорт

Общие процедуры и функции для работы с данными в базе

Функция ЗначенияРеквизитовОбъекта()

Возвращает структуру, содержащую значения реквизитов, прочитанные из информационной базы по ссылке на объект. Рекомендуется использовать вместо обращения к реквизитам объекта через точку от ссылки на объект для быстрого чтения отдельных реквизитов объекта из базы данных.

Функция ЗначенияРеквизитовОбъекта(
    Ссылка, 
    Знач Реквизиты, 
    ВыбратьРазрешенные = Ложь, 
    КодЯзыка = Неопределено) Экспорт

Функция ЗначениеРеквизитаОбъекта()

Возвращает значения реквизита, прочитанного из информационной базы по ссылке на объект. Рекомендуется использовать вместо обращения к реквизитам объекта через точку от ссылки на объект для быстрого чтения отдельных реквизитов объекта из базы данных.

Функция ЗначениеРеквизитаОбъекта(
    Ссылка, 
    ИмяРеквизита, 
    ВыбратьРазрешенные = Ложь, 
    КодЯзыка = Неопределено) Экспорт

Пример:

&НаСервереБезКонтекста
Функция ЗначениеРеквизитаОбъекта(Ссылка, ИмяРеквизита)
    Возврат ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Ссылка, ИмяРеквизита);	
КонецФункции 

Функция ЗначениеРеквизитовОбъектов()

Возвращает значения реквизитов, прочитанные из информационной базы для нескольких объектов. Рекомендуется использовать вместо обращения к реквизитам объекта через точку от ссылки на объект для быстрого чтения отдельных реквизитов объекта из базы данных.

Функция ЗначенияРеквизитовОбъектов(
    Ссылки, 
    Знач Реквизиты, 
    ВыбратьРазрешенные = Ложь, 
    КодЯзыка = Неопределено) Экспорт

Функция ЗначениеРеквизитаОбъектов()

Возвращает значения реквизита, прочитанного из информационной базы для нескольких объектов. Рекомендуется использовать вместо обращения к реквизитам объекта через точку от ссылки на объект для быстрого чтения отдельных реквизитов объекта из базы данных.

Функция ЗначениеРеквизитаОбъектов(
    МассивСсылок, 
    ИмяРеквизита, 
    ВыбратьРазрешенные = Ложь, 
    КодЯзыка = Неопределено) Экспорт

Процедура УстановитьЗначениеРеквизита()

Добавляет или изменяет значение реквизита в объекте.

Процедура УстановитьЗначениеРеквизита(
    Объект, 
    ИмяРеквизита, 
    Значение, 
    КодЯзыка = Неопределено) Экспорт

Процедура УстановитьЗначенияРеквизитов()

Добавляет или изменяет значения реквизитов в объекте.

Процедура УстановитьЗначенияРеквизитов(
    Объект, 
    Значения, 
    КодЯзыка = Неопределено) Экспорт

Функция КодОсновногоЯзыка()

Возвращает код основного языка информационной базы, например "ru".

Функция КодОсновногоЯзыка() Экспорт

Функция ПредопределенныйЭлемент()

Возвращает ссылку предопределенного элемента по его полному имени.

Функция ПредопределенныйЭлемент(ПолноеИмяПредопределенного) Экспорт

Функция ПроверитьПроведенностьДокументов()

Проверяет статус проведения переданных документов и возвращает те из них, которые не проведены.

Функция ПроверитьПроведенностьДокументов(Знач Документы) Экспорт

Функция ПровестиДокументы()

Выполняет попытку проведения документов.

Функция ПровестиДокументы(Документы) Экспорт

Функция ЕстьСсылкиНаОбъект()

Проверяет наличие ссылок на объект в базе данных.

Функция ЕстьСсылкиНаОбъект(
    Знач СсылкаИлиМассивСсылок, 
    Знач ИскатьСредиСлужебныхОбъектов = Ложь) Экспорт

Функция ЗаменитьСсылки()

Производит замену ссылок во всех данных. После замены неиспользуемые ссылки опционально удаляются. Замена ссылок происходит с транзакциями по изменяемому объекту и его связям, не по анализируемой ссылке. При вызове в неразделенном сеансе не выявляет ссылок в разделенных областях.

Функция ЗаменитьСсылки(
    Знач ПарыЗамен, 
    Знач ПараметрыЗамены = Неопределено) Экспорт

Функция ПараметрыЗаменыСсылок()

Конструктор структуры для параметра ПараметрыЗамены функции ОбщегоНазначения.ЗаменитьСсылки

Функция ПараметрыЗаменыСсылок() Экспорт

Функция МестаИспользования()

Получает все места использования ссылок.

Функция МестаИспользования(
    Знач НаборСсылок, 
    Знач АдресРезультата = "", 
    ДополнительныеПараметры = Неопределено) Экспорт

Функция ПараметрыПоискаМестИспользования()

Функция ПараметрыПоискаМестИспользования() Экспорт

Функция ИсключенияПоискаСсылок()

Возвращает исключения при поиске мест использования объектов

Функция ИсключенияПоискаСсылок() Экспорт

Функция ПодчиненныеОбъекты()

Возвращает связи подчиненных объектов и перечень реквизитов, по которым осуществляется связь.

Функция ПодчиненныеОбъекты() Экспорт

Общие процедуры и функции для работы с прикладными типами и коллекциями значений

Функция СтрокаТаблицыЗначенийВСтруктуру()

Преобразует строку таблицы значений в структуру. Свойства структуры и их значения совпадают с колонками переданной строки

Функция СтрокаТаблицыЗначенийВСтруктуру(СтрокаТаблицыЗначений) Экспорт

Функция ВыгрузитьКолонку()

Создает массив и копирует в него значения, содержащиеся в колонке объекта, для которого доступен обход посредством оператора Для каждого … Из

Функция ВыгрузитьКолонку(
    КоллекцияСтрок, 
    ИмяКолонки, 
    ТолькоУникальныеЗначения = Ложь) Экспорт

Функция ПрочитатьXMLВТаблицу()

Преобразует текст указанного формата XML в таблицу значений, // при этом колонки таблицы формируются на основе описания в XML.

Функция ПрочитатьXMLВТаблицу(Знач XML) Экспорт

Процедуры и функции для работы с типами, объектами метаданных и их строковыми представлениями.

Функция ЭтоСсылка()

Проверка того, что переданный тип является ссылочным типом данных. Для типа "Неопределено" возвращается Ложь.

Функция ЭтоСсылка(ПроверяемыйТип) Экспорт

Функция СсылкаСуществует()

Проверяет физическое наличие записи в информационной базе данных о переданном значении ссылки.

Функция СсылкаСуществует(ПроверяемаяСсылка) Экспорт

Функция ЗначениеСсылочногоТипа()

Проверяет, что переданное значение имеет ссылочный тип данных.

Функция ЗначениеСсылочногоТипа(Значение) Экспорт

Функция СтроковоеПредставлениеТипа()

Возвращает строковое представление типа. Для ссылочных типов возвращает в формате "СправочникСсылка.ИмяОбъекта" или "ДокументСсылка.ИмяОбъекта". Для остальных типов приводит тип к строке, например "Число".

Функция СтроковоеПредставлениеТипа(Тип) Экспорт

Функция ОписаниеТипаСтрока()

Создает объект ОписаниеТипов, содержащий тип Строка.

Функция ОписаниеТипаСтрока(ДлинаСтроки) Экспорт

Функция ОписаниеТипаЧисло()

Создает объект ОписаниеТипов, содержащий тип Число.

Функция ОписаниеТипаЧисло(
    Разрядность, 
    РазрядностьДробнойЧасти = 0, 
    Знач ЗнакЧисла = Неопределено) Экспорт

Функция ОписаниеТипаДата()

Создает объект ОписаниеТипов, содержащий тип Дата.

Функция ОписаниеТипаДата(ЧастиДаты) Экспорт

Функция ОписаниеТипаВсеСсылки()

Возвращает описание типа, включающего в себя все возможные ссылочные типы конфигурации.

Функция ОписаниеТипаВсеСсылки() Экспорт

Функция ЕстьРеквизитОбъекта()

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

Функция ЕстьРеквизитОбъекта(ИмяРеквизита, МетаданныеОбъекта) Экспорт
PreviousБСПNextМодуль ОбщегоНазначенияКлиентСервер

Last updated 2 years ago