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