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