а можно ли поменять часть названия строки в номенклатуре ,когда произведен отбор по наименованию наверно сложно объяснил очень много позиций в номенклатуре с сокращениями через / например Nivea крем д/лица хотелось бы во всех позициях где есть д/лица убрать сокращение,при этом чтобы само наименование товара осталось прежним а так меняю позиции вручную)
Покажите, пожалуйста, пример кода, чтобы можно было значение реквизита "Рабочее наименование" записать в значение реквизита "Публичное наименование"? Спасибо заранее
Здравствуйте, а подскажите, как можно таким образом обратиться к Дополнительному реквизиту, который например находиться в Справочник "Номенклатура" (Общие). И называется например Дата1.
Очень познавательно. А как, например, в табличной части документа Реализация товаров вместо пустого НДС поставить 20% и в сумму НДС записать эти расчитанные 20% от суммы?
Если НДС во всех строках табличной части надо поменять на одинаковое значение (например, только НДС 20), то можно и не произвольным алгоритмом, а установкой реквизита "Ставка НДС" табличной части Товары (вторая вкладка)
@@GlavkomNN Спасибо! Я, примерно, так и начал делать через "произвольным алгоритм" Для Каждого ТекущаяСтрока Из Объект.Услуги Цикл ТекущаяСтрока.СтавкаНДС = ПеречислениеСсылка.СтавкиНДС.НДС20; ТекущаяСтрока.СуммаНДС = ТекущаяСтрока.Сумма - 100 * ТекущаяСтрока.Сумма / (100 + 20); КонецЦикла; Только еще ругается на строку, где я хочу ставку НДС поставить 20% {(11,28)}: Переменная не определена (ПеречислениеСсылка) Как проставить здесь-же ставку НДС20?
Спасибо, добрый человек! Долго искал в интернете решение, а тут сразу то, что нужно!
Действительно огромные возможности, спасибо за идею. Пойду читать синтаксис-помощник
Спасибо, я смогла свою формулу написать и у меня получилось)
Большой и толстый лайк!
Интересно, надо попробовать, так получается любой код можно написать по изменению любого справочника или документа, спасибо автору
it's greatest!
Можно ли применять запрос в произвольном алгоритме группового изменения ...?
а можно ли поменять часть названия строки в номенклатуре ,когда произведен отбор по наименованию
наверно сложно объяснил
очень много позиций в номенклатуре с сокращениями через /
например Nivea крем д/лица
хотелось бы во всех позициях где есть д/лица убрать сокращение,при этом чтобы само наименование товара осталось прежним
а так меняю позиции вручную)
ого, так можно, а мы на такие вещи вызываем программиста...........
Покажите, пожалуйста, пример кода, чтобы можно было значение реквизита "Рабочее наименование" записать в значение реквизита "Публичное наименование"? Спасибо заранее
Объект.НаименованиеПолное = Объект.Наименование;
@@GlavkomNN Спасибо большое!
Можно музыку которая на фоне??
всю базу недолго снеси
Здравствуйте, а подскажите, как можно таким образом обратиться к Дополнительному реквизиту, который например находиться в Справочник "Номенклатура" (Общие). И называется например Дата1.
Здравствуйте, сейчас напишу код
@@sergeybelov6242 да, правильно, зря они код не сделали у объекта ПВХ Доп реквизиты, искать свойство доп реквизита очень сложно
@@sergeybelov6242 не успел ответить извините) был далеко
@@GlavkomNN Тогда следующий вопрос, а как менять доп реквизит, если у него предопределены значения , например Пол : Мужской/Женский
@@GlavkomNN ничего страшного, самому разобраться тоже интересно
Очень познавательно.
А как, например, в табличной части документа Реализация товаров вместо пустого НДС поставить 20% и в сумму НДС записать эти расчитанные 20% от суммы?
Если НДС во всех строках табличной части надо поменять на одинаковое значение (например, только НДС 20), то можно и не произвольным алгоритмом, а установкой реквизита "Ставка НДС" табличной части Товары (вторая вкладка)
А вот если произвольным алгоритмом, то что то наподобие:
Для Каждого Стр Из Объект.Товары Цикл
Стр.СтавкаНДС = Стр.Номенклатура.СтавкаНДС;
КонецЦикла
@@GlavkomNN Спасибо!
Я, примерно, так и начал делать через "произвольным алгоритм"
Для Каждого ТекущаяСтрока Из Объект.Услуги Цикл
ТекущаяСтрока.СтавкаНДС = ПеречислениеСсылка.СтавкиНДС.НДС20;
ТекущаяСтрока.СуммаНДС = ТекущаяСтрока.Сумма - 100 * ТекущаяСтрока.Сумма / (100 + 20);
КонецЦикла;
Только еще ругается на строку, где я хочу ставку НДС поставить 20%
{(11,28)}: Переменная не определена (ПеречислениеСсылка)
Как проставить здесь-же ставку НДС20?
@@obehobeh9984 "
"Перечисления.СтавкиНДС.НДС20"
@@obehobeh9984 Но лучше возьмите ставку из самой номенклатуры, для расчета НДС можно запустить типовую процедуру при изменении суммы строки
Жаль не сделал примера изменения значений табличной части.