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