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