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