Модуль предназначен для работы с организациями.
Формат вызова:
БанковскийСчетПоВнешнемуКлючу(ВнешнийКлюч, Лицевой: целое): БанковскийСчет; /*только чтение*/
Формат вызова:
ВыбратьОрганизацию(Организация: Организация; Группа: ГруппаОрганизации): целое; /*только чтение*/
описание:
Вызывает диалог выбора организации.Показывает справочник организаций для выбора элемента. Если в качестве параметра "Организация" передано ненулевое значение, то позиционирует справочник на данный элемент(при желании выдает сообщение с ниаменованием выбранной организации).
параметры:
Организация - Наименование организации.
результат:
Возвращает "Да" (1), если пользователь нажал кнопку "OK".
Формат вызова:
ВыбратьСчетВБанке(Счет: БанковскийСчет; Группа: ГруппаОрганизации): целое; /*только чтение*/
описание:
Вызывает диалог выбора банковского счета организации.Показывает справочник банковских счетов для выбора элемента. Если в качестве параметра "БанковскийСчет" передано ненулевое значение, то позиционирует справочник на данный элемент.
параметры:
Счет - Банковский счет организации.
результат:
Возвращает "Да" (1), если пользователь нажал кнопку "OK".
Формат вызова:
НайтиБанк(БИК: строка): Банк; /*только чтение*/
описание:
Функция производит поиск банка по определенным параметрам и в случае нахождения возвращает его значение(например по).
параметры:
БИК - БИК банка.
Формат вызова:
НайтиБанковскийСчет(Счет: строка): БанковскийСчет; /*только чтение*/
описание:
Ищет расчетный (лицевой) счет по его цифрвому представлению.
параметры:
Счет - Номер банковского или лицевого счета.
результат:
Если счет найден то возвращает его значение,
иначе 0.
Формат вызова:
НайтиОрганизацию(ИНН, КПП: строка): Организация; /*только чтение*/
описание:
Функция производит поиск организации по определенным параметрам и в случае нахождения
возвращает ее значение.
параметры:
ИНН - ИНН организации.
КПП - КПП организации.
Формат вызова:
Организации: МодульОрганизаций; /*только чтение*/
описание:
Глобальная переменная типа МодульОрганизаций.
Формат вызова:
ОрганизацияПоВнешнемуКлючу(ВнешнийКлюч: целое): Организация; /*только чтение*/
описание:
Ищет организацию по внешнему ключу.
параметры:
ВнешнийКлюч - Значение внешнего ключа.
Формат вызова:
ОрганизацияПоНаименованию(Наименование: строка): Организация; /*только чтение*/
описание:
Ищет организацию по наименованию.
параметры:
Наименование - Наименование организации.
результат:
Если организация не найдена, то возвращает 0.
Формат вызова:
СоздатьБанк(БИК, Наименование: строка): Банк; /*только чтение*/
описание:
Создается новый банк с указанными БИК и Наименованием, если такого банка еще нет.
параметры:
БИК - БИК банка.
Наименование - Наименование банка.
результат:
Если банк найден или создан новый то возвращается его значение.
Формат вызова:
СоздатьБанковскийСчет(Счет: строка; Организация: Организация; Банк: Банк): БанковскийСчет; /*только чтение*/
описание:
Создает новый расчетный (лицевой) счет. Также делается проверка на существования такого счета. Если заданный счет есть у другой организации, то он переназначается организации, указанной в параметрах.
параметры:
Счет - Номер банковского счета.
Организация - Параметр указывает наименование организации.
Банк - Параметр указывает наименование банка.
Формат вызова:
СоздатьОрганизацию(ИНН, Наименование, КПП: строка; [ВнешнийКлюч]: целое): Организация; /*только чтение*/
описание:
Создает организацию с указанными ИНН, наименованием и КПП, если такой организации еще нет.
параметры:
ИНН - ИНН организации.
Наименование - Наименование организации.
КПП - КПП организации.
результат:
Если организация найдена или создана новая то возвращается ее значение.
описание:
Объект для работы с организациями.
функции объекта:
АдресФормат вызова:
Организация.Адрес: Адрес;
описание:
Возвращает адрес организации
Формат вызова:
Организация.ВнешнийКлюч: целое;
описание:
Возвращает внешний ключ организации.
Формат вызова:
Организация.Город: строка;
описание:
Возвращает и устанавливает название города,
в котором зарегистрирована организация.
Формат вызова:
Организация.Группа: ГруппаОрганизации;
Формат вызова:
Организация.ДатаЗакрытия: Дата;
Формат вызова:
Организация.Дом: строка;
описание:
Возвращает и устанавливает значение номера дома, где находится организация.
Формат вызова:
Организация.Индекс: строка;
описание:
Возвращает и устанавливает значение номера почтового индекса по адресу регистрации организации.
Формат вызова:
Организация.ИНН: строка;
описание:
Возвращает и устанавливает значение идентификационного номера организации.
Формат вызова:
Организация.Квартира: строка;
описание:
Возвращает значение номера квартиры, по которой зарегистрирована организация.
Формат вызова:
Организация.КоличествоСчетов: целое; /*только чтение*/
описание:
Возвращает значение количества расчетных/лицевых счетов организации.
Формат вызова:
Организация.КОПФ: строка;
описание:
Возвращает и устанавливает значение КОПФ организации.
Формат вызова:
Организация.Корпус: строка;
описание:
Возвращает и устанавливает значение номера корпуса, по которому зарегистрирована организация.
Формат вызова:
Организация.КПП: строка;
описание:
Возвращает и устанавливает значение КПП организации.
Формат вызова:
Организация.КФС: строка;
описание:
Возвращает и устанавливает значение КФС организации.
Формат вызова:
Организация.Логотип: целое;
описание:
Ссылка на логотип организации (картинка)
Формат вызова:
Организация.Наименование: строка;
описание:
Возвращает и устанавливает наименование организации.
Формат вызова:
Организация.ОКОНХ: строка;
описание:
Возвращает и устанавливает значение ОКОНХ организации.
Формат вызова:
Организация.ОКПО: строка;
описание:
Возвращает значение ОКПО организации.
Формат вызова:
Организация.Параметр(Идентификатор: строка; [Дата]: Дата): РесурсныйПараметр;
Формат вызова:
Организация.ПолноеНазвание: строка;
описание:
Полное название выбранной организации, которое можно использовать для печати документов и отчетов.
Формат вызова:
Организация.Район: строка;
описание:
Возвращает и устанавливает название района,
в котором зарегистрирована организация.
Формат вызова:
Организация.Распорядитель: Организация;
описание:
Возвращает и устанавливает организацию которая будет распорядителем текущей.
Формат вызова:
Организация.Регион: строка;
описание:
Возвращает и устанавливает название региона,
в котором зарегистрирована организация.
Формат вызова:
Организация.РегистрационныйНомер: строка;
описание:
Возвращает и устанавливает значение номера регистрации организации.
Формат вызова:
Организация.СписокПодведомственных(Список: СписокОбъектов); /*только чтение*/
описание:
Список организаций, распорядителем которых является текущая.
параметры:
Список - Список, который формируется.
Формат вызова:
Организация.Страна: строка;
описание:
Возвращает и устанавливает название страны,
в которой зарегистрирована организация.
Формат вызова:
Организация.Счет(Индекс: целое): БанковскийСчет; /*только чтение*/
описание:
Возвращает значение банковского счета по индексу (от 0 до КоличествоСчетов - 1).
параметры:
Индекс - Параметр указывает индекс счета.
Формат вызова:
Организация.СчетПоТипуСредств(ТипСредств: ТипСредств; [Дата]: Дата): БанковскийСчет; /*только чтение*/
описание:
Возвращает расчетный/лицевой счет по определенному типу средств.
параметры:
ТипСредств - Параметр указывает тип средств.
Формат вызова:
Организация.Телефон: строка;
описание:
Возвращает и устанавливает значение номера телефона по адресу регистрации организации.
Формат вызова:
Организация.Тип: ТипОрганизации;
описание:
Возвращает тип организации
Формат вызова:
Организация.Улица: строка;
описание:
Возвращает и устанавливает название улицы,
по которой находится организация.
Формат вызова:
Организация.ЯвляетсяБанком: целое;
описание:
Так как, банк тоже является организацией, то для их различия используется признак банка.
результат:
Возвращает "да" (1) если организация является банком и "нет" (0) в противном случае.
описание:
Объект, описывающий свойства расчетного (лицевого) счета.
функции объекта:
БанкФормат вызова:
БанковскийСчет.Банк: Банк;
описание:
Банк (казначейство), в котором находится расчетный (лицевой) счет
Формат вызова:
БанковскийСчет.ВнешнийКлюч: целое;
описание:
Возвращает внешний ключ банковского счета.
Формат вызова:
БанковскийСчет.ДатаЗакрытия: Дата;
описание:
Возаращает дату закрытия банковского счета
Формат вызова:
БанковскийСчет.ИмеетЗависимыеСчета: целое; /*только чтение*/
описание:
Возвращает значение 0, если нет зависимых счетов и 1, если таковые имеются
Формат вызова:
БанковскийСчет.Лицевой: целое;
описание:
Признак того что счет являеется лицевым.
Формат вызова:
БанковскийСчет.ЛицевойСчет: ЛицевойСчет;
описание:
Возвращает номер лицевого счета
Формат вызова:
БанковскийСчет.Наименование([СРасшифровкой = нет]: целое): строка;
описание:
Возвращает и устанавливает цифровое значение банковского счета.
параметры:
[СРасшифровкой = нет] - Булевская функция, возвращающая "ДА" (1) если элемент идет с расшифровкой и "НЕТ" (0) в противном случае. Параметр необязательный.
Формат вызова:
БанковскийСчет.Организация: Организация;
описание:
Организация, которой принадлежит расчетный (лицевой) счет.
Формат вызова:
БанковскийСчет.Параметр(Идентификатор: строка): РесурсныйПараметр;
Формат вызова:
БанковскийСчет.РасчетныйСчет: БанковскийСчет;
описание:
Если счет является лицевым то в этом поле можно указать через какой расчетный счет идут платежи в казначействе.
Формат вызова:
БанковскийСчет.Расшифровка: строка;
описание:
Дополнительная информация по счету.
Формат вызова:
БанковскийСчет.СписокЗависимыхСчетов(Список: СписокОбъектов); /*только чтение*/
описание:
Возвращает список зависимых счетов
Формат вызова:
БанковскийСчет.ТипСредств: ТипСредств;
описание:
Тип денежных средств, для которых предназначен данный счет.
функции объекта:
НаименованиеФормат вызова:
ГруппаОрганизации.Наименование: строка;
Формат вызова:
ГруппаОрганизации.РодительскаяГруппа: ГруппаОрганизации;
наследуется от типа: Организация
описание:
Объект, описывающий свойства банка.
функции объекта:
БИКФормат вызова:
Банк.БИК: строка;
описание:
Возвращает и устанавливает значение БИК банка.
Формат вызова:
Банк.КоличествоСчетов: целое; /*только чтение*/
Формат вызова:
Банк.КорСчет: строка;
описание:
Возвращает и устанавливает цифровое значение корреспондентского счета банка.
наследуется от типа: Организация
наследуется от типа: Организация
описание:
Используется для управления сохранением данных модуля организаций.
функции объекта:
ГруппаПоТипуФормат вызова:
МодульОрганизаций.ГруппаПоТипу(Тип: целое): ГруппаОрганизации; /*только чтение*/
Формат вызова:
МодульОрганизаций.ЗакачатьДанные(Данные: СтруктурныйСписок): целое; /*только чтение*/
Формат вызова:
МодульОрганизаций.ЗакачатьДанныеБюджет(Таблица: СтатическиеДанные; Тип: целое; Фильтр: строка): целое; /*только чтение*/
Формат вызова:
МодульОрганизаций.ЗакончитьИзменения(Сохранить = да: целое); /*только чтение*/
описание:
Заканчивает кэширование данных, после чего результат изменений записывается в базу данных.
ИстинныйКлючОрганизацииВБюджет
Формат вызова:
МодульОрганизаций.ИстинныйКлючОрганизацииВБюджет(Ключ: целое): целое; /*только чтение*/
Формат вызова:
МодульОрганизаций.ИстинныйКлючСчетаВБюджет(Ключ: целое): целое; /*только чтение*/
Формат вызова:
МодульОрганизаций.НайтиГруппу(Имя: строка): ГруппаОрганизации; /*только чтение*/
Формат вызова:
МодульОрганизаций.НачатьИзменения; /*только чтение*/
описание:
Используется для кэширования данных. После вызова фукнция, все изменения, сделанные в модуле организаций не записываются сразу в базу данных а хранятся в промежуточном буфере (КЭШ).
Формат вызова:
МодульОрганизаций.ПереоткрытьДанные; /*только чтение*/
Формат вызова:
МодульОрганизаций.Подключение: Подключение; /*только чтение*/
Формат вызова:
МодульОрганизаций.СоздатьГруппу(Имя: строка; Тип: целое): ГруппаОрганизации; /*только чтение*/
наследуется от типа: Организация
описание:
Организация, распорядителем которой является основная организация системы.