Общего назначения БП
ЭтоИнтерфейсИнтеграцииСБанком
Описание, пример вызова
Функция ЭтоИнтерфейсИнтеграцииСБанком() Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.ЭтоИнтерфейсИнтеграцииСБанком()
ЕстьНезаполненныйРеквизитДокумента
Описание, пример вызова
// Позволяет определить заполнен ли реквизит в документе.//// Параметры:// ИмяРеквизита - Строка - Строковое имя искомого реквизита.// ДокументОбъект - ДокументОбъект - Объект, в котором проверяется заполненность реквизита.// МетаданныеДокумента - Метаданные - Объект описания метаданных документа, среди реквизитов которого производится поиск.//// Возвращаемое значение:// Булево - Истина, если реквизит с указанным именем не заполнен в документе.//Функция ЕстьНезаполненныйРеквизитДокумента(ИмяРеквизита, ДокументОбъект, МетаданныеДокумента) Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.ЕстьНезаполненныйРеквизитДокумента(ИмяРеквизита, ДокументОбъект, МетаданныеДокумента)
ВосстановитьОтборСписка
Описание, пример вызова
// Заменяет отбор, установленный пользователем в сохраненной настройке списка, на отбор, установленный программно при создании формы списка.// Вызывается при восстановлении пользовательских настроек динамического списка// из обработчика списка ПередЗагрузкойПользовательскихНастроекНаСервере.//// Параметры:// Список - ДинамическийСписок - Динамический список, для которого устанавливается отбор.// Настройки - ПользовательскиеНастройкиКомпоновкиДанных - Восстанавливаемые настройки списка.// ИмяОтбора - Строка - Имя элемента отбора.//Процедура ВосстановитьОтборСписка(Список, Настройки, ИмяОтбора) Экспорт
Пример вызова
ОбщегоНазначенияБП.ВосстановитьОтборСписка(Список, Настройки, ИмяОтбора)
ЗаполнитьДополнительныеПараметрыПечати
Описание, пример вызова
// Устанавливает имя сохраняемого файла.//// Параметры:// МассивОбъектов - Массив - Массив объектов печати.// КоллекцияПечатныхФорм - Массив - Коллекция печатных форм.// ОбъектыПечати - Массив - Массив объектов печати.// ПараметрыВывода - Структура - Параметры вывода печатной формы.//Процедура ЗаполнитьДополнительныеПараметрыПечати(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода = Неопределено) Экспорт
Пример вызова
ОбщегоНазначенияБП.ЗаполнитьДополнительныеПараметрыПечати(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода);
СостояниеДокумента
Описание, пример вызова
// Позволяет получить индекс картинки состояния документа из коллекции СостоянияДокумента// по свойствам Проведен/ПометкаУдаления/РучнаяКорректировка.//// Параметры:// Объект - ДанныеФормыСтруктура - Основной реквизит формы документа.//// Возвращаемое значение:// Число - Индекс картинки.//Функция СостояниеДокумента(Объект) Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.СостояниеДокумента(Объект)
ПустыеСсылки
Описание, пример вызова
// Возвращает массив пустых ссылок указанных типов документов.// Обрабатывает только ссылки на документы, другие виды объектов метаданных не учитывает.//// Параметры:// Типы - Массив - Массив значений типа Тип.//// Возвращаемое значение:// Массив - массив с пустыми ссылками указанных типов.//Функция ПустыеСсылки(Типы) Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.ПустыеСсылки(Типы)
СписокДоступныхОрганизаций
Описание, пример вызова
// Подтверждает, что переданная организация входит в список доступных для пользователя.//// Параметры:// Организация - СправочникСсылка.Организации - проверяемая организация. Может быть пустым значением.// ВключатьОбособленныеПодразделения - Булево - признак добавления в список доступных обособленных подразделений.// ПравоНаИзменение - Булево - Истина, если список будет использоваться в алгоритмах изменения данных.//// Возвращаемое значение:// Массив - список из всех доступных, если было передано пустое значение;// - список из Организация и её доступных обособленных подразделений;// - пустой список, если организация недоступна для пользователя.//Функция СписокДоступныхОрганизаций(Организация, ВключатьОбособленныеПодразделения = Ложь, ПравоНаИзменение = Ложь) Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.СписокДоступныхОрганизаций(Организация, ВключатьОбособленныеПодразделения, ПравоНаИзменение);
ТекущаяДатаНаСервере
Описание, пример вызова
// Возвращает текущую дату сеанса на сервере.//// Возвращаемое значение:// Дата - текущая дата сеанаса на сервере.//Функция ТекущаяДатаНаСервере() Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.ТекущаяДатаНаСервере()
НайтиЗначениеПеречисления
Описание, пример вызова
// Возвращает значение перечисления по его имени.// Предназначена для использования в случаях, когда значение перечисления приходит из внешних систем// и может отсутствовать в текущей конфигурации, из-за чего прямое обращение к нему по имени небезопасно.//// Параметры:// ИмяПеречисления - Строка - Имя перечисления в метаданных.// ИмяЗначения - Строка - Имя значения перечисления.//// Возвращаемое значение:// ПеречислениеСсылка или Неопределено, если значение не найдено.//Функция НайтиЗначениеПеречисления(ИмяПеречисления, Знач ИмяЗначения) Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.НайтиЗначениеПеречисления(ИмяПеречисления, ИмяЗначения)
МассивПустыхЗначенийРеквизита
Описание, пример вызова
Функция МассивПустыхЗначенийРеквизита(МетаданныеРеквизита) Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.МассивПустыхЗначенийРеквизита(МетаданныеРеквизита)
УничтожитьВременныеТаблицы
Описание, пример вызова
// Уничтожает временные таблицы менеджера временных таблиц.//// Параметры:// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - менеджер временных таблиц, таблицы которого нужно уничтожить.// СписокТаблиц - Строка, Массив - имена временных таблиц для уничтожения, разделенные запятыми. Если параметр не установлен - все таблицы.// ИсключаяТаблицы - Строка, Массив - имена временных таблиц, которые нужно оставить, разделенные запятыми.//Процедура УничтожитьВременныеТаблицы(МенеджерВременныхТаблиц, СписокТаблиц = Неопределено, ИсключаяТаблицы = Неопределено) Экспорт
Пример вызова
ОбщегоНазначенияБП.УничтожитьВременныеТаблицы(МенеджерВременныхТаблиц, СписокТаблиц, ИсключаяТаблицы);
СписокВременныхТаблиц
Описание, пример вызова
// Формирует список временных таблиц.//// Параметры:// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - менеджер временных таблиц, таблицы которого нужно получить.//// Возвращаемое значение:// Массив - Временные таблицы, находящиеся в менеджере.//Функция СписокВременныхТаблиц(МенеджерВременныхТаблиц) Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.СписокВременныхТаблиц(МенеджерВременныхТаблиц)
ЕстьРеквизитДокумента
Описание, пример вызова
// Устарела. Следует использовать ОбщегоНазначения.ЕстьРеквизитОбъекта// Позволяет определить есть ли среди реквизитов шапки документа// реквизит с переданным именем.//// Параметры:// ИмяРеквизита - строковое имя искомого реквизита,// МетаданныеДокумента - объект описания метаданных документа, среди реквизитов которого производится поиск.//// Возвращаемое значение:// Истина - нашли реквизит с таким именем, Ложь - не нашли.//Функция ЕстьРеквизитДокумента(ИмяРеквизита, МетаданныеДокумента) Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.ЕстьРеквизитДокумента(ИмяРеквизита, МетаданныеДокумента)
ПолучитьРабочуюДату
Описание, пример вызова
// Устарела. Необходимо использовать функцию БСП ОбщегоНазначения.ТекущаяДатаПользователя().//// Возвращаемое значение:// Дата - рабочая дата пользователя.//Функция ПолучитьРабочуюДату() Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.ПолучитьРабочуюДату()
ПропуститьБизнесЛогикуПриЗаписи
Описание, пример вызова
// Устанавливает признак пропуска бизнес-логики в ходе записи объекта для выполнения служебных действий:// обновление данных в ходе обновления версии программы, загрузка данных, изменение активности движений.//// См. также ПропущенаБизнесЛогикаПриЗаписи//// Параметры:// Объект - ДокументОбъект, СправочникОбъект, ПланСчетовОбъект, ПланВидовХарактеристикОбъект,// РегистрБухгалтерииНаборЗаписей, РегистрСведенийНаборЗаписей, РегистрНакопленияНаборЗаписей,// КонстантаМенеджерЗначения - записываемый объект.//Процедура ПропуститьБизнесЛогикуПриЗаписи(Знач Объект) Экспорт
Пример вызова
ОбщегоНазначенияБП.ПропуститьБизнесЛогикуПриЗаписи(Объект)
ПропущенаБизнесЛогикаПриЗаписи
Описание, пример вызова
// Определяет, следует ли пропустить выполнение бизнес-логики при записи объекта.// Пропуск бизнес-логики может потребоваться для выполнения служебных действий:// обновление данных в ходе обновления версии программы, загрузка данных, изменение активности движений.// Следует вызывать из обработчика ПередЗаписью.//// См. также ПропуститьБизнесЛогикуПриЗаписи//// Параметры:// Объект - ДокументОбъект, СправочникОбъект, ПланСчетовОбъект, ПланВидовХарактеристикОбъект,// РегистрБухгалтерииНаборЗаписей, РегистрСведенийНаборЗаписей, РегистрНакопленияНаборЗаписей,// КонстантаМенеджерЗначения - записываемый объект.//// Возвращаемое значение:// Булево - Истина, если бизнес-логику выполнять не следует.//Функция ПропущенаБизнесЛогикаПриЗаписи(Знач Объект) Экспорт
Пример вызова
Результат = ОбщегоНазначенияБП.ПропущенаБизнесЛогикаПриЗаписи(Объект)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).