Добрый вечер.
Подскажите с решением проблемки.
Есть три кладовщика Петя. Вася. Сережа. При форматировании расходной накладной зависимости от номера накладной ( точнее её последней цифры) выбивается кладовщик который собирает товар.
Решил проблему таким образом код ниже. Но столкнулся с проблемой что при такой схеме Петя будет за 10 собраных накладных собирать 4 раза, а Вася и Сережа по 3 раза. Получается дискриминация кладовщиков...
Хотелось бы решить так. При первом проходе цикла (при сквозном создании накладных от 0 до 9) собирали Петя- 4 раза. Вася-3 раза и Сережа-3.
При втором проходе цикла(от 0 до 9) Петя-3 раза. Вася-4 раза Сережа-3 раза.
При следующем проходе цикла Петя-3 раза. Вася-3 раза. Сережа-4 раза(от 0 до 9). И так по кругу.
Т.е при таком плавающем раскладе все кладовщики в равных долях собирают товар.
Подскажите как изменить код чтоб выполнялось условие сбора в равных долях.?
код
если "0"=ПРАВ(Номер,1)
тогда СотрудникСклада="Петя"
иначе
если "1"=ПРАВ(Номер,1)
тогда СотрудникСклада="Вася"
иначе
если "2"=ПРАВ(Номер,1)
тогда СотрудникСклада="Сережа"
иначе
если "3"=Прав(Номер,1)
тогда СотрудникСклада="Петя"
иначе
если "4"=Прав(Номер,1)
тогда СотрудникСклада="Вася"
иначе
если "5"=Прав(Номер,1)
тогда СотрудникСклада="Сережа"
иначе
если "6"=Прав(Номер,1)
тогда СотрудникСклада="Петя"
иначе
если "7"=Прав(Номер,1)
тогда СотрудникСклада="Вася"
иначе
если "8"=Прав(Номер,1)
тогда СотрудникСклада="Сережа"
иначе
если "9"=Прав(Номер,1)
тогда СотрудникСклада="Петя"
конецЕсли;
конецЕсли;
конецЕсли;
конецЕсли;
конецЕсли;
конецЕсли;
конецЕсли;
конецЕсли;
конецЕсли;
конецЕсли;
Зарание спасибо.
! |
| Для 12-ти сообщений не знание правил форума уже плохо. Создайте новую тему, согласно правил
|
Сообщение отредактировал logist - 16.02.15, 20:29