Себестоимость товаров в ЗН

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Себестоимость товаров в ЗН
 
Здравствуйте !
не могу отловить где вычисляется себестоимость товаров в ЗН
мне нужно что бы контроль цен был не по себестоимости, а себестоимость + 10 %
заранее спасибо
 
я так понял где то здесь нужно поправить, как именно сделать
процедура "проведение по партиям"

Если ЗапретПродажиНижеСебестоимости Тогда
Если НоваяЗаписьПродажи.СебестоимостьУпр>НоваяЗаписьПродажи.СуммаУпр Тогда
Если НЕ ПустаяСтрока(Сообщение) Тогда Сообщение=Сообщение+Символы.ПС; КонецЕсли;
Если обЗначениеНеЗаполнено(СтрокаВПроизводстве.ХарактеристикаНоменклатуры) Тогда
Сообщение=Сообщение+"["+СокрЛП(СтрокаВПроизводстве.Номенклатура.Код)+"] Товар """+СокрЛП(СтрокаВПроизводстве.Номенклатура)+""". Продажа ниже себестоимости запрещена.";
Иначе
Сообщение=Сообщение+"["+СокрЛП(СтрокаВПроизводстве.Номенклатура.Код)+"] Товар """+СокрЛП(СтрокаВПроизводстве.Номенклатура)+""" с характеристикой """+СокрЛП(СтрокаВПроизводстве.ХарактеристикаНоменклатуры)+""". Продажа ниже себестоимости запрещена.";
КонецЕсли;
Отказ=Истина;
КонецЕсли;
КонецЕсли;
СуммаПродажиОсталось=СуммаПродажиОсталось-НоваяЗаписьПродажи.Сумма;
СуммаПродажиУпрОсталось=СуммаПродажиУпрОсталось-НоваяЗаписьПродажи.СуммаУпр;
СуммаНДСПродажиОсталось=СуммаНДСПродажиОсталось-НоваяЗаписьПродажи.СуммаНДС;
СуммаСкидкиПродажиОсталось=СуммаСкидкиПродажиОсталось-НоваяЗаписьПродажи.СуммаСкидки;
 
Добрый день.
Да, это именно тот фрагмент кода где осуществляется проверка на продажу ниже себестоимости.
 
как сделать что бы считала себестоимость + 10 % ? подскажите плиз
 
Какой результат то должен быть? Запрет продажи ниже чем себестоимость+10% ?
Вот же проверка
Если НоваяЗаписьПродажи.СебестоимостьУпр>НоваяЗаписьПродажи.СуммаУпр Тогда
СебестоимостьУпр величиваем на 10% и проверяем.
 
результат, что бы манагеры не провели ЗН по цене ниже себестоимости + 10 %

СебестоимостьУпр = СебестоимостьУпр+10%;
Если НоваяЗаписьПродажи.СебестоимостьУпр>НоваяЗаписьПродажи.СуммаУпр Тогда

что то так не получилось, ошибка в выражении :(
 
там повыше есть определение СебестоимостьУпр прибавляю так 10% не получается, говорит что ошибка в выражении

НоваяЗаписьПродажи.СебестоимостьУпр=НоваяЗаписьТоварыВПроизводстве.СуммаУпр;
НоваяЗаписьПродажи.Себестоимость=НоваяЗаписьТоварыВПроизводстве.Сумма+10%;
НоваяЗаписьПродажи.СуммаНДСВходящий=НоваяЗаписьТоварыВПроизводстве.СуммаНДС;
//***измСМВ+Себестоимость+1
Если ЗапретПродажиНижеСебестоимости Тогда
//СебестоимостьУпр = СебестоимостьУпр+10%;
Если НоваяЗаписьПродажи.СебестоимостьУпр>НоваяЗаписьПродажи.СуммаУпр Тогда
Если НЕ ПустаяСтрока(Сообщение) Тогда Сообщение=Сообщение+Символы.ПС; КонецЕсли;
Если обЗначениеНеЗаполнено(СтрокаВПроизводстве.ХарактеристикаНоменклатуры) Тогда
Изменено: M S - 03.12.2012 14:01:16
 
Если ЗапретПродажиНижеСебестоимости Тогда
//СебестоимостьУпр = СебестоимостьУпр+10%;
Если НоваяЗаписьПродажи.СебестоимостьУпр>НоваяЗаписьПродажи.СуммаУпр Тогда

кажется я понял % же не ставим ))))

тогда
СебестоимостьУпр = СебестоимостьУпр+100*0.10;

вместо
СебестоимостьУпр = СебестоимостьУпр+10%;

правильно отработает так код, просто щас не могу посмотреть в раб базе
 
не правильно отработал, дает списывать ниже себестоимость + 10 %
:(
 
Цитата
M S пишет:
тогда
СебестоимостьУпр = СебестоимостьУпр+100*0.10;

вместо
СебестоимостьУпр = СебестоимостьУпр+10%;

правильно отработает так код, просто щас не могу посмотреть в раб базе
С математикой немножно не то...
СебестоимостьУпр * (100 + ПроцентНаценки) / 100;
 
СебестоимостьУпр = СебестоимостьУпр * (100 + 10) / 100;

пусть будет так математически правильно

при проведении и проверки на списывании по себестоимости сообщает " неправильное преобразование в Число "
 
получилось, всем спасибо
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С