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