Skip to content

Общего назначения УХ

ТипыРеквизитовОбъекта

Описание, пример вызова
// Функция формирует кэш, содержащий типы реквизитов переданного объекта метаданных
//
// Параметры:
// ОбъектМетаданных - ОбъектМетаданных - объект метаданных, реквизиты которого необходимо поместить в кэш
//
// Возвращаемое значение:
// ФиксированнаяСтруктура
//
Функция ТипыРеквизитовОбъекта(ОбъектМетаданных) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ТипыРеквизитовОбъекта(ОбъектМетаданных)

СкопироватьУниверсальнуюКоллекцию

Описание, пример вызова
// Создает копию переданного массива, структуры или соответствия
//
// Параметры:
// КоллекцияИсходная: тип Массив, Структура, Соответствие - исходная коллекция
// Возвращаемое значение:
// КоллекцияКопия: тип Массив, Структура, Соответствие - копия исходной коллекции
//
Функция СкопироватьУниверсальнуюКоллекцию(КоллекцияИсходная) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СкопироватьУниверсальнуюКоллекцию(КоллекцияИсходная)

ПолучитьЭлементСтруктурыПоИндексу

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьЭлементСтруктурыПоИндексу(Структура, Индекс)

СравнитьМассивыСтрокТаблицыЗначений

Описание, пример вызова
// Функция сравнивает два массива строк, полученных из одной таблицы значений, на предмет идентичности
//
//
// Параметры
// МассивСтрок1 - МассивСтрок для сравнения
// МассивСтрок2 - МассивСтрок для сравнения
// ТаблицаЗначений - содержит колонки исходной ТЗ.
//
// Возвращаемое значение:
// Булево, идентичны или нет два массива
//
Функция СравнитьМассивыСтрокТаблицыЗначений(МассивСтрок1,МассивСтрок2, ТаблицаЗначений) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СравнитьМассивыСтрокТаблицыЗначений(МассивСтрок1, МассивСтрок2, ТаблицаЗначений)

ПреобразоватьТаблицуЗначенийВДерево

Описание, пример вызова
Процедура ПреобразоватьТаблицуЗначенийВДерево(ТаблицаЗначений) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПреобразоватьТаблицуЗначенийВДерево(ТаблицаЗначений)

ПолучитьКолонкиКоллекцииТекстом

Описание, пример вызова
Функция ПолучитьКолонкиКоллекцииТекстом(КоллекцияКолонок) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьКолонкиКоллекцииТекстом(КоллекцияКолонок)

УдалитьНепроверяемыеРеквизитыИзМассива

Описание, пример вызова
// Процедура удаляет из массива МассивРеквизитов элементы, соответствующие именам
// реквизитов объекта из массива МассивНепроверяемыхРеквизитов.
// Для использования в обработчиках события ОбработкаПроверкиЗаполнения.
//
// Параметры:
// МассивРеквизитов - Массив - массив строк с именами реквизитов объекта.
// МассивНепроверяемыхРеквизитов - Массив строк с именами реквизитов объекта, не требующих проверки.
//
Процедура УдалитьНепроверяемыеРеквизитыИзМассива(МассивРеквизитов, МассивНепроверяемыхРеквизитов) Экспорт

Пример вызова

ОбщегоНазначенияУХ.УдалитьНепроверяемыеРеквизитыИзМассива(МассивРеквизитов, МассивНепроверяемыхРеквизитов)

ВыполнитьЗаполнениеПолейИзСоответствия

Описание, пример вызова
// Рекурсивно заполняет в дереве ДеревоОбработки колонку с именем ИмяПоляПриемникаВход значениями
// из соответствия СоответствиеЗначенийВход по колонке с именем ИмяПоляИсточникаВход.
Процедура ВыполнитьЗаполнениеПолейИзСоответствия(ИмяПоляИсточникаВход, ИмяПоляПриемникаВход, СоответствиеЗначенийВход, ДеревоОбработки, ТолькоЛистьяВход = Ложь, ГлубинаРекурсииВход = 0) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ВыполнитьЗаполнениеПолейИзСоответствия(ИмяПоляИсточникаВход, ИмяПоляПриемникаВход, СоответствиеЗначенийВход, ДеревоОбработки, ТолькоЛистьяВход, ГлубинаРекурсииВход);

ПроставитьЗначенияПолейИзСоответствия

Описание, пример вызова
// Заполняет в дереве ДеревоОбработки колонку с именем ИмяПоляПриемникаВход значениями
// из соответствия СоответствиеЗначенийВход по колонке с именем ИмяПоляИсточникаВход.
Процедура ПроставитьЗначенияПолейИзСоответствия(ИмяПоляИсточникаВход, ИмяПоляПриемникаВход, СоответствиеЗначенийВход, ДеревоОбработки, ТолькоЛистьяВход = Ложь) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПроставитьЗначенияПолейИзСоответствия(ИмяПоляИсточникаВход, ИмяПоляПриемникаВход, СоответствиеЗначенийВход, ДеревоОбработки, ТолькоЛистьяВход);

ЗначениеВСтроку

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗначениеВСтроку(Значение, Отступ);

ДобавитьДень

Описание, пример вызова
//Функция добавляет "ЧислоДней" к "Дата"
//
Функция ДобавитьДень(Дата, ЧислоДней) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ДобавитьДень(Дата, ЧислоДней)

РазностьДатВДнях

Описание, пример вызова
// Устарела. см.ОбщегоНазначенияКлиентСерверУХ.РазностьДатВДнях
//Функция возвращает разность в днях между "ДатаУменьшаемое" и "ДатаВычитаемое"
//
Функция РазностьДатВДнях(ДатаУменьшаемое, ДатаВычитаемое) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.РазностьДатВДнях(ДатаУменьшаемое, ДатаВычитаемое)

РассчитатьКоличествоПериодов

Описание, пример вызова
// Возвращает количество периодов между указанными датами
//
// Параметры
// ДатаНачала, ДатаКонца: Дата – границы интервала
// Периодичность (Перечисления.Периодичность): периодичность планирования
//
// Возвращаемое значение:
// КоличествоПериодов – количество периодов в переданном интервале
//
Функция РассчитатьКоличествоПериодов(ДатаНачала,ДатаКонца,Периодичность) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.РассчитатьКоличествоПериодов(ДатаНачала, ДатаКонца, Периодичность)

НачалоДекады

Описание, пример вызова
Функция НачалоДекады(ДатаНачала) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.НачалоДекады(ДатаНачала)

КонецДекады

Описание, пример вызова
Функция КонецДекады(ДатаНачала) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.КонецДекады(ДатаНачала)

НачалоНеделиПоМесяцу

Описание, пример вызова
Функция НачалоНеделиПоМесяцу(ДатаНачала) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.НачалоНеделиПоМесяцу(ДатаНачала)

КонецНеделиПоМесяцу

Описание, пример вызова
Функция КонецНеделиПоМесяцу(ДатаНачала) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.КонецНеделиПоМесяцу(ДатаНачала)

ДобавитьИнтервал

Описание, пример вызова
// Функция добавляет интервал к дате
//
// Параметры:
// Периодичность (Перечисления.Периодичность) - пнриодичность планирования по сценарию.
// ДатаВПериоде (Дата) - произвольная дата
// Смещение (число) - определяет направление и количество периодов, в котором сдвигается дата
//
// Возвращаемое значение:
// Дата, отстоящая от исходной на заданное количество периодов
//
Функция ДобавитьИнтервал(ДатаПериода,Периодичность,Смещение) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ДобавитьИнтервал(ДатаПериода, Периодичность, Смещение)

ДатаНачалаПериода

Описание, пример вызова
// Функция возвращает ближайшую дату начала периода планирования
//
// Параметры
// Периодичность (Перечисления.Периодичность) - периодичность планирования по сценарию.
// ДатаВПериоде (Дата) - произвольная дата
//
// Возвращаемое значение:
// ДатаНачалаПериода – ближайшая дата начала периода планирования
//
Функция ДатаНачалаПериода(ДатаВПериоде,Периодичность) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ДатаНачалаПериода(ДатаВПериоде, Периодичность)

ДатаКонцаПериода

Описание, пример вызова
// Функция возвращает ближайшую дату окончания периода планирования
//
// Параметры
// Периодичность (Перечисления.Периодичность) - периодичность планирования по сценарию.
// ДатаВПериоде (Дата) - произвольная дата
//
// Возвращаемое значение:
// ДатаКонцаПериода – ближайшая дата окончания периода планирования
//
Функция ДатаКонцаПериода(ДатаВПериоде,Периодичность) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ДатаКонцаПериода(ДатаВПериоде, Периодичность)

ОпределитьГраницыИнтервала

Описание, пример вызова
Процедура ОпределитьГраницыИнтервала(ДатаНачала,ДатаОкончания,Периодичность) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ОпределитьГраницыИнтервала(ДатаНачала, ДатаОкончания, Периодичность)

ОпределитьСписокПодчиненныхПериодов

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ОпределитьСписокПодчиненныхПериодов(Периодичность, СписокПериодов);

ОпределитьМассивВышестоящихПериодов

Описание, пример вызова
Функция ОпределитьМассивВышестоящихПериодов(Периодичность,МассивПериодов=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОпределитьМассивВышестоящихПериодов(Периодичность, МассивПериодов);

ТекстНачалаКонцаПериода

Описание, пример вызова
Функция ТекстНачалаКонцаПериода(Периодичность,ДатаВПериоде=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ТекстНачалаКонцаПериода(Периодичность, ДатаВПериоде);

ПолучитьПроизвольныйПериод

Описание, пример вызова
// Получет ссылку на справочник Периоды по заданным датам начала и окончания периода
//
// Параметры:
// ДатаНачала - <Дата> - дата начала периода
// ДатаОкончания - <Дата> - дата окончания периода
//
// Возвращаемое значение:
// <СправочникСсылка.Периоды> - Найденое значение если существует. Пустую ссылку если период с заданными параметрами отсутствует
//
Функция ПолучитьПроизвольныйПериод(ДатаНачала, ДатаОкончания) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьПроизвольныйПериод(ДатаНачала, ДатаОкончания)

ПолучитьПериодПоДате

Описание, пример вызова
// Получет ссылку на справочник Периоды по заданной дате и периодичности
//
// Параметры:
// ДатаВПериоде - <Дата> - дата которая попадает в период
// Периодичность - <ПеречислениеСсылка.Периодичность> - необходимая периодичность
//
// Возвращаемое значение:
// <СправочникСсылка.Периоды> - Найденое значение если существует. Пустую ссылку если период с заданными параметрами отсутствует
//
Функция ПолучитьПериодПоДате(ДатаВПериоде, Периодичность) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьПериодПоДате(ДатаВПериоде, Периодичность)

ОпределитьПериодПоДате

Описание, пример вызова
// Устарела. Использовать Функцию ПолучитьПериодПоДате(ДатаВПериоде, Периодичность)
//
Функция ОпределитьПериодПоДате(ДатаВПериоде, Периодичность) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОпределитьПериодПоДате(ДатаВПериоде, Периодичность)

ПолучитьПериодСтрокой

Описание, пример вызова
Функция ПолучитьПериодСтрокой(ДатаВПериоде, Периодичность) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьПериодСтрокой(ДатаВПериоде, Периодичность)

ИндексПеречисления

Описание, пример вызова
Функция ИндексПеречисления(ЗначениеПеречисления, ИмяПеречисления) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИндексПеречисления(ЗначениеПеречисления, ИмяПеречисления)

МинимальнаяПериодичность

Описание, пример вызова
Функция МинимальнаяПериодичность(Периодичность1,Периодичность2) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.МинимальнаяПериодичность(Периодичность1, Периодичность2)

МаксимальнаяПериодичность

Описание, пример вызова
Функция МаксимальнаяПериодичность(Периодичность1,Периодичность2) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.МаксимальнаяПериодичность(Периодичность1, Периодичность2)

ПолучитьВышестоящийПериод

Описание, пример вызова
Функция ПолучитьВышестоящийПериод(ПериодОтчета,Периодичность) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьВышестоящийПериод(ПериодОтчета, Периодичность)

ВернутьОтносительнуюДату

Описание, пример вызова
Функция ВернутьОтносительнуюДату(ДатаНачала, Периодичность, Смещение) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВернутьОтносительнуюДату(ДатаНачала, Периодичность, Смещение)

глОтносительныйПериодПоДате

Описание, пример вызова
Функция глОтносительныйПериодПоДате(ДатаНачала, Периодичность, Смещение, ТихийРежим = Ложь, Реструктурировать = Истина) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.глОтносительныйПериодПоДате(ДатаНачала, Периодичность, Смещение, ТихийРежим, Реструктурировать);

глОтносительныйПериод

Описание, пример вызова
Функция глОтносительныйПериод(локПериодОтчета, Смещение, ТихийРежим = Ложь, Реструктурировать = Истина) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.глОтносительныйПериод(локПериодОтчета, Смещение, ТихийРежим, Реструктурировать);

глАналогичныйПериод

Описание, пример вызова
Функция глАналогичныйПериод(локПериодОтчета, Смещение) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.глАналогичныйПериод(локПериодОтчета, Смещение)

ПолучитьКонецПериодаОтчета

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьКонецПериодаОтчета(ПериодОтчета);

ПолучитьЗначениеПоУмолчанию

Описание, пример вызова
// Функция возвращает значение по умолчанию для передаваемого пользователя и настройки.
//
// Параметры:
// Настройка - Строка - вид настройки, значение по умолчанию которой необходимо получить
// Пользователь - СправочникСсылка.Пользователи - пользователь программы, настройка которого
// запрашивается, если параметр не передается настройка возвращается для текущего пользователя
//
// Возвращаемое значение:
// Значение по умолчанию для настройки.
//
Функция ПолучитьЗначениеПоУмолчанию(Настройка, Пользователь = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьЗначениеПоУмолчанию(Настройка, Пользователь);

УстановитьЗначениеПоУмолчанию

Описание, пример вызова
// Процедура записывает значение по умолчанию для передаваемого пользователя и настройки.
//
// Параметры:
// Настройка - Строка - вид настройки
// Значение - значение настройки
// Пользователь - СправочникСсылка.Пользователи - текущий пользователь программы, для которого устанавливается настройка
//
// Возвращаемое значение:
// Нет
//
Процедура УстановитьЗначениеПоУмолчанию(Настройка, Значение, Пользователь = Неопределено) Экспорт

Пример вызова

ОбщегоНазначенияУХ.УстановитьЗначениеПоУмолчанию(Настройка, Значение, Пользователь);

ЦФОПоУмолчанию

Описание, пример вызова
Функция ЦФОПоУмолчанию(Пользователь) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЦФОПоУмолчанию(Пользователь)

ЯзыкПоУмолчанию

Описание, пример вызова
Функция ЯзыкПоУмолчанию(Пользователь) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЯзыкПоУмолчанию(Пользователь)

ПолучитьНомерЯзыка

Описание, пример вызова
Функция ПолучитьНомерЯзыка(Язык) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьНомерЯзыка(Язык)

ПроектПоУмолчанию

Описание, пример вызова
Функция ПроектПоУмолчанию(Пользователь) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПроектПоУмолчанию(Пользователь)

ПустоеЗначениеТипа

Описание, пример вызова
// Предназначена для получения пустого значения заданного типа:
// примитивного, или ссылочного. Используется
//
// Параметры:
// ЗаданныйТип - тип, пустое значение которого нужно получить
//
Функция ПустоеЗначениеТипа(ЗаданныйТип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПустоеЗначениеТипа(ЗаданныйТип)

ПолучитьОписаниеТипаПоТипуПоказателя

Описание, пример вызова
Функция ПолучитьОписаниеТипаПоТипуПоказателя(ТипЗначенияПоказателя) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеТипаПоТипуПоказателя(ТипЗначенияПоказателя)

ПолучитьПустоеЗначениеПоТипуПоказателя

Описание, пример вызова
Функция ПолучитьПустоеЗначениеПоТипуПоказателя(ТипЗначенияПоказателя) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьПустоеЗначениеПоТипуПоказателя(ТипЗначенияПоказателя)

ПолучитьОписаниеТиповСтроки

Описание, пример вызова
// Служебная функция, предназначенная для получения описания типов строки, заданной длины.
//
// Параметры:
// ДлинаСтроки - число, длина строки.
//
// Возвращаемое значение:
// Объект "ОписаниеТипов" для строки указанной длины.
//
Функция ПолучитьОписаниеТиповСтроки(ДлинаСтроки) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеТиповСтроки(ДлинаСтроки)

ПолучитьОписаниеТиповЧисла

Описание, пример вызова
// Служебная функция, предназначенная для получения описания типов числа, заданной разрядности.
//
// Параметры:
// Разрядность - число, разряд числа.
// РазрядностьДробнойЧасти - число, разряд дробной части.
//
// Возвращаемое значение:
// Объект "ОписаниеТипов" для числа указанной разрядности.
//
Функция ПолучитьОписаниеТиповЧисла(Знач Разрядность, Знач РазрядностьДробнойЧасти=0, Знач ДопустимыйЗнакЧисла = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеТиповЧисла(Разрядность, РазрядностьДробнойЧасти, ДопустимыйЗнакЧисла);

ПолучитьОписаниеТиповСсылка

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеТиповСсылка(ТекстОписание)

ПолучитьОписаниеТиповПоОбъекту

Описание, пример вызова
Функция ПолучитьОписаниеТиповПоОбъекту(Объект) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеТиповПоОбъекту(Объект)

ПолучитьОписаниеТиповБулево

Описание, пример вызова
// Служебная функция, предназначенная для получения описания типов булево.
//
// Возвращаемое значение:
// Объект "ОписаниеТипов" булева типа.
//
Функция ПолучитьОписаниеТиповБулево() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеТиповБулево()

ПолучитьОписаниеТиповТЗ

Описание, пример вызова
// Служебная функция, предназначенная для получения описания типов таблица значений.
//
// Возвращаемое значение:
// Объект "ОписаниеТипов" булева типа.
//
Функция ПолучитьОписаниеТиповТЗ() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеТиповТЗ()

ПолучитьОписаниеТиповСписокЗначений

Описание, пример вызова
// Служебная функция, предназначенная для получения описания типов список значений.
//
// Возвращаемое значение:
// Объект "ОписаниеТипов" булева типа.
//
Функция ПолучитьОписаниеТиповСписокЗначений() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеТиповСписокЗначений()

ПолучитьОписаниеТиповСтруктура

Описание, пример вызова
// Служебная функция, предназначенная для получения описания типов структура.
//
// Возвращаемое значение:
// Объект "ОписаниеТипов" типа Структура
//
Функция ПолучитьОписаниеТиповСтруктура() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеТиповСтруктура()

ПолучитьОписаниеТиповДаты

Описание, пример вызова
// Служебная функция, предназначенная для получения описания типов даты
//
// Параметры:
// ЧастиДаты - системное перечисление ЧастиДаты.
//
Функция ПолучитьОписаниеТиповДаты(ЧастиДаты) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеТиповДаты(ЧастиДаты)

ПримитивныйТип

Описание, пример вызова
// Служебная функция, определяющая примитивность переданного типа
//
Функция ПримитивныйТип(Тип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПримитивныйТип(Тип)

ПримитивныйТипСтрока

Описание, пример вызова
// Служебная функция, определяющая примитивность переданного типа
//
Функция ПримитивныйТипСтрока(СтрокаТип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПримитивныйТипСтрока(СтрокаТип)

ПолучитьТипЗначенияПоказателяПоСтроке

Описание, пример вызова
Функция ПолучитьТипЗначенияПоказателяПоСтроке(СтрокаТип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьТипЗначенияПоказателяПоСтроке(СтрокаТип)

ПолучитьТипЗначенияПоказателяПоТипу

Описание, пример вызова
Функция ПолучитьТипЗначенияПоказателяПоТипу(Тип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьТипЗначенияПоказателяПоТипу(Тип)

ПолучитьПолноеИмяПоТипу

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьПолноеИмяПоТипу(Тип)

ПолучитьОбъектМетаданныхПоТаблицеАналитики

Описание, пример вызова
Функция ПолучитьОбъектМетаданныхПоТаблицеАналитики(ТаблицаАналитики) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОбъектМетаданныхПоТаблицеАналитики(ТаблицаАналитики)

ПолучитьОписаниеПримитивногоТипаИзСтроки

Описание, пример вызова
Функция ПолучитьОписаниеПримитивногоТипаИзСтроки(МассивТиповВИБ) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеПримитивногоТипаИзСтроки(МассивТиповВИБ)

ПолучитьОписаниеПримитивногоТипаИзТипаЗначения

Описание, пример вызова
Функция ПолучитьОписаниеПримитивногоТипаИзТипаЗначения(ТипЗначения) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеПримитивногоТипаИзТипаЗначения(ТипЗначения)

ПолучитьДанныеТипа

Описание, пример вызова
Функция ПолучитьДанныеТипа(СтрокаТип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьДанныеТипа(СтрокаТип)

ПреобразоватьТипИзСтроки

Описание, пример вызова
Функция ПреобразоватьТипИзСтроки(Тип,ВозвращатьТип=Истина,ТолькоПримитивные=Истина) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПреобразоватьТипИзСтроки(Тип, ВозвращатьТип, ТолькоПримитивные);

ПолучитьОписаниеТиповИзСтрокиТипов

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеТиповИзСтрокиТипов(СтрокаТипов)

ПолучитьВидСубконтоУХПоТипу

Описание, пример вызова
Функция ПолучитьВидСубконтоУХПоТипу(ИсходныйТип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьВидСубконтоУХПоТипу(ИсходныйТип)

ПолучитьСписокИзТипа

Описание, пример вызова
Функция ПолучитьСписокИзТипа(ИсходныйТип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСписокИзТипа(ИсходныйТип)

ПреобразоватьТИПизВИБ

Описание, пример вызова
Функция ПреобразоватьТИПизВИБ(База, Тип,ВозвращатьТип=Истина) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПреобразоватьТИПизВИБ(База, Тип, ВозвращатьТип);

ВыполнитьПреобразованиеТипов

Описание, пример вызова
Функция ВыполнитьПреобразованиеТипов(Значение,ИсходныйТип,РезультирующийТип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВыполнитьПреобразованиеТипов(Значение, ИсходныйТип, РезультирующийТип)

ПроверитьТипЗначенияВПодсистеме

Описание, пример вызова
Функция ПроверитьТипЗначенияВПодсистеме(Значение, ТипЗначения, ИмяПодсистемы) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПроверитьТипЗначенияВПодсистеме(Значение, ТипЗначения, ИмяПодсистемы)

СодержитТипВПодсистеме

Описание, пример вызова
Функция СодержитТипВПодсистеме(ОписаниеСоставногоТипа, ПроверяемыйТип, ИмяПодсистемы) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СодержитТипВПодсистеме(ОписаниеСоставногоТипа, ПроверяемыйТип, ИмяПодсистемы)

ИмяТипаРегистрыСведений

Описание, пример вызова
Функция ИмяТипаРегистрыСведений() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаРегистрыСведений()

ИмяТипаРегистрыНакопления

Описание, пример вызова
Функция ИмяТипаРегистрыНакопления() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаРегистрыНакопления()

ИмяТипаРегистрыБухгалтерии

Описание, пример вызова
Функция ИмяТипаРегистрыБухгалтерии() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаРегистрыБухгалтерии()

ИмяТипаРегистрыРасчета

Описание, пример вызова
Функция ИмяТипаРегистрыРасчета() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаРегистрыРасчета()

ИмяТипаДокументы

Описание, пример вызова
Функция ИмяТипаДокументы() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаДокументы()

ИмяТипаСправочники

Описание, пример вызова
Функция ИмяТипаСправочники() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаСправочники()

ИмяТипаПланыОбмена

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаПланыОбмена()

ИмяТипаПланыВидовХарактеристик

Описание, пример вызова
Функция ИмяТипаПланыВидовХарактеристик() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаПланыВидовХарактеристик()

ИмяТипаБизнесПроцессы

Описание, пример вызова
Функция ИмяТипаБизнесПроцессы() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаБизнесПроцессы()

ИмяТипаЗадачи

Описание, пример вызова
Функция ИмяТипаЗадачи() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаЗадачи()

ИмяТипаПланыСчетов

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаПланыСчетов()

ИмяТипаПланыВидовРасчета

Описание, пример вызова
Функция ИмяТипаПланыВидовРасчета() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТипаПланыВидовРасчета()

ПодготовитьПолеВыбораЯзыка

Описание, пример вызова
Процедура ПодготовитьПолеВыбораЯзыка(ПолеВыбораЯзыка, ЗначениеЯзык) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПодготовитьПолеВыбораЯзыка(ПолеВыбораЯзыка, ЗначениеЯзык)

ОпределитьСписокРегистровСБезусловнымУдалениемДвижений

Описание, пример вызова
// Функция возвращает список регистров, движения по которым нужно удалять в привилегированном модуле
//
// Параметры
// ДокументСсылка - ссылка на документ
//
// Возвращаемое значение:
// Структура - содержит список регистров
//
Функция ОпределитьСписокРегистровСБезусловнымУдалениемДвижений(ДокументСсылка) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОпределитьСписокРегистровСБезусловнымУдалениемДвижений(ДокументСсылка));

ПолучитьСписокРегистровДляОчисткиДвижений

Описание, пример вызова
// Получает массив регистров, по которым можно не очищать движения
Функция ПолучитьСписокРегистровДляОчисткиДвижений(ТекущийРежимПроведенияДокумента) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСписокРегистровДляОчисткиДвижений(ТекущийРежимПроведенияДокумента));

ПолучитьСписокРегистровНеОчищатьКОллекцию

Описание, пример вызова
Функция ПолучитьСписокРегистровНеОчищатьКОллекцию(ТекущийРежимПроведенияДокумента) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСписокРегистровНеОчищатьКОллекцию(ТекущийРежимПроведенияДокумента));

УдалитьДвиженияРегистратора

Описание, пример вызова
// Процедура удаления существующих движений документа при перепроведении (отмене проведения)
Процедура УдалитьДвиженияРегистратора(ДокументОбъект, Отказ, СтруктураВидовУчета = Неопределено, ВыборочноОчищатьРегистры = Ложь, РежимПроведенияДокумента=неопределено) Экспорт

Пример вызова

ОбщегоНазначенияУХ.УдалитьДвиженияРегистратора(ДокументОбъект, Отказ, СтруктураВидовУчета, ВыборочноОчищатьРегистры, РежимПроведенияДокумента);

ВыполнитьДвижениеПоРегистру

Описание, пример вызова
// Выполняет движение по регистру.
//
// Параметры:
// НаборДвижений - набор движений регистра,
// ПустыеКолонкиСоставногоТипа - структура, содержащая имена измерений,ресурсов и
// реквизитов составного типа, которые могут содержать пустые ссылки.
//
Процедура ВыполнитьДвижениеПоРегистру(НаборДвижений, ВидДвижения = Неопределено, Экспорт

Пример вызова

ОбщегоНазначенияУХ.ВыполнитьДвижениеПоРегистру(НаборДвижений, ВидДвижения, );

ЗаписатьНаборЗаписейНаСервере

Описание, пример вызова
Процедура ЗаписатьНаборЗаписейНаСервере(ИмяРегистра, Регистратор, ТаблицаДвижений = Неопределено) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаписатьНаборЗаписейНаСервере(ИмяРегистра, Регистратор, ТаблицаДвижений);

ОчисткаКоллекцииДвиженийДокумента

Описание, пример вызова
// Процедура очищает коллекцию движений документа
//
Процедура ОчисткаКоллекцииДвиженийДокумента(ДокументОбъект) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ОчисткаКоллекцииДвиженийДокумента(ДокументОбъект));

МинимальноеЗначение

Описание, пример вызова
Функция МинимальноеЗначение(МассивЗначений) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.МинимальноеЗначение(МассивЗначений)

МаксимальноеЗначение

Описание, пример вызова
Функция МаксимальноеЗначение(МассивЗначений) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.МаксимальноеЗначение(МассивЗначений)

СреднеАрифметическоеЗначение

Описание, пример вызова
// Вычисляет среднеарифметическое значение всех элементов в числовом
// массиве МассивЗначений. Когда массив пустой - возвращает 0.
Функция СреднеАрифметическоеЗначение(МассивЗначений) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СреднеАрифметическоеЗначение(МассивЗначений)

ПроизведениеЗначений

Описание, пример вызова
// Вычисляет произведение значений всех элементов в числовом
// массиве МассивЗначений. Когда массив пустой - возвращает 0.
Функция ПроизведениеЗначений(МассивЗначений) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПроизведениеЗначений(МассивЗначений)

ВернутьМассивВероятностей

Описание, пример вызова
Функция ВернутьМассивВероятностей(МассивЗначений) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВернутьМассивВероятностей(МассивЗначений)

СтатистикаВыборки

Описание, пример вызова
Функция СтатистикаВыборки(МассивЗначений) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СтатистикаВыборки(МассивЗначений)

ПолучитьСтатистикуПоПоказателю

Описание, пример вызова
Функция ПолучитьСтатистикуПоПоказателю(СценарийБаза,ЭкземплярОтчета,Показатель,ГлубинаАнализа) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтатистикуПоПоказателю(СценарийБаза, ЭкземплярОтчета, Показатель, ГлубинаАнализа)

ПолучитьДополнениеЗапроса

Описание, пример вызова
// Вспомогательная функция для определнения условий запроса в механизме
// изменения порядка следования элементов. Ставит условия на родителя и владельца
//
// Параметры
// Элемент - СправочникСсылка, для которого необходимо изменить порядок
// Запрос - Запрос, в который дописываем условия
//
// Возвращаемое значение:
// Строка - условие запроса
//
Функция ПолучитьДополнениеЗапроса(Элемент, Запрос, БезПервогоИ = Ложь) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьДополнениеЗапроса(Элемент, Запрос, БезПервогоИ);

НазначитьНовыйПорядок

Описание, пример вызова
// Возвращает значение порядка для нового элемента справочника.
//
// Параметры
// ЭлементОбъект - СправочникОбъект - новый объект
//
// Возвращаемое значение:
// Число - новый порядок
//
Функция НазначитьНовыйПорядок(ЭлементОбъект) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.НазначитьНовыйПорядок(ЭлементОбъект));

ПередЗаписьюОбъектаПорядка

Описание, пример вызова
// Процедура вызывается перед записью объекта, для которого необходимо
// контролировать порядок элементов.
//
// Параметры
// Отказ - Булево, отказ от записи объекта
// ЭтотОбъект - СправочникОбъект
// КонтролироватьПорядок - Булево, контролировать порядок при записи объекта или нет
//
Процедура ПередЗаписьюОбъектаПорядка(Отказ, ЭтотОбъект, КонтролироватьПорядок) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПередЗаписьюОбъектаПорядка(Отказ, ЭтотОбъект, КонтролироватьПорядок)

ИзменитьПорядок

Описание, пример вызова
// Процедура изменяет порядок следования объектов с настраиваемым из ВЯ
// порядком следования.
//
// Параметры:
// ЭлементСсылка - СправочникСсылка, элемент для которого необходимо изменить порядок
// НаправлениеПорядка - Строка, "Вверх" или "Вниз"
//
Процедура ИзменитьПорядок(ЭлементСсылка, НаправлениеПорядка, ЦиклическийСдвиг = Истина) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ИзменитьПорядок(ЭлементСсылка, НаправлениеПорядка, ЦиклическийСдвиг);

ОпределитьНовыйПорядок

Описание, пример вызова
// Функция определяет элемент справочника, с которым необходимо
// произвести "рокировку" текущего элемента
//
// Параметры
// ЭлементСсылка - СпраовочникСсылка, элемент для изменения порядка
// НаправлениеПорядка - Строка, "Вверх" или "Вниз"
//
// Возвращаемое значение:
// СправочникСсылка
//
Функция ОпределитьНовыйПорядок(ЭлементСсылка, НаправлениеПорядка, ЦиклическийСдвиг) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОпределитьНовыйПорядок(ЭлементСсылка, НаправлениеПорядка, ЦиклическийСдвиг));

СостояниеДокумента

Описание, пример вызова
// Функция представляет собой обертку над ОбщегоНазначенияБП.СостояниеДокумента
// для облегчения замены учетного ядра.
Функция СостояниеДокумента(Объект) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СостояниеДокумента(Объект)

УстановитьСостояниеДокумента

Описание, пример вызова
// Установка пиктограммы состояния документа в "стандартном" случае,
// когда на форме есть числовой реквизит СостояниеДокумента.
Процедура УстановитьСостояниеДокумента(Форма) Экспорт

Пример вызова

ОбщегоНазначенияУХ.УстановитьСостояниеДокумента(Форма)

СообщитьОбОшибке

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

Пример вызова

ОбщегоНазначенияУХ.СообщитьОбОшибке(ТекстСообщения, Отказ, Заголовок, Статус, ИдентификаторФормы, ОбъектДанных);

ЗначенияРеквизитовОбъекта

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗначенияРеквизитовОбъекта(Ссылка, Реквизиты, ВыбратьРазрешенные, КодЯзыка);

ЗначениеРеквизитаОбъекта

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗначениеРеквизитаОбъекта(Ссылка, Реквизит, ВыбратьРазрешенные, КодЯзыка);

ЕстьРеквизитИлиСвойствоОбъекта

Описание, пример вызова
// Проверяет наличие реквизита или свойства у произвольного объекта без обращения к метаданным.
//
// Параметры:
// Объект - Произвольный - объект, у которого нужно проверить наличие реквизита или свойства;
// ИмяРеквизита - Строка - имя реквизита или свойства.
//
// Возвращаемое значение:
// Булево - Истина, если есть.
//
Функция ЕстьРеквизитИлиСвойствоОбъекта(Объект, ИмяРеквизита) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЕстьРеквизитИлиСвойствоОбъекта(Объект, ИмяРеквизита)

глСоставПериметра

Описание, пример вызова
// Возвращает состав периметра организаций по заданным периоду, сценарию с учетом дополнительных отборов.
//
// Параметры:
// локСценарий - сценарий, для котороого требуется получить периметр, СправочникСсылка.Сценарии;
// локПериодОтчета - для котороого требуется получить периметр, СправочникСсылка.Периоды;
// локОрганизация - организация консолидирующая организация, СправочникСсылка.Организации;
// локМетодКонсолидации - метод консолидации, ПеречислениеСсылка.МетодыКонсолидации;
// локМинПолнаяДоляВладения - максимальная полная доля владения, число;
// локМаксПолнаяДоляВладения - минимальная полная доля владения, число;
// локТипыОрганизаций - типы организаций, для которых требуется получить периметр.
//
// Возвращаемое значение:
// Массив элементов типа СпарвочникСсылка.Организация.
//
Функция глСоставПериметра(КонтекстОтчета, локСценарий = Неопределено, локПериодОтчета = Неопределено, локОрганизация = Неопределено, локМетодКонсолидации = Неопределено, локМинПолнаяДоляВладения = 0, локМаксПолнаяДоляВладения = 100, локТипыОрганизаций = Неопределено, ВладелецПериметра = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.глСоставПериметра(КонтекстОтчета, локСценарий, локПериодОтчета, локОрганизация, локМетодКонсолидации, локМинПолнаяДоляВладения, локМаксПолнаяДоляВладения, локТипыОрганизаций, ВладелецПериметра);

ПолучитьЗначениеПеременной

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ РАБОТЫ С ГЛОБАЛЬНЫМИ ПЕРЕМЕННЫМИ
Функция ПолучитьЗначениеПеременной(ИмяПараметра, Кэш = Неопределено, КэшИзменен = Ложь) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьЗначениеПеременной(ИмяПараметра, Кэш, КэшИзменен);

ДобавитьПрефиксУзла

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ МЕХАНИЗМА РИБ
Процедура ДобавитьПрефиксУзла(Префикс) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ДобавитьПрефиксУзла(Префикс)

ПриУстановкеНовогоНомераДокумента

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ УПРАВЛЕНИЯ НОМЕРАМИ ДОКУМЕНТОВ
Процедура ПриУстановкеНовогоНомераДокумента(Источник, СтандартнаяОбработка, Префикс) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПриУстановкеНовогоНомераДокумента(Источник, СтандартнаяОбработка, Префикс)

ПриУстановкеНовогоКодаСправочника

Описание, пример вызова
Процедура ПриУстановкеНовогоКодаСправочника(Источник, СтандартнаяОбработка, Префикс) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПриУстановкеНовогоКодаСправочника(Источник, СтандартнаяОбработка, Префикс)

СвернутьПоИзмерениям

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Функция - Свернуть Таблицу значений по измерениям(если не указаны КолонкиГруппировок, то используются все колонки, исключая КолонкиСуммирования)
//
// Параметры:
// Коллекция - -
// КолонкиГруппировок - -
// КолонкиСуммирования - -
//
// Возвращаемое значение:
// -
//
Функция СвернутьПоИзмерениям(Коллекция, Знач КолонкиГруппировок = Неопределено, КолонкиСуммирования = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СвернутьПоИзмерениям(Коллекция, КолонкиГруппировок, КолонкиСуммирования);

ШестнадцатиричноеВДесятичное

Описание, пример вызова
Функция ШестнадцатиричноеВДесятичное(Источник) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ШестнадцатиричноеВДесятичное(Источник)

ДесятичноеВШестнадцатиричное

Описание, пример вызова
Функция ДесятичноеВШестнадцатиричное(Источник) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ДесятичноеВШестнадцатиричное(Источник)

ЧетноеЧисло

Описание, пример вызова
Функция ЧетноеЧисло(Число) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЧетноеЧисло(Число)

ЕстьНеЦифрыВСтроке

Описание, пример вызова
// Анализирует строку Стр на наличие в ней символов - не цифр.
// Возвращает Истина, если в строке присутствуют символы, не являющиеся цифрами.
// В противном случае возвращает Ложь.
//
Функция ЕстьНеЦифрыВСтроке(Стр) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЕстьНеЦифрыВСтроке(Стр)

ТолькоЦифрыВСтроке

Описание, пример вызова
// Функция проверяет наличие в строке только цифр
//
// Параметры
// СтрокаПроверки - Строка для проверки только цифр
//
// Возвращаемое значение:
// Булево
//
Функция ТолькоЦифрыВСтроке(Знач СтрокаПроверки, УчитыватьЛидирующиеНули = Истина, УчитыватьПробелы = Истина) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ТолькоЦифрыВСтроке(СтрокаПроверки, УчитыватьЛидирующиеНули, УчитыватьПробелы);

СформироватьСтрокуДляПоискаВЗапросе

Описание, пример вызова
// функция из исходной строки формирует строку для поиска данных в запросе
Функция СформироватьСтрокуДляПоискаВЗапросе(Знач СтрокаПоиска) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СформироватьСтрокуДляПоискаВЗапросе(СтрокаПоиска)

ПеренестиСтрокуВыборкиВСтруктуру

Описание, пример вызова
// Процедура переносит строку из запроса в Структуру
Процедура ПеренестиСтрокуВыборкиВСтруктуру(РезультатЗапроса, СтрокаВыборки, СтруктураЭлемента) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПеренестиСтрокуВыборкиВСтруктуру(РезультатЗапроса, СтрокаВыборки, СтруктураЭлемента)

ПеренестиСтрокуТаблицыВСтруктуру

Описание, пример вызова
// Процедура переносит строку из таблицы в Структуру
Функция ПеренестиСтрокуТаблицыВСтруктуру(Таблица, СтрокаТаблицы, СтруктураЭлемента) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПеренестиСтрокуТаблицыВСтруктуру(Таблица, СтрокаТаблицы, СтруктураЭлемента)

ВернутьИндексВМассиве

Описание, пример вызова
// функция ищет элемент в массиве. Если находит - возвращает его индекс, иначе -1
Функция ВернутьИндексВМассиве(МассивДанные, Элемент) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВернутьИндексВМассиве(МассивДанные, Элемент)

ПолучитьШапкуОшибки

Описание, пример вызова
Функция ПолучитьШапкуОшибки(ЗНАЧ ОбъектРасчета) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьШапкуОшибки(ЗНАЧ ОбъектРасчета)

СформироватьТекстСообщения

Описание, пример вызова
// Функция убирает из текста сообщения служебную информацию
//
// Параметры
// ТекстСообщения, Строка, исходный текст сообщения//
// Возвращаемое значение:
// Строка
//
Функция СформироватьТекстСообщения(Знач ТекстСообщения) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СформироватьТекстСообщения(ТекстСообщения)

ЗаполнитьПустоеЗначение

Описание, пример вызова
// Процедура проверяет переданный параметр, если он пустой,
// то заполняет его указанным значением.
//
// Параметры:
// Параметр - параметр, значение которого проверяется и заполняется.
// Значение - значение для заполнения пустого параметра.
//
Процедура ЗаполнитьПустоеЗначение(Параметр, Значение) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьПустоеЗначение(Параметр, Значение)

УстановитьНовоеЗначение

Описание, пример вызова
// Процедура проверяет переданный параметр, если он не соответствует значению,
// то присваивает ему указанное значение.
//
// Параметры:
// Параметр - параметр, значение которого проверяется и заполняется.
// Значение - значение для заполнения пустого параметра.
//
Процедура УстановитьНовоеЗначение(Параметр, Значение) Экспорт

Пример вызова

ОбщегоНазначенияУХ.УстановитьНовоеЗначение(Параметр, Значение)

ПолучитьЗначениеПеречисленияПоИмени

Описание, пример вызова
// Предназначена для получения ссылки на элемент перечисления по его имени.
//
// Параметры:
// Элемент перечисления.
//
// Возвращаемое значение:
// Строка - имя элемента перечисления в метаданных.
//
Функция ПолучитьЗначениеПеречисленияПоИмени(ИмяОбъекта,ИмяПеречисления,НастройкаСоответствия=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьЗначениеПеречисленияПоИмени(ИмяОбъекта, ИмяПеречисления, НастройкаСоответствия);

ПолучитьПустуюСсылкуПеречисление

Описание, пример вызова
Функция ПолучитьПустуюСсылкуПеречисление(ИмяОбъекта) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьПустуюСсылкуПеречисление(ИмяОбъекта)

ПолучитьЗначениеПеречисленияПоНастройке

Описание, пример вызова
Функция ПолучитьЗначениеПеречисленияПоНастройке(ИмяОбъекта,ИмяПеречисления,НастройкаСоответствия) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьЗначениеПеречисленияПоНастройке(ИмяОбъекта, ИмяПеречисления, НастройкаСоответствия));

ПолучитьРеквизитОбъекта

Описание, пример вызова
Функция ПолучитьРеквизитОбъекта(МетаданныеОбъекта,ИмяРеквизита) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьРеквизитОбъекта(МетаданныеОбъекта, ИмяРеквизита)

ДополнитьДоЗаданнойДлины

Описание, пример вызова
// Формирует строку заданной длины, дополняя
// переданную строку пробелами.
// Параметры:
// НачСтрока - исходная строка
// ЗаданнаяДлина - необходимая длина строки
//
Функция ДополнитьДоЗаданнойДлины(НачСтрока,ЗаданнаяДлина) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ДополнитьДоЗаданнойДлины(НачСтрока, ЗаданнаяДлина)

ПолучитьСписокОрганизацийКорректировки

Описание, пример вызова
//////////////////////////////
Функция ПолучитьСписокОрганизацийКорректировки(Сценарий, ПериодОтчета, Организация) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСписокОрганизацийКорректировки(Сценарий, ПериодОтчета, Организация)

ЗначениеПоМодулю

Описание, пример вызова
// Функция возвращает модуль значения.
Функция ЗначениеПоМодулю(Значение) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗначениеПоМодулю(Значение) Экспорт;);

РазложитьСтрокуВМассивПодстрок

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

Пример вызова

Результат = ОбщегоНазначенияУХ.РазложитьСтрокуВМассивПодстрок(Стр, Разделитель, ")

ЗаменитьСимволыПути

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗаменитьСимволыПути(Строка, СтрокаЗамены)

ПолучитьМассивПутей

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьМассивПутей(СтрокаПуть)

РазложитьСтрокуПоЗаглавнымБуквам

Описание, пример вызова
Функция РазложитьСтрокуПоЗаглавнымБуквам(Знач Стр) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.РазложитьСтрокуПоЗаглавнымБуквам(Стр)

УстановитьДоступностьОтбора

Описание, пример вызова
// Процедура устанавливает доступность элементов управления отбором списка.
//
// Параметры:
// ТабличноеПоле - табличное поле списка.
// ОбязательныеОтборы - список имен обязательных отборов, у которых доступность отключается.
//
Процедура УстановитьДоступностьОтбора(ТабличноеПоле, Знач ОбязательныеОтборы = "") Экспорт

Пример вызова

ОбщегоНазначенияУХ.УстановитьДоступностьОтбора(ТабличноеПоле, ОбязательныеОтборы);

УстановитьДоступностьПорядка

Описание, пример вызова
// Процедура устанавливает доступность всех элементов управления порядком списка.
//
// Параметры:
// ТабличноеПоле - табличное поле списка.
//
Процедура УстановитьДоступностьПорядка(ТабличноеПоле, Доступность = Истина) Экспорт

Пример вызова

ОбщегоНазначенияУХ.УстановитьДоступностьПорядка(ТабличноеПоле, Доступность);

ЗагрузитьВТаблицуЗначений

Описание, пример вызова
// Добавляет в таблицу значений строки из другой таблицы значений и
// в них значения колонок с совпадающими наименованиями.
//
// Параметры:
// ТаблицаИсточник - таблица значений, откуда берутся значения.
// ТаблицаПриемник - таблица значений, куда добавляются строки.
//
Процедура ЗагрузитьВТаблицуЗначений(ТаблицаИсточник, ТаблицаПриемник) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗагрузитьВТаблицуЗначений(ТаблицаИсточник, ТаблицаПриемник)

ЗагрузитьВТаблицуЗначенийОтсутствующие

Описание, пример вызова
// Добавляет в таблицу значений отсутствующие строки из другой таблицы значений и
// в них значения колонок с совпадающими наименованиями.
// Проверка осуществляется по равенству колонок "ИменаКолонокДляСравнения".
// Использовать только для таблиц небольшого (до 200 строк) размера.
//
// Параметры:
// ТаблицаИсточник - таблица значений, откуда берутся значения.
// ТаблицаПриемник - таблица значений, куда добавляются строки.
// ИменаКолонокДляСравнения - Строка, имена колонок разделенные
// запятыми для поиска строк в таблице приемнике.
//
Процедура ЗагрузитьВТаблицуЗначенийОтсутствующие(ТаблицаИсточник, ТаблицаПриемник, ИменаКолонокДляСравнения) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗагрузитьВТаблицуЗначенийОтсутствующие(ТаблицаИсточник, ТаблицаПриемник, ИменаКолонокДляСравнения)

ДобавитьМассивВСписокЗначений

Описание, пример вызова
// Добавляет значения из переданного массива в переданный список значений
//
Процедура ДобавитьМассивВСписокЗначений(СписокЗначений, Массив) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ДобавитьМассивВСписокЗначений(СписокЗначений, Массив)

СвернутьНечисловыеЗначения

Описание, пример вызова
// Сворачивает переданную таблицу значений с нечисловыми показателями
//
Функция СвернутьНечисловыеЗначения(РабочаяТаблица,СтрСверткаИзмерения,СтрСверткаЗначения) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СвернутьНечисловыеЗначения(РабочаяТаблица, СтрСверткаИзмерения, СтрСверткаЗначения)

ВернутьСтруктуруИтога

Описание, пример вызова
Функция ВернутьСтруктуруИтога(ВидИтога,ТипЗначения=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВернутьСтруктуруИтога(ВидИтога, ТипЗначения);

ТЗИтог

Описание, пример вызова
// Возвращает итоговое значение из переданной таблицы значений,
// свернутой по необходимым аналитикам
// Параметры:
// ТаблицаЗначений - исходная таблица значений;
// СтрАналитики - строка с именами колонок аналитики для свертки
// КолонкаИтог - имя колонки, по которой ищется итоговое значение
// ВидИтога - значение перечисления ВидыИтоговПоказателя
//
Функция ТЗИтог(ТаблицаЗначений, СтрАналитики, КолонкаИтог, ВидИтога,ТипЗначения=Неопределено,СтруктураОтбора=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ТЗИтог(ТаблицаЗначений, СтрАналитики, КолонкаИтог, ВидИтога, ТипЗначения, СтруктураОтбора);

ПолучитьПустоеЗначение

Описание, пример вызова
Функция ПолучитьПустоеЗначение(ТипЗначения) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьПустоеЗначение(ТипЗначения)

ДобавитьКоллекциюВСтрокуДереваЗначений

Описание, пример вызова
// Добавляет к строке дерева значений полную коллекцию строк другого дерева значений
//
Процедура ДобавитьКоллекциюВСтрокуДереваЗначений(СтрокаДерева,КоллекцияСтрок) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ДобавитьКоллекциюВСтрокуДереваЗначений(СтрокаДерева, КоллекцияСтрок)

СравнитьСтруктурыЗначений

Описание, пример вызова
Функция СравнитьСтруктурыЗначений(Структура1, Структура2) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СравнитьСтруктурыЗначений(Структура1, Структура2)

СравнитьСпискиЗначений

Описание, пример вызова
Функция СравнитьСпискиЗначений(Список1,Список2) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СравнитьСпискиЗначений(Список1, Список2)

СравнитьМассивыЗначений

Описание, пример вызова
Функция СравнитьМассивыЗначений(Массив1,Массив2) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СравнитьМассивыЗначений(Массив1, Массив2));

УдалитьНеиспользуемыеПараметры

Описание, пример вызова
// Удаляет неиспользуемые способы вычисления параметров из таблиц их вычисления
//
Процедура УдалитьНеиспользуемыеПараметры(ТабВычисления) Экспорт

Пример вызова

ОбщегоНазначенияУХ.УдалитьНеиспользуемыеПараметры(ТабВычисления));

СравнитьТаблицыВычисленияПараметров

Описание, пример вызова
// Функция сравнивает две таблицы вычисления параметров операндов
//
// Параметры
// ТаблицаВычисления1 - ТаблицаЗначений для сравнения
// ТаблицаВычисления2 - ТаблицаЗначений для сравнения
//
// Возвращаемое значение:
// Булево, идентичны или нет две таблицы
//
Функция СравнитьТаблицыВычисленияПараметров(РабочаяТаблица1, РабочаяТаблица2) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СравнитьТаблицыВычисленияПараметров(РабочаяТаблица1, РабочаяТаблица2)

СравнитьТаблицыЗначений

Описание, пример вызова
Функция СравнитьТаблицыЗначений(ТаблицаЗначений1, ТаблицаЗначений2,СтруктураПропускаемыхЗначений=Неопределено,СтруктураКолонокПоиска=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СравнитьТаблицыЗначений(ТаблицаЗначений1, ТаблицаЗначений2, СтруктураПропускаемыхЗначений, СтруктураКолонокПоиска);

ОбъектыСовпадают

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ОбъектыСовпадают(Объект1, Объект2, РеквизитыПроверки, РеквизитыИсключения, ПроверятьНаличиеРеквизита);

ИзменитсяТабличнаяЧастьПриЗагрузкеДанных

Описание, пример вызова
// не должно быть одинаковых строк в таблице иначе алгоритм будет неправильно работать
Функция ИзменитсяТабличнаяЧастьПриЗагрузкеДанных(ТабЧасть, ТаблицаНовыхЗначений) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИзменитсяТабличнаяЧастьПриЗагрузкеДанных(ТабЧасть, ТаблицаНовыхЗначений)

ЗаполнитьКолонкиТаблицыЗначений

Описание, пример вызова
Процедура ЗаполнитьКолонкиТаблицыЗначений(ТаблицаЗначений,ДанныеЗаполнения) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьКолонкиТаблицыЗначений(ТаблицаЗначений, ДанныеЗаполнения)

ПолучитьСтрокуИзСпискаЗначений

Описание, пример вызова
Функция ПолучитьСтрокуИзСпискаЗначений(СписокЗначений) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтрокуИзСпискаЗначений(СписокЗначений)

ПолучитьСтрокуИзСпискаЗначенийПоПредставлению

Описание, пример вызова
Функция ПолучитьСтрокуИзСпискаЗначенийПоПредставлению(СписокЗначений) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтрокуИзСпискаЗначенийПоПредставлению(СписокЗначений)

СписокЗначенийНайтиПоПредставлению

Описание, пример вызова
Функция СписокЗначенийНайтиПоПредставлению(СписокЗначений,Представление) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СписокЗначенийНайтиПоПредставлению(СписокЗначений, Представление)

ПолучитьСписокЭлементовПеречисления

Описание, пример вызова
// Функция формирует список элементов перечисления
//
// Параметры
// ИмяПеречисления - имя перечисления, как оно задано в конфигураторе
//
// Возвращаемое значение:
// СписокЗначений - список элементов перечисления
//
Функция ПолучитьСписокЭлементовПеречисления(ИмяПеречисления) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСписокЭлементовПеречисления(ИмяПеречисления)

ПроверитьУникальностьСтрокТабличнойЧасти

Описание, пример вызова
// Процедура проверяет уникальность строк табличной части
//
Процедура ПроверитьУникальностьСтрокТабличнойЧасти(ТабличнаяЧасть, ИмяКолонки, Отказ, ШапкаОшибки, ЗапретНезаполненныхЗначений = Ложь) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПроверитьУникальностьСтрокТабличнойЧасти(ТабличнаяЧасть, ИмяКолонки, Отказ, ШапкаОшибки, ЗапретНезаполненныхЗначений);

ВставитьКлючи

Описание, пример вызова
// Процедура вставляет ключи в структуру, если их там нет.
//
// Параметры:
// Структура - Структура, в которую добавляются ключи.
// Ключи - Строка - список ключей, разделенных запятыми.
//
Процедура ВставитьКлючи(Структура, Знач Ключи) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ВставитьКлючи(Структура, Ключи)

ЗаполнитьПредставленияРеквизитов

Описание, пример вызова
// Заполняет стркутуру представлений реквизтов.
//
// Параметры:
// СтруктураРеквизитов - (Структуура) - ключ - имя реквизита, значение - представление реквизита.
// КоллекцияРеквизитов - (Коллекция ОбъектМетаданных) - коллекция реквизитов.
//
Процедура ЗаполнитьПредставленияРеквизитов(СтруктураРеквизитов, КоллекцияРеквизитов) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьПредставленияРеквизитов(СтруктураРеквизитов, КоллекцияРеквизитов)

ПроверитьНеИзменяемыеРеквизиты

Описание, пример вызова
// Проверяет не изменяемые реквизиты объекта.
// У объекта должен быть определен экспортируемый метод НеИзменяемыеРеквизиты().
// У объекта должена быть определена экспортируемая переменная СтруктураРеквизитов.
//
// Параметры:
// Объект - объект, реквизиты которого проверяются.
// Отказ - Истина, если проверка выявила проблемы. В противном случае не меняется.
// В параметр удобно передавать параметр Отказ обработчика ПередЗаписью.
// Сообщение - строка, в которую будут дописаны "замечания", выявленные при проверке.
// Сформированная таким образом строка может использоваться в вызывающей
// процедуре в качестве сообщения или предупреждения.
//
Процедура ПроверитьНеИзменяемыеРеквизиты(Объект, Отказ, ШапкаОшибки = "") Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПроверитьНеИзменяемыеРеквизиты(Объект, Отказ, ШапкаОшибки);

ПрименитьЭлементНастройкиФормы

Описание, пример вызова
// Считывает значение настройки из структуры настроек и присваивает его приемнику,
// выполняя необходимые проверки
//
// Параметры:
// СтруктураНастроек - Структура - структура применяемых настроек.
// КлючЗначения - Строка - ключ применяемой настройки.
// ПриемникЗначения - в этот параметр будет записано значение настройки.
// ТипЗначения - Строка - тип, который должно иметь значение настройки.
//
Процедура ПрименитьЭлементНастройкиФормы(СтруктураНастроек, КлючЗначения, ПриемникЗначения, ТипЗначения) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПрименитьЭлементНастройкиФормы(СтруктураНастроек, КлючЗначения, ПриемникЗначения, ТипЗначения)

ЗаполнитьПредставленияПолей

Описание, пример вызова
// Процедура заполняет представления элементов всех коллекций построителя отчета на
// основании соответствия имен и представдлений переданных в параметре
//
// Параметры
// СтруктураСоответствияИмен - Структура, ключ - имя поля, значение - представление поля
// ПостроительОтчета - ПостроительОтчета
//
// Возвращаемое значение
// НЕТ
//
Процедура ЗаполнитьПредставленияПолей(СтруктураСоответствияИмен, ПостроительОтчета) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьПредставленияПолей(СтруктураСоответствияИмен, ПостроительОтчета)

РаспределитьПропорционально

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

Пример вызова

Результат = ОбщегоНазначенияУХ.РаспределитьПропорционально(ИсхСумма, МассивКоэф, Точность, ПроверкаНулевыхЗначений, ИмяКолонки);

ПроверитьОбъектПередУдалением

Описание, пример вызова
Функция ПроверитьОбъектПередУдалением(Ссылка) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПроверитьОбъектПередУдалением(Ссылка)

ПометитьСправочникПоРеквизиту

Описание, пример вызова
Процедура ПометитьСправочникПоРеквизиту(ИмяСправочника,ИмяРеквизита,ЗначениеРеквизита,Пометка,Отказ) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПометитьСправочникПоРеквизиту(ИмяСправочника, ИмяРеквизита, ЗначениеРеквизита, Пометка, Отказ)

ПометитьСправочникПоРеквизитуТЧ

Описание, пример вызова
Процедура ПометитьСправочникПоРеквизитуТЧ(ИмяСправочника,ИмяТЧ,ИмяРеквизитаТЧ,ЗначениеРеквизитаТЧ,Пометка,Отказ) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПометитьСправочникПоРеквизитуТЧ(ИмяСправочника, ИмяТЧ, ИмяРеквизитаТЧ, ЗначениеРеквизитаТЧ, Пометка, Отказ)

УдалитьИнформациюОКоординатах

Описание, пример вызова
Процедура УдалитьИнформациюОКоординатах(ЭлементСтруктуры,Отказ) Экспорт

Пример вызова

ОбщегоНазначенияУХ.УдалитьИнформациюОКоординатах(ЭлементСтруктуры, Отказ)

ПолучитьСтруктуруРеквизитовОбъекта

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтруктуруРеквизитовОбъекта(Объект, СтруктураРеквизитов);

СтруктураСвойствОбъекта

Описание, пример вызова
Функция СтруктураСвойствОбъекта(Объект, МетаданныеОбъекта = Неопределено, НужныТабличныеЧасти = Истина) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СтруктураСвойствОбъекта(Объект, МетаданныеОбъекта, НужныТабличныеЧасти);

СтруктураРеквизитовОбъекта

Описание, пример вызова
Функция СтруктураРеквизитовОбъекта(МетаданныеОбъекта) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СтруктураРеквизитовОбъекта(МетаданныеОбъекта)

ИменаРеквизитовОбъекта

Описание, пример вызова
Функция ИменаРеквизитовОбъекта(МетаданныеОбъекта) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИменаРеквизитовОбъекта(МетаданныеОбъекта)

ЗаполнитьИзмененныеРеквизиты

Описание, пример вызова
Процедура ЗаполнитьИзмененныеРеквизиты(Объект, ЗначенияРеквизитов, ИсключаемыеСвойства, ЕстьИзменения) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьИзмененныеРеквизиты(Объект, ЗначенияРеквизитов, ИсключаемыеСвойства, ЕстьИзменения)

ЗагрузитьИзмененнуюТабЧасть

Описание, пример вызова
Процедура ЗагрузитьИзмененнуюТабЧасть(ТабЧасть, ТаблицаНовыхЗначений, ЕстьИзменения) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗагрузитьИзмененнуюТабЧасть(ТабЧасть, ТаблицаНовыхЗначений, ЕстьИзменения)

ПолучитьРабочийОбъект

Описание, пример вызова
Функция ПолучитьРабочийОбъект(ДанныеОбъекта) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьРабочийОбъект(ДанныеОбъекта)

ВернутьАлфавитноЦифровоеПредставление

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ РАБОТЫ С КОДАМИ ЭЛЕМЕНТОВ СПРАВОЧНИКОВ.
// Функция заменяет все не алфавитноцифровые символы на знак подчеркивания.
// Параметры
// Код - Строка, Значение кода, которое необходимо преобразовать.
// Возвращаемое значение
// Строка, преобразованное значение кода.
//
Функция ВернутьАлфавитноЦифровоеПредставление(Код, РазрешитьЦифрыВНачале = Ложь, Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВернутьАлфавитноЦифровоеПредставление(Код, РазрешитьЦифрыВНачале, );

РусАнгАлфавитВспомогательныеСимволы

Описание, пример вызова
Функция РусАнгАлфавитВспомогательныеСимволы(Символ) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.РусАнгАлфавитВспомогательныеСимволы(Символ)

ПолучитьИмяЭлементаПеречисленияПоЗначению

Описание, пример вызова
// Предназначена для получения имени элемента перечисления по значению.
//
// Параметры:
// Элемент перечисления.
//
// Возвращаемое значение:
// Строка - имя элемента перечисления в метаданных.
//
Функция ПолучитьИмяЭлементаПеречисленияПоЗначению(ЗначениеПеречисления) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьИмяЭлементаПеречисленияПоЗначению(ЗначениеПеречисления)

ПолучитьНовыйПорядковыйНомер

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// МЕХАНИЗМ ПОРЯДКОВЫХ НОМЕРОВ СПРАВОЧНИКА
// Функция возвращает новое значения реквизита "ПорядковыйНомер"
//
// Объект - Тип СправочникОбъект.
// ИмяРеквизитовРодителя - Строка, имя реквизита, в пределов которых поддерживается уникальность порядковых номеров
//
Функция ПолучитьНовыйПорядковыйНомер(Объект, ИмяРеквизитовРодителя = "Родитель") Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьНовыйПорядковыйНомер(Объект, ИмяРеквизитовРодителя);

ПолучитьМассивПрефиксовРИБ

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьМассивПрефиксовРИБ()

СформироватьМассивПрефиксовДляРИБИОрганизации

Описание, пример вызова
Функция СформироватьМассивПрефиксовДляРИБИОрганизации(Организация) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СформироватьМассивПрефиксовДляРИБИОрганизации(Организация)

СформироватьЗаголовокДокумента

Описание, пример вызова
// Функция формирует представление заголовка документа
//
// Возвращаемое значение:
// Строка - представление номера документа
//
Функция СформироватьЗаголовокДокумента(ДокументОбъект, НазваниеДокумента = "") Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СформироватьЗаголовокДокумента(ДокументОбъект, НазваниеДокумента);

ПолучитьНомерНаПечать

Описание, пример вызова
// Процедура предназначена для преобразования номера документа.
//
// Параметры:
// Документ - (ДокументСсылка), документ, чей номер надо получить для печати.
//
// Возвращаемое значение.
// Строка - номер документа для печати
//
Функция ПолучитьНомерНаПечать(Документ, МассивПрефиксов = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьНомерНаПечать(Документ, МассивПрефиксов);

УстановитьНовыйПорядковыйНомерПриНеобходимости

Описание, пример вызова
// Процедура выполняет установку нового значения реквизита "ПорядковыйНомер" при необходимости
//
// Объект - Тип СправочникОбъект.
// ИмяРеквизитовРодителя - Строка, имя реквизита, в пределов которых поддерживается уникальность порядковых номеров
//
Процедура УстановитьНовыйПорядковыйНомерПриНеобходимости(Объект, ИмяРеквизитовРодителя = "Родитель") Экспорт

Пример вызова

ОбщегоНазначенияУХ.УстановитьНовыйПорядковыйНомерПриНеобходимости(Объект, ИмяРеквизитовРодителя);

ПодготовитьПоказателиДляЗаполненияОбъектов

Описание, пример вызова
Процедура ПодготовитьПоказателиДляЗаполненияОбъектов(Ссылка) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПодготовитьПоказателиДляЗаполненияОбъектов(Ссылка)

ОбновитьПоказателиОбъектовБД

Описание, пример вызова
Процедура ОбновитьПоказателиОбъектовБД(Ссылка) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ОбновитьПоказателиОбъектовБД(Ссылка)

ОпределитьНомерАналитики

Описание, пример вызова
Процедура ОпределитьНомерАналитики(СтрокаРеквизита,СохраненныеРеквизиты,НомерПоследнейАналитики) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ОпределитьНомерАналитики(СтрокаРеквизита, СохраненныеРеквизиты, НомерПоследнейАналитики)

ПолучитьИмяСправочникаОписанияПоТипуМетаданных

Описание, пример вызова
/////////////////////////////////////////////////////////////////////////////////////////
// Процедуры и функции создания описаний объектов текущей или внешних информационных баз
//
Функция ПолучитьИмяСправочникаОписанияПоТипуМетаданных(ТипМетаДанных) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьИмяСправочникаОписанияПоТипуМетаданных(ТипМетаДанных)

ПолучитьОписаниеОбъектаБД

Описание, пример вызова
Функция ПолучитьОписаниеОбъектаБД(ТекСоединениеВИБ,ТипМетаДанных,ИмяОбъектаБД,Владелец,ЗаполнятьРеквизиты=Истина) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьОписаниеОбъектаБД(ТекСоединениеВИБ, ТипМетаДанных, ИмяОбъектаБД, Владелец, ЗаполнятьРеквизиты);

ПолучитьШаблонСтруктурыОписанияОбъектаБД

Описание, пример вызова
Функция ПолучитьШаблонСтруктурыОписанияОбъектаБД(ТипОбъектаМетаДанных) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьШаблонСтруктурыОписанияОбъектаБД(ТипОбъектаМетаДанных)

ПолучитьСтруктуруОписанияСправочникаБД

Описание, пример вызова
Функция ПолучитьСтруктуруОписанияСправочникаБД(ИмяСправочника, ТекСоединениеВИБ, Используется77, Кэш) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтруктуруОписанияСправочникаБД(ИмяСправочника, ТекСоединениеВИБ, Используется77, Кэш)

ПолучитьМассивСтруктурТабличныхЧастей1С

Описание, пример вызова
Функция ПолучитьМассивСтруктурТабличныхЧастей1С(ТекСоединениеВИБ, ДанныеОбъектаВладельцаТЧ, Использование77, Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьМассивСтруктурТабличныхЧастей1С(ТекСоединениеВИБ, ДанныеОбъектаВладельцаТЧ, Использование77, );

ПолучитьСтруктуруОписанияДокументаБД

Описание, пример вызова
Функция ПолучитьСтруктуруОписанияДокументаБД(ИмяДокумента, ТекСоединениеВИБ, Используется77, Кэш = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтруктуруОписанияДокументаБД(ИмяДокумента, ТекСоединениеВИБ, Используется77, Кэш);

ПолучитьСтруктуруОписанияПланаВидовХарактеристикБД

Описание, пример вызова
Функция ПолучитьСтруктуруОписанияПланаВидовХарактеристикБД(ИмяПланаВидовХарактеристик, ТекСоединениеВИБ, Кэш = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтруктуруОписанияПланаВидовХарактеристикБД(ИмяПланаВидовХарактеристик, ТекСоединениеВИБ, Кэш);

ПолучитьСтруктуруОписанияПеречисленияБД

Описание, пример вызова
Функция ПолучитьСтруктуруОписанияПеречисленияБД(ИмяПеречисления, ТекСоединениеВИБ, Используется77, Кэш = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтруктуруОписанияПеречисленияБД(ИмяПеречисления, ТекСоединениеВИБ, Используется77, Кэш);

ПолучитьСтруктуруОписанияРегистраНакопленияБД

Описание, пример вызова
Функция ПолучитьСтруктуруОписанияРегистраНакопленияБД(ИмяРегистраНакопления, ТекСоединениеВИБ, Используется77, Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтруктуруОписанияРегистраНакопленияБД(ИмяРегистраНакопления, ТекСоединениеВИБ, Используется77, );

ПолучитьСтруктуруОписанияРегистраБухгалтерииБД

Описание, пример вызова
Функция ПолучитьСтруктуруОписанияРегистраБухгалтерииБД(ИмяРегистраБухгалтерии, ТекСоединениеВИБ, Используется77, Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтруктуруОписанияРегистраБухгалтерииБД(ИмяРегистраБухгалтерии, ТекСоединениеВИБ, Используется77, );

ПолучитьСтруктуруОписанияПланаСчетовБД

Описание, пример вызова
Функция ПолучитьСтруктуруОписанияПланаСчетовБД(ПланСчетовНаименование,ПланСчетовМетаданные, ТекСоединениеВИБ, Используется77, Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтруктуруОписанияПланаСчетовБД(ПланСчетовНаименование, ПланСчетовМетаданные, ТекСоединениеВИБ, Используется77, );

ПолучитьСтруктуруОписанияРегистраСведенийБД

Описание, пример вызова
Функция ПолучитьСтруктуруОписанияРегистраСведенийБД(ИмяРегистраСведений, ТекСоединениеВИБ, Кэш = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтруктуруОписанияРегистраСведенийБД(ИмяРегистраСведений, ТекСоединениеВИБ, Кэш);

ПолучитьМассивИменОбъектовБД

Описание, пример вызова
Функция ПолучитьМассивИменОбъектовБД(ТипОбъектаМетаданных, ТекСоединениеВИБ, Кэш = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьМассивИменОбъектовБД(ТипОбъектаМетаданных, ТекСоединениеВИБ, Кэш);

ПроверитьНаличиеОписанияОбъектаБД

Описание, пример вызова
Функция ПроверитьНаличиеОписанияОбъектаБД(ТекСоединениеВИБ,СтрТипЗначения,ТипБД,ЗаполнятьПроизводныеРеквизиты) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПроверитьНаличиеОписанияОбъектаБД(ТекСоединениеВИБ, СтрТипЗначения, ТипБД, ЗаполнятьПроизводныеРеквизиты)

ПолучитьСтрокуТиповДанныхБД

Описание, пример вызова
Функция ПолучитьСтрокуТиповДанныхБД(ТекСоединениеВИБ,ОписаниеТиповБД,ТипБД,ЗаполнятьПроизводныеРеквизиты=Истина) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтрокуТиповДанныхБД(ТекСоединениеВИБ, ОписаниеТиповБД, ТипБД, ЗаполнятьПроизводныеРеквизиты);

ПолучитьСтрокуПримитивныхТипов

Описание, пример вызова
Функция ПолучитьСтрокуПримитивныхТипов(ОписаниеТипов) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтрокуПримитивныхТипов(ОписаниеТипов)

ПолучитьРасширенныеДанныеТипа

Описание, пример вызова
Функция ПолучитьРасширенныеДанныеТипа(СтрокаТип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьРасширенныеДанныеТипа(СтрокаТип));

ПроверитьВозможностьУстановкиСоответствия

Описание, пример вызова
Функция ПроверитьВозможностьУстановкиСоответствия(ОписаниеТиповИсточник,ОписаниеТиповПриемник) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПроверитьВозможностьУстановкиСоответствия(ОписаниеТиповИсточник, ОписаниеТиповПриемник)

ПреобразоватьПримитивныйТипВСтроку

Описание, пример вызова
Функция ПреобразоватьПримитивныйТипВСтроку(Тип,ВозвращатьТип=Истина) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПреобразоватьПримитивныйТипВСтроку(Тип, ВозвращатьТип);

ПолучитьТипСтрокой

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьТипСтрокой(Тип)

ЗаполнитьСписокРегистровБД

Описание, пример вызова
Процедура ЗаполнитьСписокРегистровБД(ТипБД, База = Неопределено, Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьСписокРегистровБД(ТипБД, База, );

ЗаполнитьСписокСправочниковБД

Описание, пример вызова
Процедура ЗаполнитьСписокСправочниковБД(ТипБД, База = Неопределено, Кэш = Неопределено) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьСписокСправочниковБД(ТипБД, База, Кэш);

ПодключитьсяКИБ

Описание, пример вызова
Функция ПодключитьсяКИБ(ТипБД, База, Кэш = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПодключитьсяКИБ(ТипБД, База, Кэш);

ЗаполнитьСписокПлановВидовХарактеристикБД

Описание, пример вызова
Процедура ЗаполнитьСписокПлановВидовХарактеристикБД(ТипБД, База = Неопределено, Кэш = Неопределено) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьСписокПлановВидовХарактеристикБД(ТипБД, База, Кэш);

ОбновитьОтсутствующиеВКонфигурации

Описание, пример вызова
// Обновляет ревизит ОтсутствуетВКонфигурации для справочника Справочник БД по данным
// МассивСуществующихВход для баз данных с типом ТипБдВход.
Процедура ОбновитьОтсутствующиеВКонфигурации(МассивСуществующихВход, ТипБдВход, ИмяСправочникаВход = "") Экспорт

Пример вызова

ОбщегоНазначенияУХ.ОбновитьОтсутствующиеВКонфигурации(МассивСуществующихВход, ТипБдВход, ИмяСправочникаВход);

ПометитьНаУдалениеОтсутствующие

Описание, пример вызова
// Серверная обёртка команды ПометитьНаУдалениеОтсутствующие.
Функция ПометитьНаУдалениеОтсутствующие(ИмяСправочникаВход = "") Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПометитьНаУдалениеОтсутствующие(ИмяСправочникаВход);

ЗаполнитьСписокДокументовБД

Описание, пример вызова
Процедура ЗаполнитьСписокДокументовБД(ТипБД, База = Неопределено, Кэш = Неопределено) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьСписокДокументовБД(ТипБД, База, Кэш);

ЗаполнитьСписокПеречисленийБД

Описание, пример вызова
Процедура ЗаполнитьСписокПеречисленийБД(ТипБД, База = Неопределено, Кэш = Неопределено) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьСписокПеречисленийБД(ТипБД, База, Кэш);

ЗаполнитьДеревоТЧ

Описание, пример вызова
Процедура ЗаполнитьДеревоТЧ(Объект,ТабличныеЧасти) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьДеревоТЧ(Объект, ТабличныеЧасти)

ОбновитьОписаниеОбъектаБД

Описание, пример вызова
Процедура ОбновитьОписаниеОбъектаБД(ТекСоединениеВИБ, ТипМетаДанных, ИмяОбъектаБД, Владелец, ОбновлятьТабличныеЧасти = Ложь, Экспорт

Пример вызова

ОбщегоНазначенияУХ.ОбновитьОписаниеОбъектаБД(ТекСоединениеВИБ, ТипМетаДанных, ИмяОбъектаБД, Владелец, ОбновлятьТабличныеЧасти, );

ПолучитьДанныеОбъектаБД

Описание, пример вызова
Функция ПолучитьДанныеОбъектаБД(ОписаниеОбъектаБД) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьДанныеОбъектаБД(ОписаниеОбъектаБД)

ОбновитьОписаниеТабличнойЧастиБД

Описание, пример вызова
Процедура ОбновитьОписаниеТабличнойЧастиБД(СоединениеВИБ, ВладелецТЧ, ДанныеВладельцаТЧ, Использование77 = Ложь, Экспорт

Пример вызова

ОбщегоНазначенияУХ.ОбновитьОписаниеТабличнойЧастиБД(СоединениеВИБ, ВладелецТЧ, ДанныеВладельцаТЧ, Использование77, );

ПринудительноеЗаполнениеПоля

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПринудительноеЗаполнениеПоля(СтрПравило)

ОтборПоАналитикамЭкземпляраОтчета

Описание, пример вызова
Функция ОтборПоАналитикамЭкземпляраОтчета(СпособВычисленияПараметра) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОтборПоАналитикамЭкземпляраОтчета(СпособВычисленияПараметра)

ПолучитьЛокальныйСписокРеквизитов

Описание, пример вызова
//////////////////////////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ МЕХАНИЗМОВ УПРАВЛЕНИЯ НСИ
// Функция получает список реквизитов для конкретного справочника ИБ Консолидации
// Параметры:
// ЛокальныйСправочник - Строка, хранит имя справочника в ВИБ
// ВидХарактеристик, хранит ссылку на вид характеристик
// СписокРеквизитов - СписокЗначений, получает список реквизитов справочника ИБ Консолидации
//
Функция ПолучитьЛокальныйСписокРеквизитов(ТипОбъектаКонсолидации,ИмяОбъектаМетаданных) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьЛокальныйСписокРеквизитов(ТипОбъектаКонсолидации, ИмяОбъектаМетаданных)

ЗаполнитьТабличноеПолеРеквизитов

Описание, пример вызова
Функция ЗаполнитьТабличноеПолеРеквизитов(ИмяСправочника,Ссылка) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗаполнитьТабличноеПолеРеквизитов(ИмяСправочника, Ссылка)

ПроставитьСостояниеСогласованности

Описание, пример вызова
Процедура ПроставитьСостояниеСогласованности(ПолеСоответствияРеквизитов,ТекущаяСтрока = Неопределено) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПроставитьСостояниеСогласованности(ПолеСоответствияРеквизитов, ТекущаяСтрока);

ЗаполнитьСтолбецЛокальныхРеквизитов

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

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьСтолбецЛокальныхРеквизитов(ПолеСоответствияРеквизитов, ТипОбъектаКонсолидации, ИмяОбъектаМетаданных, ОчищатьСтолбец);

ЗаполнитьТаблицуРеквизитовКонсолидации

Описание, пример вызова
Функция ЗаполнитьТаблицуРеквизитовКонсолидации(ОбъектМетаданных) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗаполнитьТаблицуРеквизитовКонсолидации(ОбъектМетаданных)

ИерархическийСправочник

Описание, пример вызова
// Функция определяет, является ли справочник иерархическим.
// Параметры:
// Справочник - Строка, Справочник.ЛюбаяСсылка, имя или ссылка на проверяемый справочник.
// ЯвляетсяЛокальным - Булево, признак принадлежности справочника локальной ИБ.
//
Функция ИерархическийСправочник(Справочник, ЯвляетсяЛокальным = Истина) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИерархическийСправочник(Справочник, ЯвляетсяЛокальным);

ПроверитьНаПримитивныйТипКонсолидация

Описание, пример вызова
// Функция проверяет на возможность использовать аналитику внешней информационной базы
// в отборе.
Функция ПроверитьНаПримитивныйТипКонсолидация(Аналитика) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПроверитьНаПримитивныйТипКонсолидация(Аналитика)

ЗаполнитьВидыАналитик

Описание, пример вызова
// Функция заполняет список значений аналитик переданного объекта (вида отчета или группы раскрытия показателя).
// Параметры:
// ОбъектАналитики - объект, виды аналитики которого анализируются.
// ТаблицаАналитик- Таблица значений, список, в который помещаются наименования
// аналитик показателя.
//
Функция ЗаполнитьВидыАналитик(ОбъектАналитики, НеВключатьАналитикуВГО = Ложь, ДобавлятьПоказатели=Ложь,ПоказательОтбор=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗаполнитьВидыАналитик(ОбъектАналитики, НеВключатьАналитикуВГО, ДобавлятьПоказатели, ПоказательОтбор);

ИерархияГруппИЭлементов

Описание, пример вызова
Функция ИерархияГруппИЭлементов(ТаблицаАналитики) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИерархияГруппИЭлементов(ТаблицаАналитики)

ПолучитьНаименованиеСсылочногоТипаБД

Описание, пример вызова
Функция ПолучитьНаименованиеСсылочногоТипаБД(База, Тип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьНаименованиеСсылочногоТипаБД(База, Тип)

ЗаполнитьВидыАналитикпоТЧ

Описание, пример вызова
// Функция заполняет список значений аналитик переданного объекта (вида отчета или группы раскрытия показателя).
// Параметры:
// ОбъектАналитики - объект, виды аналитики которого анализируются.
// ТаблицаАналитик- Таблица значений, список, в который помещаются наименования
// аналитик показателя.
//
Функция ЗаполнитьВидыАналитикпоТЧ(ОбъектАналитики) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗаполнитьВидыАналитикпоТЧ(ОбъектАналитики)

ПолучитьТекстАналитикОбъекта

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьТекстАналитикОбъекта(ОбъектАналитики, Разделитель);

МаксКоличествоАналитикПоказателей

Описание, пример вызова
Функция МаксКоличествоАналитикПоказателей(ВидОтчета) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.МаксКоличествоАналитикПоказателей(ВидОтчета)

ЗаполнитьОбщиеРеквизитыАналитики

Описание, пример вызова
Процедура ЗаполнитьОбщиеРеквизитыАналитики(ТекВидАналитики,СтруктураАналитика) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьОбщиеРеквизитыАналитики(ТекВидАналитики, СтруктураАналитика));

ПолучитьДанныеГруппыРаскрытия

Описание, пример вызова
Функция ПолучитьДанныеГруппыРаскрытия(Показатель=Неопределено,ГруппаРаскрытия=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьДанныеГруппыРаскрытия(Показатель, ГруппаРаскрытия);

ПолучитьДанныеАналитикВидаОтчета

Описание, пример вызова
Функция ПолучитьДанныеАналитикВидаОтчета(ВидОтчета) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьДанныеАналитикВидаОтчета(ВидОтчета)

ПолучитьДанныеГруппыРаскрытияТЧ

Описание, пример вызова
Функция ПолучитьДанныеГруппыРаскрытияТЧ(Объект=Неопределено,ГруппаРаскрытия=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьДанныеГруппыРаскрытияТЧ(Объект, ГруппаРаскрытия);

ВернутьКоличествоАналитикНаУровнеОтчета

Описание, пример вызова
Функция ВернутьКоличествоАналитикНаУровнеОтчета(ВидОтчета) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВернутьКоличествоАналитикНаУровнеОтчета(ВидОтчета)

ЕстьРеквизитСправочника

Описание, пример вызова
Функция ЕстьРеквизитСправочника(ТаблицаСправочника,ИмяРеквизита) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЕстьРеквизитСправочника(ТаблицаСправочника, ИмяРеквизита)

ПроверитьНаличиеВозможныхОшибокСДублямиАналитик

Описание, пример вызова
// Процедура выдает список ЭО, по которым замена ссылок будет невозможна или дублирования
// строк в регистре сведений
// Параметры
// <Параметр1> - <Тип.Вид> - <описание параметра>
// <продолжение описания параметра>
// <Параметр2> - <Тип.Вид> - <описание параметра>
// <продолжение описания параметра>
//
Функция ПроверитьНаличиеВозможныхОшибокСДублямиАналитик(ТаблицаДокументовСОшибками, ПравильныйЭлемент, МассивДублей, ТаблицаСсылок) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПроверитьНаличиеВозможныхОшибокСДублямиАналитик(ТаблицаДокументовСОшибками, ПравильныйЭлемент, МассивДублей, ТаблицаСсылок));

ВыполнитьЗаменуЭлементов

Описание, пример вызова
Функция ВыполнитьЗаменуЭлементов(ПравильныйЭлемент, МассивДублей, УдалятьДубли=Истина, ТаблицаДокументовСОшибками = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВыполнитьЗаменуЭлементов(ПравильныйЭлемент, МассивДублей, УдалятьДубли, ТаблицаДокументовСОшибками);

ОбновитьАдресаЭлементовСтруктуры

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ РАБОТЫ С УПРОЩЕННЫМ РЕЖИМОМ ВВОДА ФОРМУЛ
Процедура ОбновитьАдресаЭлементовСтруктуры(БланкОтчета) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ОбновитьАдресаЭлементовСтруктуры(БланкОтчета)

ПолучитьАдресаЭлементовСтруктуры

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьАдресаЭлементовСтруктуры(ВидОтчета, ЭлементСтруктуры, Элемент);

ПолучитьЭлементСтруктурыПоАдресу

Описание, пример вызова
Функция ПолучитьЭлементСтруктурыПоАдресу(ВидОтчета,ЭлементСтруктуры,АдресЭлемента) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьЭлементСтруктурыПоАдресу(ВидОтчета, ЭлементСтруктуры, АдресЭлемента)

ПолучитьТекстВидаИтогаДляФормулы

Описание, пример вызова
Функция ПолучитьТекстВидаИтогаДляФормулы(ВидИтога,ДтКт) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьТекстВидаИтогаДляФормулы(ВидИтога, ДтКт)

ПолучитьВидИтогаДтКт

Описание, пример вызова
Функция ПолучитьВидИтогаДтКт(ТекстВидаИтога,Использование77=Ложь) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьВидИтогаДтКт(ТекстВидаИтога, Использование77);

ПолучитьНастройкиДляРегистраБухгалтерии

Описание, пример вызова
Функция ПолучитьНастройкиДляРегистраБухгалтерии(НазначениеРасчетов,ТипБД) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьНастройкиДляРегистраБухгалтерии(НазначениеРасчетов, ТипБД)

ПолучитьНастройкиДляКорректировкиБухгалтерии

Описание, пример вызова
Функция ПолучитьНастройкиДляКорректировкиБухгалтерии(НазначениеРасчетов,ПотребительРасчета) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьНастройкиДляКорректировкиБухгалтерии(НазначениеРасчетов, ПотребительРасчета)

ОпределитьТекстВидаИтога

Описание, пример вызова
Функция ОпределитьТекстВидаИтога(ТекстФормулы,НачальныйИндекс) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОпределитьТекстВидаИтога(ТекстФормулы, НачальныйИндекс)

ПолучитьРезультатРазбораТекстаФормулы

Описание, пример вызова
// Возвращает результат разбора текста формулы в виде массива соответствий
// Ключом соответствия является текст, опознанный, как операнд формулы
// Значением - структура, определяющая вид и необходимые параметры операнда
// - по упрощенному представлению данных РБ (СНД, СНК...): способ получения, регистр бухгалтерии, счет, корр. счет, вид итога, сдвиг периодов, текст субконто
// - по упрощенному представлению ссылки на показатель отчета: вид отчета, показатель, сдвиг периодов, текст аналитик
// - прочие операнды: операнд
// Исходные настройки: структура
//
Функция ПолучитьРезультатРазбораТекстаФормулы(ТекстФормулы,НазначениеРасчетов,ПотребительРасчета,СпособИспользования,ТипБД, РегистрБД=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьРезультатРазбораТекстаФормулы(ТекстФормулы, НазначениеРасчетов, ПотребительРасчета, СпособИспользования, ТипБД, РегистрБД);

ПолучитьКодУпрощеннойФормулы

Описание, пример вызова
Функция ПолучитьКодУпрощеннойФормулы(РабочийТекстФормулы,ТекстИтога="") Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьКодУпрощеннойФормулы(РабочийТекстФормулы, ТекстИтога);

ОпределитьКодыСчетов

Описание, пример вызова
Функция ОпределитьКодыСчетов(КодСчета,КодКоррСчета,ТекстСчетов,ТекстИтога) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОпределитьКодыСчетов(КодСчета, КодКоррСчета, ТекстСчетов, ТекстИтога));

ПолучитьДанныеИсточникаПоКодуУпрощеннойФормулы

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьДанныеИсточникаПоКодуУпрощеннойФормулы(КодУпрощеннойФормулы, НазначениеРасчетов, ПотребительРасчета, СпособИспользования);

ПолучитьДанныеИсточникаПоКодуПоказателя

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьДанныеИсточникаПоКодуПоказателя(КодУпрощеннойФормулы, НазначениеРасчетов, ПотребительРасчета, СпособИспользования);

ПолучитьДанныеИсточникаПоКодуИсточника

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьДанныеИсточникаПоКодуИсточника(КодУпрощеннойФормулы, НазначениеРасчетов, ПотребительРасчета, СпособИспользования);

ПрочитатьКодУпрощеннойФормулы

Описание, пример вызова
Функция ПрочитатьКодУпрощеннойФормулы(ИсточникДанных=Неопределено,КодИсточника=Неопределено,ПотребительРасчета=Неопределено,СпособИспользования=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПрочитатьКодУпрощеннойФормулы(ИсточникДанных, КодИсточника, ПотребительРасчета, СпособИспользования);

ПолучитьВозможныйКодУпрощеннойФормулы

Описание, пример вызова
Функция ПолучитьВозможныйКодУпрощеннойФормулы(ПроектКода,Ссылка,НазначениеРасчетов,ПотребительРасчета) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьВозможныйКодУпрощеннойФормулы(ПроектКода, Ссылка, НазначениеРасчетов, ПотребительРасчета)

ОпределитьНастройкиОперандаРегистраБухгалтерии

Описание, пример вызова
Функция ОпределитьНастройкиОперандаРегистраБухгалтерии(Инд,ТекстИтога,РабочийТекстФормулы,НазначениеРасчетов,ПотребительРасчета,СпособИспользования,ТипБД,РегистрБД) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОпределитьНастройкиОперандаРегистраБухгалтерии(Инд, ТекстИтога, РабочийТекстФормулы, НазначениеРасчетов, ПотребительРасчета, СпособИспользования, ТипБД, РегистрБД));

ПолучитьСчет

Описание, пример вызова
Функция ПолучитьСчет(КодСчета,ПланСчетов) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСчет(КодСчета, ПланСчетов)

ОпределитьНастройкиОперандаПоказательОтчета

Описание, пример вызова
Функция ОпределитьНастройкиОперандаПоказательОтчета(Инд,РабочийТекстФормулы,НазначениеРасчетов,ПотребительРасчета,СпособИспользования) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОпределитьНастройкиОперандаПоказательОтчета(Инд, РабочийТекстФормулы, НазначениеРасчетов, ПотребительРасчета, СпособИспользования));

ПереданАдресПоказателя

Описание, пример вызова
Функция ПереданАдресПоказателя(СтрокаАдрес) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПереданАдресПоказателя(СтрокаАдрес));

ЗаменитьКодыВТекстеФормулы

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗаменитьКодыВТекстеФормулы(ТекстПроцедуры, НазначениеРасчетов, ПотребительРасчета, НаКодыИсточников);

ЗаполнитьФормулуРасчетаПоказателяПоУмолчанию

Описание, пример вызова
Функция ЗаполнитьФормулуРасчетаПоказателяПоУмолчанию(НазначениеРасчетов,ПотребительРасчета) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗаполнитьФормулуРасчетаПоказателяПоУмолчанию(НазначениеРасчетов, ПотребительРасчета)

ИнициализироватьТаблицуКонтроляЛимитов

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ РАБОТЫ С НАСТРОЙКАМИ
Функция ИнициализироватьТаблицуКонтроляЛимитов() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИнициализироватьТаблицуКонтроляЛимитов()

ПолучитьСоединение

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ РАБОТЫ С COM/OLE
// Функция, которая создает COM/OLE соединение с сервером и записывает в таблицу
// подключений. Если запись о соединении уже есть в таблице, возвращает суще-
// ствующее значение.
// Параметры:
// ТаблицаПодключений - Таблица значений, таблица, в которой хранится информация о
// подключениях.
// ВИБ - Справочники.ВнешниеИнформационныеБазы.Ссылка, Элемент справочника внешних
// информационных баз, по данным из которого создается соединение.
// ТипПодключения - Перечисление, указывает по какой технологии подключаться к
// серверу. (OLE или COM)
// Возвращаемое значение:
// - COMОбъект, в котором хранится подключение к серверу.
//
Функция ПолучитьСоединение(ТаблицаПодключений=Неопределено, ВИБ, ТипПодключения, ПроверкаСоединения = Ложь) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСоединение(ТаблицаПодключений, ВИБ, ТипПодключения, ПроверкаСоединения);

ПолучитьСоединениеСВИБПоУмолчанию

Описание, пример вызова
Функция ПолучитьСоединениеСВИБПоУмолчанию(ТипБД,ТипПодключения) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСоединениеСВИБПоУмолчанию(ТипБД, ТипПодключения)

ПолучитьСписокВИБПоТипу

Описание, пример вызова
Функция ПолучитьСписокВИБПоТипу(ТипБД) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСписокВИБПоТипу(ТипБД)

ОпределитьНаличиеСоединения

Описание, пример вызова
// Функция для определения наличия соединения в таблице для данной записи
// справочника.
// Параметры:
// ТаблицаПодключений - Таблица значений, таблица, в которой хранится информация о
// подключениях.
// ВИБ - Справочники.ВнешниеИнформационныеБазы.Ссылка, Элемент справочника внешних
// информационных баз, по данным из которого создается соединение.
// Возвращаемое значение:
// Строка, в которой указана технология подключения. Если подключения нет, то Неопределено
//
Функция ОпределитьНаличиеСоединения(ТаблицаПодключений=Неопределено, ВИБ) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОпределитьНаличиеСоединения(ТаблицаПодключений, ВИБ)

СброситьСуществующиеПодключения

Описание, пример вызова
// Процедура сбрасывает существующие подключения для указанного элемента из справочника
// Параметры:
// ТаблицаПодключений - Таблица значений, таблица, в которой хранится информация о
// подключениях.
// ВИБ - Справочники.ВнешниеИнформационныеБазы.Ссылка, Элемент справочника внешних
// информационных баз, по данным из которого создается соединение.
//
Процедура СброситьСуществующиеПодключения(ТаблицаПодключений=Неопределено, ВИБ) Экспорт

Пример вызова

ОбщегоНазначенияУХ.СброситьСуществующиеПодключения(ТаблицаПодключений, ВИБ)

СброситьСоединенияПоТаймАуту

Описание, пример вызова
// Процедура сбрасывает существующие подключения для которых время простоя превысило
// указываемый интервал в секундах.
// Параметры:
// ТаблицаПодключений - Таблица значений, таблица, в которой хранится информация о
// подключениях.
// Интервал - Число, интервал в секундах, при превышении которого происходит разрыв
// соединения.
//
Процедура СброситьСоединенияПоТаймАуту(ТаблицаПодключений, Интервал) Экспорт

Пример вызова

ОбщегоНазначенияУХ.СброситьСоединенияПоТаймАуту(ТаблицаПодключений, Интервал)

ПолучитьСинонимПоля

Описание, пример вызова
///////////////////////////////////////////////////////////////////////////////
//
// ФУНКЦИИ ПРЕОБРАЗОВАНИЯ ИМЕН.
//Функция кэширует поля и их синонимы
Функция ПолучитьСинонимПоля(Поле) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСинонимПоля(Поле)

НайтиСлово

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

Пример вызова

Результат = ОбщегоНазначенияУХ.НайтиСлово(Парам));

Синоним

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

Пример вызова

Результат = ОбщегоНазначенияУХ.Синоним(Парам)

ПроверитьНаПравильностьСимвол

Описание, пример вызова
// Функция проверяет, является ли Символ алфавитно-цифровым и если является, возвращает символ
// иначе пустой символ.
// Параметры:
// Символ - Строка, Символ для проверки.
// Результат:
// Строка, Символ, если он алфавитноцифровой, иначе пустая строка.
Функция ПроверитьНаПравильностьСимвол(Символ) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПроверитьНаПравильностьСимвол(Символ));

УдалитьИзСтрокиЗарезервированныеСлова

Описание, пример вызова
Функция УдалитьИзСтрокиЗарезервированныеСлова(ЗНАЧ РедактируемыйТекст,ИмяСправочника="") Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.УдалитьИзСтрокиЗарезервированныеСлова(ЗНАЧ РедактируемыйТекст, ИмяСправочника);

СформироватьКодНаОснованииНаименования

Описание, пример вызова
// Функция формирует код на основании наименования.
//
Функция СформироватьКодНаОснованииНаименования(Вн_Наименование,Знач ДлинаКода=0,ИмяСправочника="",Владелец=Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СформироватьКодНаОснованииНаименования(Вн_Наименование, ДлинаКода, ИмяСправочника, Владелец);

ПолучитьВозможныйКодСправочника

Описание, пример вызова
Функция ПолучитьВозможныйКодСправочника(Знач ПроектКода, Знач ДлинаКода, ИмяСправочника, Владелец = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьВозможныйКодСправочника(ПроектКода, ДлинаКода, ИмяСправочника, Владелец);

ПолучитьВозможныйКодПВХ

Описание, пример вызова
Функция ПолучитьВозможныйКодПВХ(ПроектКода,Знач ДлинаКода,ИмяПВХ) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьВозможныйКодПВХ(ПроектКода, ДлинаКода, ИмяПВХ)

ЕстьРеквизитОбъекта

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
//
// ПРОЦЕДУРЫ - ОБРАБОТЧИКИ СОБЫТИЙ ИНТЕРФЕЙСА.
// Позволяет определить есть ли среди реквизитов шапки документа
// реквизит с переданным именем.
//
// Параметры:
// ИмяРеквизита - строковое имя искомого реквизита,
// МетаданныеДокумента - объект описания метаданных документа, среди реквизитов которого производится поиск.
//
// Возвращаемое значение:
// Истина - нашли реквизит с таким именем, Ложь - не нашли.
//
Функция ЕстьРеквизитОбъекта(ИмяРеквизита, Объект) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЕстьРеквизитОбъекта(ИмяРеквизита, Объект)

ЭлементСоставаОбщегоРеквизитаИспользуется

Описание, пример вызова
// Возвращает состояние использования элемента состава общего реквизита.
//
// Параметры:
// ЭлементСостава - ОбъектМетаданных - элемент состава общего реквизита, использование которого требуется
// проверить.
// МетаданныеОбщегоРеквизита - ОбъектМетаданных - объект метаданных общего реквизита, которому принадлежит
// ЭлементСостава.
//
// Возвращаемое значение:
// Булево - Истина, если элемент состава используется, иначе Ложь.
//
Функция ЭлементСоставаОбщегоРеквизитаИспользуется(Знач ЭлементСостава, Знач МетаданныеОбщегоРеквизита) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЭлементСоставаОбщегоРеквизитаИспользуется(ЭлементСостава, МетаданныеОбщегоРеквизита)

ЕстьТабличнаяЧастьОбъекта

Описание, пример вызова
Функция ЕстьТабличнаяЧастьОбъекта(ИмяТЧ, Объект) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЕстьТабличнаяЧастьОбъекта(ИмяТЧ, Объект)

ЕстьРеквизитОбъектаМД

Описание, пример вызова
// Позволяет определить есть ли среди реквизитов объекта метаданных
// реквизит с переданным именем.
//
// Параметры:
// ИмяРеквизита - строковое имя искомого реквизита,
// МетаданныеДокумента - объект описания метаданных документа, среди реквизитов которого производится поиск.
//
// Возвращаемое значение:
// Истина - нашли реквизит с таким именем, Ложь - не нашли.
//
Функция ЕстьРеквизитОбъектаМД(ИмяРеквизита, ОбъектМД) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЕстьРеквизитОбъектаМД(ИмяРеквизита, ОбъектМД)

ПолучитьРеквизитОбъектаМД

Описание, пример вызова
// Позволяет определить есть ли среди реквизитов объекта метаданных
// реквизит с переданным именем.
//
// Параметры:
// ИмяРеквизита - строковое имя искомого реквизита,
// МетаданныеДокумента - объект описания метаданных документа, среди реквизитов которого производится поиск.
//
// Возвращаемое значение:
// Истина - нашли реквизит с таким именем, Ложь - не нашли.
//
Функция ПолучитьРеквизитОбъектаМД(ИмяРеквизита, ОбъектМД) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьРеквизитОбъектаМД(ИмяРеквизита, ОбъектМД)

ПредставлениеДокументаПриПроведении

Описание, пример вызова
// Формирует строку представления документа для сообщений при проведении.
//
// Параметры
// Источник - структура шапки или ссылка на проводимый документ.
//
// Возвращаемое значение
// Строка с представлением документа
//
Функция ПредставлениеДокументаПриПроведении(Источник) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПредставлениеДокументаПриПроведении(Источник)

НаследоватьРеквизитПоРодителю

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

Пример вызова

ОбщегоНазначенияУХ.НаследоватьРеквизитПоРодителю(Объект, ИмяРеквизита, ЗначениеПоУмолчанию);

РазобратьПутьКОбъектуМетаданных

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ РАБОТЫ С КРИТЕРИЯМИ ОТБОРА
// Функция разбирает строку вида
// ТипОбъектаМетаданных.ИмяДокумента.ТабличнаяЧасть.ИмяТабличнойЧасти.Реквизит.ИмяРеквизита.
// ТипОбъектаМетаданных должен быть Справочник или Документ.
//
// Параметры:
// ПутьКДанным - строка.
// МетаданныеОбъекта - Объект метаданных
//
// Возвращаемое значение:
// Структура - путь к объекту метаданных
//
Функция РазобратьПутьКОбъектуМетаданных(ПутьКДанным, МетаданныеОбъекта = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.РазобратьПутьКОбъектуМетаданных(ПутьКДанным, МетаданныеОбъекта);

ПредупреждениеОбОшибке

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ ОБНОВЛЕНИЯ КОНФИГУРАЦИИ
Процедура ПредупреждениеОбОшибке(ТекстСообщения) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПредупреждениеОбОшибке(ТекстСообщения)

СоздатьИсточникДанныхПоПараметрам

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// СИСТЕМНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ
Функция СоздатьИсточникДанныхПоПараметрам(СтруктураПараметров) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СоздатьИсточникДанныхПоПараметрам(СтруктураПараметров)

ПолучитьШаблонНастроекИсточникаДанных

Описание, пример вызова
Функция ПолучитьШаблонНастроекИсточникаДанных() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьШаблонНастроекИсточникаДанных()

ОпределитьНаличиеАналогичныхОперандов

Описание, пример вызова
// Определяет наличие в базе данных операндов, получающих данные из отчета
// по параметрам НазначениеРасчетовВход, ПотребительРасчетаВход, ПоказательОтборВход,
// СпособИспользованияВход. Возвращает массив структур, содержащих коды таких
// операндов и ссылки на показатели, из которых берутся исходные данные.
Функция ОпределитьНаличиеАналогичныхОперандов(НазначениеРасчетовВход, ПотребительРасчетаВход, ПоказательОтборВход, СпособИспользованияВход) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОпределитьНаличиеАналогичныхОперандов(НазначениеРасчетовВход, ПотребительРасчетаВход, ПоказательОтборВход, СпособИспользованияВход)

СоздатьИсточникДанных

Описание, пример вызова
Функция СоздатьИсточникДанных(СтруктураДанных) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СоздатьИсточникДанных(СтруктураДанных)

ПолучитьМассивИспользуемыхРегистров

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// ДЛЯ ВЕРСИИ 8.2.
//
// Функция формирует массив имен регистров, по которым документ имеет движения.
// Вызывается при подготовке записей к регистрации движений.
//
Функция ПолучитьМассивИспользуемыхРегистров(Регистратор, Движения, МассивИсключаемыхРегистров = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьМассивИспользуемыхРегистров(Регистратор, Движения, МассивИсключаемыхРегистров);

ЗагрузитьВСписокЗначений

Описание, пример вызова
// Добавляет в список значений значения из другого списка значений
//
// Параметры:
// СписокИсточник - список значений, откуда берутся значения.
// СписокПриемник - список значений, куда добавляются значения.
//
Процедура ЗагрузитьВСписокЗначений(СписокИсточник, СписокПриемник,ОчищатьПриемник=Истина) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗагрузитьВСписокЗначений(СписокИсточник, СписокПриемник, ОчищатьПриемник);

ПроверитьПроведенностьДокументов

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Общие процедуры и функции
// Проверяет проведенность документов
// Параметры
// Документы - массив - документы, проведенность которых необходимо проверить
// Возвращаемое значение
// Массив - непроведенные документы из массива Документы
//
Функция ПроверитьПроведенностьДокументов(знач Документы) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПроверитьПроведенностьДокументов(знач Документы)

ПровестиДокументы

Описание, пример вызова
// Процедура выполняет проведение документов перед формированием печатной формы.
//
// Параметры:
// Документы - Массив - Документы, которые необходимо провести
//
// Возвращаемое значение:
// Массив - документы, которые провести не удалось
//
Функция ПровестиДокументы(Документы, ТипПроведенныхДокументов) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПровестиДокументы(Документы, ТипПроведенныхДокументов)

ТекущийПользователь

Описание, пример вызова
// Функция возвращает ссылку на текущего пользователя базы данных,
// установленного по учетной записи пользователя конфигурации.
//
// Возвращаемое значение:
// СправочникСсылка.Пользователи
//
Функция ТекущийПользователь() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ТекущийПользователь()

ВыполнитьБезопасно

Описание, пример вызова
// Выполнить экспортную процедуру без параметров по имени.
//
// Параметры
// ИмяЭкспортнойПроцедуры – Строка – имя экспортной процедуры в формате
// <имя объекта>.<имя процедуры>, где <имя объекта> - это
// общий модуль или модуль менеджера объекта.
//
// Пример:
// ВыполнитьБезопасно("МойОбщийМодуль.МояПроцедура");
//
Процедура ВыполнитьБезопасно(Знач Имя Экспорт

Пример вызова

ОбщегоНазначенияУХ.ВыполнитьБезопасно(ИмяЭкспортнойПроцедуры)

ПолучитьЗначенияРеквизитов

Описание, пример вызова
// Устарела. Следует использовать функцию ОбщегоНазначения.ЗначенияРеквизитовОбъекта
Функция ПолучитьЗначенияРеквизитов(Ссылка, ИменаРеквизитов) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьЗначенияРеквизитов(Ссылка, ИменаРеквизитов)

ПолучитьЗначениеРеквизита

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьЗначениеРеквизита(Ссылка, ИмяРеквизита)

ОбъединитьТаблицыПоУсловиюИ

Описание, пример вызова
// Объединяет две таблицы значений по условию "И".
// Возвращает таблицу значений, полученную в результате объединения двух таблиц по условию "И".
//
// Параметры:
// Таблица1 - ТаблицаЗначений - первая таблица значений для объединения
// Таблица2 - ТаблицаЗначений - вторая таблица значений для объединения
// ПоляТаблицы - Строка - поля таблицы, перечисленные через запятую, по которым будут выполнятся объединение
// ИмяПоляИтератора - Строка - имя служебной колонки таблицы значений.
// Это имя должно быть уникально во множестве имен колонок первой и второй таблиц.
// Переменная ПоляТаблицы не должна содержать этого имени.
// Значение по умолчанию "ИтераторПоляТаблицы"
//
// Возвращаемое значение:
// ТаблицаЗначений - таблица значений, полученная в результате объединения двух таблиц по условию "И"
//
Функция ОбъединитьТаблицыПоУсловиюИ(Таблица1, Таблица2, Знач ПоляТаблицы, ИмяПоляИтератора = "ИтераторПоляТаблицы") Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОбъединитьТаблицыПоУсловиюИ(Таблица1, Таблица2, ПоляТаблицы, ИмяПоляИтератора);

ИмяЗначенияПеречисления

Описание, пример вызова
// Получает имя значения перечисления как объекта метаданных
//
// Параметры:
// Значение - значение перечисления для которого необходимо получить имя перечисления
//
// Возвращаемое значение:
// Строка - имя значения перечисления как объекта метаданных
//
Функция ИмяЗначенияПеречисления(Значение) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяЗначенияПеречисления(Значение)

ДобавитьИтераторТаблице

Описание, пример вызова
// Добавляет колонку в таблицу значений. Заполняет колонку переданным значением
//
// Параметры:
// Таблица - ТаблицаЗначений - таблица значений для добавления колонки
// ЗначениеИтератора - Произвольный - значение, которым будет заполнено новое поле таблицы
// ИмяПоляИтератора - Строка - имя добавляемого поля
//
Процедура ДобавитьИтераторТаблице(Таблица, ЗначениеИтератора, ИмяПоляИтератора) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ДобавитьИтераторТаблице(Таблица, ЗначениеИтератора, ИмяПоляИтератора));

КолвоВременныхТаблицВТекстеПакетаЗапросов

Описание, пример вызова
// Функция вычисляет кол-во временных таблиц в тексте запроса (создания и удаления)
Функция КолвоВременныхТаблицВТекстеПакетаЗапросов(ТекстЗапроса) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.КолвоВременныхТаблицВТекстеПакетаЗапросов(ТекстЗапроса)

ИмяCOMСоединителя

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Вспомогательные процедуры и функции
// Возвращает имя COM-класса для работы с 1С:Предприятием 8 через COM-соединение.
//
Функция ИмяCOMСоединителя() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяCOMСоединителя()

ИнформационнаяБазаФайловая

Описание, пример вызова
// Функция ИнформационнаяБазаФайловая определяет режим эксплуатации
// информационной базы файловый (Истина) или Серверный (Ложь).
// При проверке используется СтрокаСоединенияИнформационнойБазы, которую
// можно указать явно.
//
// Параметры:
// СтрокаСоединенияИнформационнойБазы - Строка - параметр используется, если
// нужно проверить строку соединения не текущей информационной базы.
//
// Возвращаемое значение:
// Булево.
//
Функция ИнформационнаяБазаФайловая(Знач СтрокаСоединенияИнформационнойБазы = "") Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИнформационнаяБазаФайловая(СтрокаСоединенияИнформационнойБазы);

ПолучитьПредставлениеИнформационнойБазы

Описание, пример вызова
// Получить представление информационной базы для отображения пользователю.
//
// Возвращаемое значение:
// Строка - Представление информационной базы
//
// Пример возвращаемого результата:
// - для ИБ в файлом режиме: \\FileServer\1c_ib\
// - для ИБ в серверном режиме: ServerName:1111 / information_base_name
//
Функция ПолучитьПредставлениеИнформационнойБазы() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьПредставлениеИнформационнойБазы()

ОписаниеТипаСостоитИзТипа

Описание, пример вызова
// Проверить, что описание типа состоит из единственного типа значения и
// совпадает с нужным типом.
//
// Возвращаемое значение:
// Булево - Совпадает или нет
//
Функция ОписаниеТипаСостоитИзТипа(ОписаниеТипа, ТипЗначения) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОписаниеТипаСостоитИзТипа(ОписаниеТипа, ТипЗначения)

ПрочитатьXMLВТаблицу

Описание, пример вызова
// Функция ПрочитатьXMLВТаблицу преобразует текст формата XML в таблицу значений,
// при этом колонки таблицы формируются на основе описания в XML.
//
// Параметры:
// ТекстXML - текст формата XML.
//
// Возвращаемое значение:
// ТаблицаЗначений.
//
Функция ПрочитатьXMLВТаблицу(ТекстXML) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПрочитатьXMLВТаблицу(ТекстXML)

СохранитьФайлНаСервере

Описание, пример вызова
// Функция СохранитьФайлНаСервере перемещает двоичные данные из временного
// хранилища в файл на сервере (данные во временном хранилище удаляются).
//
// Параметры:
// АдресВоВременномХранилище - адрес, указывающий на значение во временном хранилище.
// ИмяФайла - Строка, необязательный параметр,
// полное имя файла на сервере для сохранения двоичных данных.
//
// Возвращаемое значение:
// Строка - полное имя файла на сервере, в который сохранены двоичные данные.
//
Функция СохранитьФайлНаСервере(Знач АдресВоВременномХранилище, Знач ИмяФайла = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СохранитьФайлНаСервере(АдресВоВременномХранилище, ИмяФайла);

ПолучитьТаблицуОписанияСвойствОбъекта

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

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьТаблицуОписанияСвойствОбъекта(ОбъектМетаданных, Свойства)

ТаблицаЗначенийВМассив

Описание, пример вызова
// Преобразует таблицу значений в массив.
// Может использоваться для передачи на клиента данных, полученных
// на сервере в виде таблицы значений в том случае, если таблица
// значений содержит только такие значения, которые могут
// быть переданы на клиента
//
// Полученный массив содержит структуры, каждая из которых повторяет
// структуру колонок таблицы значений.
//
// Не рекомендуется использовать для преобразования таблиц значений
// с большим количеством строк.
//
// Параметры: ТаблицаЗначений
// Возвращаемое значение: Массив
//
Функция ТаблицаЗначенийВМассив(ТаблицаЗначений) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ТаблицаЗначенийВМассив(ТаблицаЗначений)

МассивВТаблицуЗначений

Описание, пример вызова
// Преобразует массив структур в таблицу значений.
// Все структуры должны содеражать одинаковые поля.
// Тип колонок устанавливается по значениям в массиве.
// Проверка полноты заполнения полей в структурах массива
// не производится.
//
// Параметры:
// МассивСтруктур - Массив(Структура) - массив структур для преобразования.
//
// Возвращаемое значение:
// ТаблицаЗначений - колонки соотвествуют полям из самой первой структуры.
// Строки заполнены созданы и заполнены из всех структур массива.
//
Функция МассивВТаблицуЗначений(МассивСтруктур) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.МассивВТаблицуЗначений(МассивСтруктур)

ДобавитьКолонкиТаблицыЗначенийИзСтруктуры

Описание, пример вызова
// Процедура - Добавить колонки таблицы значений из структуры.
// Тип колонки - либо объединение типов значений в ней,
// либо, если значений нет, то это Число.
//
// Параметры:
// Таблица - ТаблицаЗначений - таблица значений для добавления
// колонок.
// МассивСтруктур - Массив(Структура) - из нее берутся имена колонок.
//
Процедура ДобавитьКолонкиТаблицыЗначенийИзСтруктуры( Экспорт

Пример вызова

ОбщегоНазначенияУХ.ДобавитьКолонкиТаблицыЗначенийИзСтруктуры();

ЭтоВнешнееСоединение

Описание, пример вызова
// Определение внешнее соединение или нет
Функция ЭтоВнешнееСоединение() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЭтоВнешнееСоединение()

ИмяБазовогоТипаПоОбъектуМетаданных

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Вспомогательные процедуры и функции работающие с типами
// и их строковыми представлениями
// Возвращает имя базового типа по переданному значению объекта метаданных
//
// Параметры:
// ОбъектМетаданных - объект метаданных, по которому необходимо определить базовый тип
//
// Возвращаемое значение:
// Строка - имя базового типа по переданному значению объекта метаданных
//
Функция ИмяБазовогоТипаПоОбъектуМетаданных(ОбъектМетаданных) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяБазовогоТипаПоОбъектуМетаданных(ОбъектМетаданных)

МенеджерОбъектаПоПолномуИмени

Описание, пример вызова
// Функция МенеджерОбъектаПоПолномуИмени возвращает менеджер объекта
// по полному имени объекта метаданных.
//
// Не обрабатываются точки маршрутов бизнес-процессов.
//
// Параметры:
// ПолноеИмя - Строка, полное имя объекта метаданных,
// например, "Справочник.Организации".
//
// Возвращаемое значение:
// СправочникМенеджер, ДокументМенеджер, ...
//
Функция МенеджерОбъектаПоПолномуИмени(ПолноеИмя) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.МенеджерОбъектаПоПолномуИмени(ПолноеИмя)

МенеджерОбъектаПоСсылке

Описание, пример вызова
// Функция МенеджерОбъектаПоПолномуИмени возвращает менеджер объекта
// по ссылке на объект.
//
// Не обрабатываются точки маршрутов бизнес-процессов.
//
// Параметры:
// Ссылка - ссылка на объект, - элемент справочника, документ, ...
//
// Возвращаемое значение:
// СправочникМенеджер, ДокументМенеджер, ...
//
Функция МенеджерОбъектаПоСсылке(Ссылка) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.МенеджерОбъектаПоСсылке(Ссылка)

СсылкаСуществует

Описание, пример вызова
// Проверяет физическое наличие записи в информационной базе данных о переданном значении ссылки
//
// Параметры:
// ЛюбаяСсылка - значение любой ссылки информационной базы данных
//
// Возвращаемое значение:
// Истина - ссылка физически существует;
// Ложь - ссылка физически не существует
//
Функция СсылкаСуществует(ЛюбаяСсылка) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СсылкаСуществует(ЛюбаяСсылка)

ВидОбъектаПоСсылке

Описание, пример вызова
// Функция ВидОбъектаПоСсылке возвращает имя вида объектов метаданных
// по ссылке на объект.
//
// Не обрабатываются точки маршрутов бизнес-процессов.
//
// Параметры:
// Ссылка - ссылка на объект, - элемент справочника, документ, ...
//
// Возвращаемое значение:
// Строка - имя вида объектов метаданных, например, "Справочник", "Документ" ...
//
Функция ВидОбъектаПоСсылке(Ссылка) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВидОбъектаПоСсылке(Ссылка)

ВидОбъектаПоТипу

Описание, пример вызова
// Функция возвращает имя вида объектов метаданных по типу объекта.
//
// Не обрабатываются точки маршрутов бизнес-процессов.
//
// Параметры:
// Тип - Тип прикладного объекта, определенный в конфигурации
//
// Возвращаемое значение:
// Строка - имя вида объектов метаданных, например, "Справочник", "Документ" ...
//
Функция ВидОбъектаПоТипу(Тип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВидОбъектаПоТипу(Тип)

ИмяТаблицыПоСсылке

Описание, пример вызова
// Возвращает полное имя объекта метаданных по переданному значению ссылки
// Например,
// "Справочник.Номенклатура";
// "Документ.ПриходнаяНакладная"
//
// Параметры:
// Ссылка - ЛюбаяСсылка - значение ссылки, для которого необходимо получить имя таблицы ИБ
//
// Возвращаемое значение:
// Строка - полное имя объекта метаданных для указанного значения ссылки
//
Функция ИмяТаблицыПоСсылке(Ссылка) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ИмяТаблицыПоСсылке(Ссылка)

ПолучитьСтроковоеПредставлениеТипа

Описание, пример вызова
Функция ПолучитьСтроковоеПредставлениеТипа(Тип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьСтроковоеПредставлениеТипа(Тип)

ЗначениеСсылочногоТипа

Описание, пример вызова
// Функция ЗначениеСсылочногоТипа проверяет, что значение имеет ссылочный тип данных
//
// Параметры:
// Ссылка - ссылка на объект, - элемент справочника, документ, ...
//
// Возвращаемое значение:
// Булево - Истина, если тип значения ссылочный.
//
Функция ЗначениеСсылочногоТипа(Значение) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ЗначениеСсылочногоТипа(Значение)

ТипСсылочногоТипа

Описание, пример вызова
// Проверка того, что тип имеет ссылочный тип данных
//
Функция ТипСсылочногоТипа(Тип) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ТипСсылочногоТипа(Тип)

ПолучитьИмяОбъектаМетаданных

Описание, пример вызова
Функция ПолучитьИмяОбъектаМетаданных(ОбъектСсылка) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьИмяОбъектаМетаданных(ОбъектСсылка)

ОбъектЯвляетсяГруппой

Описание, пример вызова
// Является ли объект группой
// В качестве параметра может принимать только справочник или ПВХ
//
Функция ОбъектЯвляетсяГруппой(Объект) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ОбъектЯвляетсяГруппой(Объект)

ПолучитьМассивТиповЛюбаяСсылка

Описание, пример вызова
Функция ПолучитьМассивТиповЛюбаяСсылка() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьМассивТиповЛюбаяСсылка()

СсылкаНаОбъектИзНавигационнойСсылки

Описание, пример вызова
// По тексту навигационной ссылки ТекстСсылкиВход возвращает ссылку на объект
// информационной базы. В случае неудачи преобразования возвращает Неопределено.
Функция СсылкаНаОбъектИзНавигационнойСсылки(ТекстСсылкиВход) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СсылкаНаОбъектИзНавигационнойСсылки(ТекстСсылкиВход)

ХранилищеОбщихНастроекСохранитьМассив

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// Сохранение и чтение настроек
// Передает с клиента на сервер для записи массив настроек
//(массив структур с полями Объект Настройка Значение)
Процедура ХранилищеОбщихНастроекСохранитьМассив(МассивСтруктур) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ХранилищеОбщихНастроекСохранитьМассив(МассивСтруктур)

ХранилищеОбщихНастроекСохранить

Описание, пример вызова
// Передает с клиента на сервер для записи настройку
Процедура ХранилищеОбщихНастроекСохранить(Объект, Настройка, Значение) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ХранилищеОбщихНастроекСохранить(Объект, Настройка, Значение)

ХранилищеОбщихНастроекЗагрузить

Описание, пример вызова
// Передает с клиента на сервер для записи
Функция ХранилищеОбщихНастроекЗагрузить(Объект, Настройка) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ХранилищеОбщихНастроекЗагрузить(Объект, Настройка)

ПриЗаписиСчетаПриЗаписи

Описание, пример вызова
Процедура ПриЗаписиСчетаПриЗаписи(Источник, Отказ) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ПриЗаписиСчетаПриЗаписи(Источник, Отказ)

ПолучитьПредставлениеВидаСравнения

Описание, пример вызова
Функция ПолучитьПредставлениеВидаСравнения(ВидСравненияВОтборе) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьПредставлениеВидаСравнения(ВидСравненияВОтборе)

ПолучитьРодителей

Описание, пример вызова
// Функция возвращает список родителей для указанной ссылки
Функция ПолучитьРодителей(Ссылка) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьРодителей(Ссылка)

ЗаполнитьКолонкиТабличнойЧасти

Описание, пример вызова
// Процедура заполняет колонки табличной части значениями из структуры
Процедура ЗаполнитьКолонкиТабличнойЧасти(ТаблицаЗначений,ДанныеЗаполнения) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьКолонкиТабличнойЧасти(ТаблицаЗначений, ДанныеЗаполнения)

ПолучитьЗначениеКонстанты

Описание, пример вызова
// Возвращает значение из константы с именем ИмяКонстантыВход.
Функция ПолучитьЗначениеКонстанты(ИмяКонстантыВход) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПолучитьЗначениеКонстанты(ИмяКонстантыВход)

ВключеныНапоминанияПользователя

Описание, пример вызова
// Определяет, включены ли напоминания у текущего пользователя
Функция ВключеныНапоминанияПользователя() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВключеныНапоминанияПользователя()

РассчитатьСуммуУпр

Описание, пример вызова
// Пересчитывает сумму СуммаВход в валюте ВалютаВход в валюту упр учета.
Функция РассчитатьСуммуУпр(ВалютаВход, СуммаВход, ДатаВход = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.РассчитатьСуммуУпр(ВалютаВход, СуммаВход, ДатаВход);

СравнитьЗначенияПеречисления

Описание, пример вызова
///////////////////////////////////////////////////////////////////////////////
// Работа с перечислениями
// Сравнивает два значения перечисления.
// Параметры:
// Значение1 - ПеречислениеСсылка
// Значение2 - ПеречислениеСсылка
// Возвращает:
// Если значения равны, то возвращает 0.
// Если Значение1 стоить раньше по порядку Значение2, то -1
// Если Значение1 стоить позже по порядку Значение2, то 1
Функция СравнитьЗначенияПеречисления(Значение1, Значение2) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СравнитьЗначенияПеречисления(Значение1, Значение2)

СоздатьНедостающиеПоказателиОСВ

Описание, пример вызова
Процедура СоздатьНедостающиеПоказателиОСВ(ПланСчетов=Неопределено,Счет=Неопределено,ВидОтчетаОСВ=Неопределено, ОбновитьТР = Истина) Экспорт

Пример вызова

ОбщегоНазначенияУХ.СоздатьНедостающиеПоказателиОСВ(ПланСчетов, Счет, ВидОтчетаОСВ, ОбновитьТР);

ВыгрузитьРезультатыЗапроса

Описание, пример вызова
// Формирует пакет запросов и возвращает результат каждого запроса
//
// Параметры:
// Запрос - Запрос - запрос, параметры которого предварительно установлены.
// ТекстыЗапроса - СписокЗначений - в списке перечислены тексты запросов и их имена.
// ОбходРезультата - ОбходРезультатаЗапроса - вариант обхода результата запроса.
// ДобавитьРазделитель - Булево - добавлять разделитель между запросами из ТекстыЗапроса
// УничтожитьСозданныеВременныеТаблицы - Булево - добавить уничножение временных таблиц, создаваемых в ТекстыЗапроса
// Для уничтожения таблице должно быть присвоено имя в ТекстыЗапроса
//
// Возвращаемое значение:
// Структура - структура в которую помещены полученные таблицы
//
Функция ВыгрузитьРезультатыЗапроса(Запрос, Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВыгрузитьРезультатыЗапроса(Запрос, );

УстановитьЗначениеПараметраВПользовательскиеНастройки

Описание, пример вызова
// Возвращает пользовательские настройки отчета с имененем
// ИмяОтчетаВход, куда установлен параметр с именем ИмяПараметраВход
// и значением ЗначениеПараметраВход.
Функция УстановитьЗначениеПараметраВПользовательскиеНастройки(ИмяОтчетаВход, ИмяПараметраВход, ЗначениеПараметраВход) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.УстановитьЗначениеПараметраВПользовательскиеНастройки(ИмяОтчетаВход, ИмяПараметраВход, ЗначениеПараметраВход)

УстановитьЗначениеОтбораВПользовательскиеНастройкиОтчета

Описание, пример вызова
// Устанавливает в существующие пользовательские настройки ПользовательскиеНастройкиВход
// значение ЗначениеОтбораВход отбора ИмяОтбораВход для отчета ИмяОтчетаВход.
Процедура УстановитьЗначениеОтбораВПользовательскиеНастройкиОтчета(ИмяОтчетаВход, ИмяОтбораВход, ЗначениеОтбораВход, ПользовательскиеНастройкиВход) Экспорт

Пример вызова

ОбщегоНазначенияУХ.УстановитьЗначениеОтбораВПользовательскиеНастройкиОтчета(ИмяОтчетаВход, ИмяОтбораВход, ЗначениеОтбораВход, ПользовательскиеНастройкиВход)

ДобавитьЭлементФормы

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
// УПРАВЛЯЕМЫЙ ИНТЕРФЕЙС
// Размещает на форме в группе ГруппаРодительВход элемент с нименованием НаименованиеЭлементаВход,
// заголовком ЗаголовокВход и типом элемента формы ТипЭлементаВход. По умолчанию заголовок скрыт.
// Подключает его к реквизиту НаименованиеРеквизитаВход. Возвращает новый элемент формы.
Функция ДобавитьЭлементФормы(НаименованиеЭлементаВход, ГруппаРодительВход, НаименованиеРеквизитаВход, ЭлементыВход, ТипЭлементаВход = Неопределено, ЗаголовокВход = "", ЗаголовокСкрыт = Истина, ГоризонтальноеПоложениеВход = Неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ДобавитьЭлементФормы(НаименованиеЭлементаВход, ГруппаРодительВход, НаименованиеРеквизитаВход, ЭлементыВход, ТипЭлементаВход, ЗаголовокВход, ЗаголовокСкрыт, ГоризонтальноеПоложениеВход);

ДобавитьГруппуЭлементов

Описание, пример вызова
// Добавляет группу элементов формы в родительскую группу ГруппаРодительВход с наименованием
// НаименованиеНовогоРеквизитаВход. ГруппировкаВход задаёт способ размещения (группировку) элементов.
Функция ДобавитьГруппуЭлементов(НаименованиеНовогоРеквизитаВход, ГруппаРодительВход, ГруппировкаВход, ЭлементыВход, ЗаголовокВход = "", ОтображатьЗаголовокВход = Ложь) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ДобавитьГруппуЭлементов(НаименованиеНовогоРеквизитаВход, ГруппаРодительВход, ГруппировкаВход, ЭлементыВход, ЗаголовокВход, ОтображатьЗаголовокВход);

КлючДанныхДляСообщенияПользователю

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

Пример вызова

Результат = ОбщегоНазначенияУХ.КлючДанныхДляСообщенияПользователю(Объект)

ЗаполнитьСвойства

Описание, пример вызова
////////////////////////////////////////////////////////////////////////////////
//
// Функция копирует значения свойств Источника в свойства Приемника по СтруктуреПреобразования, в которой в Ключе указано ИмяПоляПриемника, а в Значение указано ИмяПоляИсточника
Процедура ЗаполнитьСвойства(Приемник, Источник, СтруктураПреобразованияПолей = неопределено) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗаполнитьСвойства(Приемник, Источник, СтруктураПреобразованияПолей);

СвойствоЗаполнено

Описание, пример вызова
// Функция возвращает Истину, если в структуре есть такое свойство и оно заполнено. Иначе Ложь.
Функция СвойствоЗаполнено(Структура, ИмяСвойства) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СвойствоЗаполнено(Структура, ИмяСвойства)

СтруктураВТ

Описание, пример вызова
//
////////////////////////////////////////////////////////////////////////////////
// РАБОТА С ВРЕМЕННЫМИ ТАБЛИЦАМИ ЗАПРОСА
// Функция возвращает структуру, в которой имя временной таблицы находится в ключе, а в занчении содержимое временной таблицы (таблица значений)
Функция СтруктураВТ(Запрос) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.СтруктураВТ(Запрос)

ЗагрузитьТаблицуВоВременнуюТаблицуЗапроса

Описание, пример вызова
//Процедура помещает таблицу значений в виртуальную таблицу запроса
Процедура ЗагрузитьТаблицуВоВременнуюТаблицуЗапроса(Запрос, ИмяВТ, Таблица) Экспорт

Пример вызова

ОбщегоНазначенияУХ.ЗагрузитьТаблицуВоВременнуюТаблицуЗапроса(Запрос, ИмяВТ, Таблица)

ВыполнитьЗапрос

Описание, пример вызова
Функция ВыполнитьЗапрос(ТекстЗапроса, Параметры = неопределено) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ВыполнитьЗапрос(ТекстЗапроса, Параметры);

ТекстРазделителяЗапросовПакета

Описание, пример вызова
// Функция возвращает разделитель запросов в пакете запросов
Функция ТекстРазделителяЗапросовПакета() Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ТекстРазделителяЗапросовПакета()

ТипОпределяемогоТипа

Описание, пример вызова
// ОПК
// Функция возвращает тип из определяемого типа по номеру
Функция ТипОпределяемогоТипа(ОпределяемыйТип, НомерТипа = 0) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ТипОпределяемогоТипа(ОпределяемыйТип, НомерТипа);

ПустоеЗначениеОпределяемогоТипа

Описание, пример вызова
// Функция возвращает пустое значение по определяемому типу
Функция ПустоеЗначениеОпределяемогоТипа(ОпределяемыйТип, НомерТипа = 0) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПустоеЗначениеОпределяемогоТипа(ОпределяемыйТип, НомерТипа);

ПустоеЗначениеОписанияТипа

Описание, пример вызова
// Функция возвращает пустое значение по определяемому типу
Функция ПустоеЗначениеОписанияТипа(ОписаниеТипа, НомерТипа = 0) Экспорт

Пример вызова

Результат = ОбщегоНазначенияУХ.ПустоеЗначениеОписанияТипа(ОписаниеТипа, НомерТипа);

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).