Skip to content

Цены предприятия заполнение сервер

ЗаполнитьЦены

Описание, пример вызова
// Заполняет реквизит "Цена" в товарной табличной части.
//
// Параметры:
// ТабличнаяЧасть - ДанныеФормыКоллекция, ТабличнаяЧасть - Товарная табличная часть документа. Содержит в том числе:
// * НомерСтроки - Число - Номер строки
// * Номенклатура - СправочникСсылка.Номенклатура - Номенклатура
// * Характеристика - СправочникСсылка.ХарактеристикиНоменклатуры - Характеристика номенклатуры
// * Количество - Число - Количество
// * КоличествоУпаковок - Число - Количество упаковок
// ВыделенныеСтроки - Массив, Неопределено - Массив выделенных строк,
// если Неопределено, то будут заполнены ВСЕ строки.
// ПараметрыЗаполнения - см. НовыйПараметрыЗаполненияЗаполнитьЦены
// СтруктураДействий - см. ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ.СтруктураДействий
//
// Возвращаемое значение:
// Булево - Истина, если цены успешно заполнены.
//
Функция ЗаполнитьЦены(ТабличнаяЧасть, Экспорт

Пример вызова

Результат = ЦеныПредприятияЗаполнениеСервер.ЗаполнитьЦены(ТабличнаяЧасть, );

УстановитьУсловноеОформлениеВидовЦен

Описание, пример вызова
// Устанавливаем условное оформление для вида цены.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Содержит данную форму
// ИмяПоляВводаВидаЦены - Строка - Наименование элемента формы, содержащего вид цены,
// если оно отличается от "ТоварыВидЦены".
// ПутьКПолюОтбора - Строка - Полный путь к реквизиту "ВидЦены",
// если он отличается от "Объект.Товары.ВидЦены".
//
Процедура УстановитьУсловноеОформлениеВидовЦен(Форма, Экспорт

Пример вызова

ЦеныПредприятияЗаполнениеСервер.УстановитьУсловноеОформлениеВидовЦен(Форма, );

УстановитьУсловноеОформлениеЦенаВключаетНДС

Описание, пример вызова
// Устанавливаем условное оформление для поля сумма с НДС
// в зависимости от флага "ЦенаВключаетНДС".
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Содержит данную форму
// ИмяПоляВводаСуммыСНДС - Строка - Наименование элемента формы, содержащего сумму с НДС,
// если оно отличается от "ТоварыСуммаСНДС".
//
Процедура УстановитьУсловноеОформлениеЦенаВключаетНДС( Экспорт

Пример вызова

ЦеныПредприятияЗаполнениеСервер.УстановитьУсловноеОформлениеЦенаВключаетНДС();

ПолучитьЦенуПоОтбору

Описание, пример вызова
// Возвращает цену по переданному отбору.
//
// Параметры:
// ПараметрыОтбора - см. НовыйПараметрыОтбораПолучитьЦенуПоОтбору
//
// Возвращаемое значение:
// Число - Цена
//
Функция ПолучитьЦенуПоОтбору(ПараметрыОтбора) Экспорт

Пример вызова

Результат = ЦеныПредприятияЗаполнениеСервер.ПолучитьЦенуПоОтбору(ПараметрыОтбора)

ПолучитьТекстЗапросаПолученияЦенДляВставки

Описание, пример вызова
// Получить текст запроса получения цен для вставки в прочие запросы.
//
// Параметры:
// ИмяВременнойТаблицыТоваров - Строка - Имя временной таблицы товаров вышестоящего запроса (таблица товаров на входе)
// ИмяВременнойТаблицыЦен - Строка - Имя временной таблицы цен на выходе
// ИменаКолонок - см. ИменаКолонокВременнойТаблицыТоваров
// ДатаЗапроса - Неопределено, Дата - Дата запроса, для получении информации какой вариант ценообразования применить
//
// Возвращаемое значение:
// Строка - Получить текст запроса получения цен для вставки
Функция ПолучитьТекстЗапросаПолученияЦенДляВставки(ИмяВременнойТаблицыТоваров, Экспорт

Пример вызова

Результат = ЦеныПредприятияЗаполнениеСервер.ПолучитьТекстЗапросаПолученияЦенДляВставки(ИмяВременнойТаблицыТоваров, );

ДополнитьТекстЗапросаЗаполнитьЦенуПередачиПродукцииДавальцу

Описание, пример вызова
// Добавляет запрос в пакет запросов для получения данных, необходимых для получения цены передачи продукции давальцу.
//
// Параметры:
// СтруктураДействий - см. ПакетнаяОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруКэшируемыеЗначения
// ОписаниеЗапроса - см. ПакетнаяОбработкаТабличнойЧастиСервер.ОписаниеЗапроса
// КэшированныеЗначения - Структура
Процедура ДополнитьТекстЗапросаЗаполнитьЦенуПередачиПродукцииДавальцу(СтруктураДействий, ОписаниеЗапроса, КэшированныеЗначения) Экспорт

Пример вызова

ЦеныПредприятияЗаполнениеСервер.ДополнитьТекстЗапросаЗаполнитьЦенуПередачиПродукцииДавальцу(СтруктураДействий, ОписаниеЗапроса, КэшированныеЗначения)

ДополнитьТекстЗапросаПроверитьЗаполнитьЦенуВыпуска

Описание, пример вызова
// Добавляет запрос в пакет запросов для получения данных, необходимых для получения цены выпуска.
//
// Параметры:
// СтруктураДействий - см. ПакетнаяОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруКэшируемыеЗначения
// ОписаниеЗапроса - см. ПакетнаяОбработкаТабличнойЧастиСервер.ОписаниеЗапроса
// КэшированныеЗначения - Структура
Процедура ДополнитьТекстЗапросаПроверитьЗаполнитьЦенуВыпуска(СтруктураДействий, ОписаниеЗапроса, КэшированныеЗначения) Экспорт

Пример вызова

ЦеныПредприятияЗаполнениеСервер.ДополнитьТекстЗапросаПроверитьЗаполнитьЦенуВыпуска(СтруктураДействий, ОписаниеЗапроса, КэшированныеЗначения)

ДополнитьТекстЗапросаЗаполнитьЦенуПродажи

Описание, пример вызова
// Добавляет запрос в пакет запросов для получения данных, необходимых для получения цены продажи.
//
// Параметры:
// СтруктураДействий - см. ПакетнаяОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруКэшируемыеЗначения
// ОписаниеЗапроса - см. ПакетнаяОбработкаТабличнойЧастиСервер.ОписаниеЗапроса
// КэшированныеЗначения - Структура
//
Процедура ДополнитьТекстЗапросаЗаполнитьЦенуПродажи(СтруктураДействий, ОписаниеЗапроса, КэшированныеЗначения) Экспорт

Пример вызова

ЦеныПредприятияЗаполнениеСервер.ДополнитьТекстЗапросаЗаполнитьЦенуПродажи(СтруктураДействий, ОписаниеЗапроса, КэшированныеЗначения)

НовыйПараметрыЗаполненияЗаполнитьЦены

Описание, пример вызова
// Конструктор параметров метода ЗаполнитьЦены.
//
// Возвращаемое значение:
// Структура - Структура параметров заполнения:
// Обязательные поля.
// * Дата - Дата - Дата документа
// * Валюта - СправочникСсылка.Валюты - Валюта документа
// * Соглашение - СправочникСсылка.СоглашенияСКлиентами -
// если ключ отсутствует, значит должен быть заполнен параметр "ВидЦены".
// * ВидЦены - СправочникСсылка.ВидыЦен -
// если параметр отсутствует, значит должен быть заполнен параметр "Соглашение".
// Необязательные поля.
// * ПоляЗаполнения - Строка - Строка с перечислением заполняемых полей в таблице;
// значение по умолчанию: "Цена"; дополнительные поля - "ВидЦены, СрокПоставки, СтавкаНДС".
// * КолонкиПоЗначению - см. ОбщегоНазначенияУТ.ВыгрузитьТаблицуЗначений.КолонкиПоЗначению
// * ДругиеИменаКолонок - см. ОбщегоНазначенияУТ.ВыгрузитьТаблицуЗначений.НовыеИменаКолонок
// * РассчитыватьНаборы - Булево
// * Организация - СправочникСсылка.Организации
// * НалогообложениеНДС - ПеречислениеСсылка.ТипыНалогообложенияНДС
// * ВозвращатьМногооборотнуюТару - Булево
//
Функция НовыйПараметрыЗаполненияЗаполнитьЦены() Экспорт

Пример вызова

Результат = ЦеныПредприятияЗаполнениеСервер.НовыйПараметрыЗаполненияЗаполнитьЦены()

НовыйПараметрыОтбораПолучитьЦенуПоОтбору

Описание, пример вызова
// Функция-конструктор структуры отбора для получения цены, используется для получения атомарного значения цены.
// Используется как параметр метода ПолучитьЦенуПоОтбору().
//
// Возвращаемое значение:
// Структура - Структура параметров заполнения поля отбора:
// * Дата - Дата - дата, на которую необходимо получение цены.
// * Валюта - СправочникСсылка.Валюты -
// * Номенклатура - СправочникСсылка.Номенклатура -
// * Характеристика - СправочникСсылка.ХарактеристикиНоменклатуры -
// * Упаковка - СправочникСсылка.УпаковкиЕдиницыИзмерения -
// * Серия - СправочникСсылка.СерииНоменклатуры -
// * ВидЦены - СправочникСсылка.ВидыЦен - .
//
Функция НовыйПараметрыОтбораПолучитьЦенуПоОтбору() Экспорт

Пример вызова

Результат = ЦеныПредприятияЗаполнениеСервер.НовыйПараметрыОтбораПолучитьЦенуПоОтбору()

ИменаКолонокВременнойТаблицыТоваров

Описание, пример вызова
// Имена колонок временной таблицы товаров.
//
// Возвращаемое значение:
// Структура - Имена колонок временной таблицы товаров:
// * ИмяКолонкиНомерСтроки - Строка - По умолчанию "НомерСтроки"
// * ИмяКолонкиСерия - Строка - По умолчанию "Серия"
// * ИмяКолонкиУпаковка - Строка - По умолчанию "Упаковка"
// * ИмяКолонкиВидЦены - Строка - Если колонки в таблице нет, то используется параметр "ВидЦены"
// * ИмяКолонкиВалюта - Строка - Если колонки в таблице нет, то используется параметр "Валюта"
Функция ИменаКолонокВременнойТаблицыТоваров() Экспорт

Пример вызова

Результат = ЦеныПредприятияЗаполнениеСервер.ИменаКолонокВременнойТаблицыТоваров()

НовыйПараметрыПроверкиВидаЦенДоговора

Описание, пример вызова
// Конструктор параметров проверки вида цен договора для заполнения.
//
// Возвращаемое значение:
// Структура - Структура параметров проверки вида цен договора:
// * ИмяТабличнойЧасти - Строка - Имя табличной части документа
// * ПредставлениеТабличнойЧасти - Строка - Представление названия табличной части
// * ВидЦеныДоговора - СправочникСсылка.ВидыЦен - Выбранный вид цен договора
// * ПолеВидаЦен - Строка - Название поля вида цен договора
// * ЦенаВключаетНДС - Булево - признак включения НДС в цену для выбранного вида цен.
//
Функция НовыйПараметрыПроверкиВидаЦенДоговора() Экспорт

Пример вызова

Результат = ЦеныПредприятияЗаполнениеСервер.НовыйПараметрыПроверкиВидаЦенДоговора()

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).