ОчиститьВидыЦен

Удаляет все записи из выборки "Виды цен" документа.

Синтаксис

Документ.ОчиститьВидыЦен()

Параметры

Не указываются.

Возвращает

Да (логическое значение) – удалось очистить виды цен.

Нет (логическое значение) – не удалось очистить виды цен или функция была вызвана не в контексте документа.

Комментарии

Работает только в контексте документа, содержащего выборку "Виды цен".

Пример

Необходимо заменить все виды цен на вид цены с именем "Скидка10" в определенной расходной накладной. Сначала очищается таблица видов цен, потом добавляется вид цены с Именем "Скидка10". После необходимо пересчитать цены заново и сохранить извлеченный документ.

оНакл = Выборка("Расходные накладные");
оНакл.Номер = "1";
Найти(оНакл, "Номер"); # извлекаем расходную накладную с номером 1
перем пИмяВидаЦены = "Скидка10";
Если(оНакл.ОчиститьВидыЦен())
{
    оНакл.ДобавитьВидЦены(пИмяВидаЦены); # добавляем вид цены
    оНакл.РассчитатьЦены(); # пересчитываем цены
    оНакл.Сохранить; # сохраняем изменения в документе
}

См. также:

•  НайтиПрайс

•  ПолучитьЦеныПоПрайсу

•  ДобавитьВидЦены

•  ДобавитьВидыЦенКарты

•  РассчитатьЦены