Общего назначения УХ
ТипыРеквизитовОбъекта
Описание, пример вызова
// Функция формирует кэш, содержащий типы реквизитов переданного объекта метаданных//// Параметры:// ОбъектМетаданных - ОбъектМетаданных - объект метаданных, реквизиты которого необходимо поместить в кэш//// Возвращаемое значение:// ФиксированнаяСтруктура//Функция ТипыРеквизитовОбъекта(ОбъектМетаданных) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУХ.ТипыРеквизитовОбъекта(ОбъектМетаданных)
СкопироватьУниверсальнуюКоллекцию
Описание, пример вызова
// Создает копию переданного массива, структуры или соответствия//// Параметры:// КоллекцияИсходная: тип Массив, Структура, Соответствие - исходная коллекция// Возвращаемое значение:// КоллекцияКопия: тип Массив, Структура, Соответствие - копия исходной коллекции//Функция СкопироватьУниверсальнуюКоллекцию(КоллекцияИсходная) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУХ.СкопироватьУниверсальнуюКоллекцию(КоллекцияИсходная)
ПолучитьЭлементСтруктурыПоИндексу
Описание, пример вызова
Функция ПолучитьЭлементСтруктурыПоИндексу(Структура,Индекс) Экспорт
Пример вызова
Результат = ОбщегоНазначенияУХ.ПолучитьЭлементСтруктурыПоИндексу(Структура, Индекс)
СравнитьМассивыСтрокТаблицыЗначений
Описание, пример вызова
// Функция сравнивает два массива строк, полученных из одной таблицы значений, на предмет идентичности////// Параметры// МассивСтрок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).