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