Посчитать количество купонов #582442


#0 by informts
Помогите еще разобраться, стоит задача подсчета количества купонов для выдачи. Критерии выдачи таковы: Выдаем купоны по следующей схеме: И с моим опытом для меня тупик, как теперь посчитать общее кол-во? И что тут я не так делаю??
#1 by Лефмихалыч
опиши критерии нормально. В том, как ты это делат собираешься разбираться ни кто не будет
#2 by informts
Лефмихалыч, спасибо что остались не равнодушны! Критерии выдачи таковы: 1купон равен 200 рублям Для товара с коэффициентом 1 выдаем 20% от стоимости товара 2коэффициент-30% от стоимости 4коэффициент-40% от стоимости 10коэффициент-50% от стоимости Пример товар с 1 коэффициентом стоит 5000 рублей 5000/100*20%/200 = 5 Нужно выдать человеку 5 купонов номиналом по 200 рублей В табличной части может быть несколько товаров с разными коэффициентами, не могу сообразить как посчитать ИТОГ
#3 by Лефмихалыч
1. Регистр сведений с измерением "Коэффициент" и ресурсом для хранения процента купонов 2. В номенклатуре реквизит "Коэффициент" 3. при реализации соединяешь ТЧ документа с регистром п.1 и нехитрыми арифметическими операциями получаешь количество купонов коэффициент я бы наверное сделал перечислением или справочником и назвал как-нить иначе (чтобы путаницы не было и с индексами заморочек)
#4 by informts
Коэффициент и есть в регистре сведений, на каждом филиале на одну и ту же номенклатуру они могут быть разными.
#5 by Лефмихалыч
процент купонов по коэффициентам тоже должен быь в регисте, но в другом
#6 by informts
т.е. вы предлагаете создать еще один регистр?
#7 by Лефмихалыч
я настаиваю
#8 by informts
а как дальше это в коде будет? :)
#9 by Лефмихалыч
Как-то так ВЫБРАТЬ Док.Номенклатура, Док.Сумма, ВЫРАЗИТЬ(Рег.ПроцентКупонов*Док.Сумма/100 как Число(15,0)) КАК КоличествоКупонов ИЗ Документ.РасхднаяНакладная.Товары КАК Док ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТвойНовыйРегистр.Срезпоследних как Рег ГДЕ Док.Ссылка = &СсылкаНаДокумент
#10 by informts
а мои соображения что совсем не катят
#11 by informts
просто не хотелось бы добавлять регистр, мне кажется тут все очень просто и запрос не нужен... как максимально просто все написать?
#12 by Лефмихалыч
в код такие вещи зашивать - безмозглое решение
#13 by informts
такие вещи просто нужны кассирам на время акции - на одну неделю
#14 by informts
а для этого создавать регистр тоже не вижу смысла...
#15 by Лефмихалыч
ага, регистр добавлять на одну неделю - плохо, а быдлокода навалить кучу - хорошо, хотя и то, и другое - навечно. При том, что коэффициент номенклатуры по разным филиалам у тебя уже в отдельном регистре хранится
#16 by informts
тоже верно, и всетаки )) в моем варианте все считает правильно, но выводит количество по разным коэффициентам отдельно, как вывести итого по всем строкам?
#17 by informts
ап
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С