Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: %% ставки по выторгам сотрудника  (Прочитано 9618 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Romulus
Гость
« : 15-06-2005 07:58 » 

Есть такая идея - прикрутить к расходно-розничной накладной отчёт о продаже по данной накладной к сотруднику осуществившему продажу. Как лучше сделать - переписать саму накладную (добавить необходимые параметры отборки и расчёта) или внешний отччёт отдельный - народ киньте идеи. А моэжет есть такие кто сталкивался с подобной задачей\реализовался. Заранее спасибо.   Отлично
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 16-06-2005 14:25 » 

Для того, чтобы однозначно определится с методом решения недостаточно описанных тобой данных. Попробуй ответить на следующие вопросы:
1. Сотрудник, осуществивщий продажу, формирует накладную или сотрудник связан с клиентом, которому продали (привязка клиентов к менеджерам).
2. Возможно вопрос 1 усложнится дополнительными условиями, например видом деятельности или товарами (т.е. одного клиента но по разным товарам ведем по разным сотрудникам)
3. Как часто планируется делать подобный отчет и насколько критична скорость его формирования? (если отчет важен часто - нужно хранить и расчитывать больше информации при проведении документа, и меньше при отчете, при этом увеличивается размер базы и снижается скорость _общей_ работы с базой; в случае если не часто можно пожертвовать скоростью отчета - тогда больше данных будет расчитываться при его формирвоании)
4. Если отчет нужен часто (см. п. 3) то нужно _очень_ внимательно подумать какие именно промежуточные данные нужно сохранять чтобы их было достаточно для отчета.
Ну и дополнительные подробности, которые придут тебе в голову не помешают я думаю Улыбаюсь
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 16-06-2005 14:27 » 

А правда как всегда будет где-то посередине Улыбаюсь Т.е. и документ менять, и отчет писать...
Записан
Romulus
Гость
« Ответ #3 : 17-06-2005 06:30 » 

Ага - в общем вот что необходимо видеть на выходе - продажа осуществляется отделом оптовых продаж (3 человека и одна идея их связывающая) когда происходит продажа один сотрудник составляет расходную накладную по итогу суммы этой накладной определяется процент "бонуса" сотруднику осуществивщему продажу. В окончании месяца по каждому сотруднику отдела отчёт сколько %%% от продаж выражается в денежном эквиваленте. Вот и всё - только что-то идей по осуществлению поставленной задачи не присутсвтует Улыбаюсь хелп
Записан
Harry
Модератор

ua
Offline Offline

« Ответ #4 : 21-06-2005 07:07 » 

Ну, вот тебе такая идея - в справочнике сотрудников заводишь недоступное к редактированию поле для суммы, в накладной - рассчитываемое поле ПроцентОтСуммы, этот процент передаешь в справочник сотрудников и прибавляешь к хранящемуся там значению. По концу месца (или нажатию кнопки, доступной администратору) поле обнуляется.
Записан

Слабый пол силен в силу слабости сильного пола к слабому
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 23-06-2005 15:29 » 

Процент от накладной - всегда один?
Тебе достаточно увидить сумму продаж за месяц чтобы определить его "бонус"?
Тогда просто - не знаю о какой конфигурации речь, но все украинские с которыми знаком имеют общее поле для документов Автор.
Дальше отчет можно делать примерно так:
Создаешь ТЗ, в которой обязательно присутствует Автор и Сумма
Делаешь отбор документов (при этом не учитываешь непроведенные) и заполняешь эти поля для каждого документа.
Потом сворачиваешь таблицу и выводишь ее на печать. Можешь еще посчитать процент сразу Улыбаюсь
Код:
ТЗ=СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Автор");
ТЗ.НоваяКолонка("Сумма","Число",12,2);

Док=СоздатьОбъект("Документ.Накладная");
Док.ВыбратьДокументы(НачДата, КонДата);
Пока Док.ПолучитьДокумент()=1 Цикл
Если Док.Проведен()=0 Тогда Продолжить; КонецЕсли;

ТЗ.НоваяСтрока();
ТЗ.Автор=Док.Автор;
ТЗ.Сумма=Док.Итог("Сумма");
КонецЦикла;

ТЗ.Свернуть("Автор", "Сумма");
ТЗ.НоваяКолонка("Бонус","Число",12,2);

ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()=1 Цикл
ТЗ.Бонус=Окр(ТЗ.Сумма*ПроцБонуса/100,2);
КонецЦикла;

// Вот и все - ТЗ сформирована
Записан
Romulus
Гость
« Ответ #6 : 29-06-2005 11:47 » new

Огромное спасибо за участие в решении вопроса.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines