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