4.
lama100
30.09.09 17:04
Сейчас в теме
Поставил авансом плюс за идею, но кажется очень поторопился.
Автор, исправь пожалуйста глюки:
1. неправильно считается сумма если в документе цена указана с НДС (если стоит галка "Сумма вкл. НДС"). Пример: Кол-во - 5, цена - 25, сумма - 144,07 (?!). Т.е. сумма = кол-во * цена*(1+18/118)
2. Для удобства восприятия - пусть все числа будут в формате х.хх, кроме количества, оно - х.ххх (как в накладных).
3. для правильного расчета Прибыли Цена в таблице должна быть без НДС, Сумма реализации - тоже. При этом для справки иногда хорошо бы выводить суммы с НДС. Добавь пожалуйста в отчет параметры - ЦенаБезНДС, СуммаБезНДС, СуммаНДС, СтавкаНДС, ЦенаСНДС, СуммаСНДС.
4. Чтобы уж совсем было правильно, лучше брать из табличной части документа не Цену, а Сумму, НДС, Количество и состояние галки "сумма вкл. НДС". А остальные параметры получать расчетным путем из трех основных.
5. неправильно считается количество в случае если одна позиция встречается в одном документе более 1 раза. (сейчас Кол-во = n*(k1+k2+...+kn) - т.е. больше во столько раз, сколько данных строй в накладной.)
6. неправильно считается Цена в случае если одна позиция встречается в одном документе более 1 раза. (сейчас Цена = (ц1+ц2+...+цn)/n - т.е. простое среднее, без учет количества по каждой строке.) А должно быть Цена = (ц1*+ц2*+...+цn*)/(к1+к2+...+кn)
По пунктам 5 и 6 - на мой взгляд лучше вообще не суммировать, а выводить в отчет отдельными строками. (сделать детализацию не до документа, а до строки ТЧ документа).
Дальше пока не тестировал, но могу предположить что ещё вылезет если начать убирать отбор по документам и контрагентам...