|
СуммаВключаетНДС |
☑ |
0
zfobo
09.11.11
✎
18:46
|
Доброго Времени суток. Такой вот очень даже наверно глупый вопрос но как в цикле убрать в реализации товаров и услуг, у всех товаров галочку: СуммаВключетНДС, если делать типа:
Для каждого стр из РезультатЗапроса Цикл
Если стр.ссылка.СуммаВключаетНДС=Истина Тогда
Стр.СуммаВключаетНДС=Ложь
КонецЕсли;
КонецЦикла;
То тогда он устанавливает везде ложь, но сумма остается вместе с НДС (Не меняется)
|
|
1
LAAry
09.11.11
✎
18:50
|
Нужно еще ТЧ пересчитать. посмотри какая процедурка запускается после изменения "СуммаВключаетНДС" и запускай ее.
|
|
2
zfobo
09.11.11
✎
18:55
|
Щяс посмотрю
|
|
3
Начинающий Программер
09.11.11
✎
18:56
|
(0) Записать после этого не забудь документ)
|
|
4
Fragster
гуру
09.11.11
✎
19:02
|
если это по кнопке на форме документа - то есть заляпуха:
Функция ИнтерактивноЗаписатьВЭлементУправления(ЭлементУправления, Значение, ФормаДляВыбора = Неопределено) Экспорт
Если ФормаДляВыбора = Неопределено Тогда
ФормаДляВыбора = ПолучитьОбщуюФорму("ДляИнтерактивнойЗаписиВЭлементУправления", ЭлементУправления);
Иначе
ФормаДляВыбора.ВладелецФормы = ЭлементУправления;
КонецЕсли;
ФормаДляВыбора.ОповеститьОВыборе(Значение);
Возврат ФормаДляВыбора;
КонецФункции // ИнтерактивноЗаписатьВЭлементУправления
|
|
5
НуВотКак
09.11.11
✎
19:04
|
(0) А чего ты галочку групповой обработкой справочников и док-в не поменяешь?
|
|
6
zfobo
09.11.11
✎
19:07
|
А как? я в 1С не так долго. Внешняя обработка, не особо хочется обращаться через общие модули
|
|
7
НуВотКак
09.11.11
✎
19:09
|
Ну есть такая обработка типовая встроеная, почти во все конфы, там отбираешь определеного типа за опред период и меняешь реквизит... Хошь подробнее говори конфу
|
|
8
zfobo
09.11.11
✎
19:10
|
Конф Бухгалтерия предприятия, 2,0
|
|
9
zfobo
09.11.11
✎
19:11
|
Можно еще как то в запросе вроде, ток хз как
|
|
10
zfobo
09.11.11
✎
19:19
|
Вроде решил проблему написал так:
Для каждого стр из РезультатЗапроса Цикл
Если стр.СуммаВключаетНДС=Истина Тогда
Стр.СуммаВключаетНДС=Ложь;
Стр.Сумма=Стр.Сумма-Стр.СуммаНДС;
КонецЕсли;
КонецЦикла;
Это нормально оставить или не стоит и поискать другое решение?
|
|
11
zfobo
09.11.11
✎
21:25
|
Другой вопрос как лучше всего избавится от ошибки деления на 0?
При расчете наценки:
Род.Параметры.РодНац=Формат(((Масс.Сумма-Масс.Себестоимость)/Масс.Себестоимость)*100,"ЧЦ=15; ЧДЦ=2");
Масс.Сумма Имеет значение Такое же как и Масс.Себестоимость т.е
получается что то вроде:
(0/Масс.Себестоимость)*100
Как избежать ошибки?
|
|
12
zfobo
09.11.11
✎
21:39
|
Есть кто Живой? =)
|
|
13
and2
09.11.11
✎
21:51
|
на 0 не делить.
как еще то.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший