<p>[15:15:26] Евгений Сергеевич Ивакин: 661 <br>та же проблема<br>[15:15:39] Евгений Сергеевич Ивакин: Новикова анастасия<br>[15:16:29] Евгений Сергеевич Ивакин: только что выбрал все заказы предыдущего месяца на 2700 <br>и штраф (который после недавних корректировок показывается только в одном из месяцев-правильно,) т.е. штраф был в "за текущий период" <br>и он есть и в списанных и остался в текущем месяце<br>[15:17:02] Евгений Сергеевич Ивакин: можем попробовать на локале списание сделать заказа текущего месяца и штрафа с ним.. может ошибка в разных месяцах<br>[15:17:21] Vladislav Kukushkin: сейчас проверю на локале<br>[15:17:32] Евгений Сергеевич Ивакин: понял о чем я?<br>[15:17:42] Vladislav Kukushkin: штраф не списывается<br>[15:18:00] Евгений Сергеевич Ивакин: по ивановой выбери пару заказов на 1000 или более в текущем месяце и штраф 950 который там есть<br>[15:18:11] Евгений Сергеевич Ивакин: и посмотри спишется или нет. <br>т.к. с заказами предыдущего месяца он не списался<br>[15:20:08] Vladislav Kukushkin: <a href="http://joxi.ru/MAjlalpuvop8Ym">http://joxi.ru/MAjlalpuvop8Ym</a> - выбрал за текущий месяц <br><a href="http://joxi.ru/EA4vxv6IDM4K9m">http://joxi.ru/EA4vxv6IDM4K9m</a> - списалось<br>[15:20:52] Vladislav Kukushkin: сейчас верну базу, попробую как вы говорили, но по-моему там стоит проверка, что если сумма к оплате меньше чем штраф, ничего не списывать<br>[15:21:14] Евгений Сергеевич Ивакин: я сумму выбрал 2700 но из предыдущего месяца<br>[15:21:17] Евгений Сергеевич Ивакин: та что ниже<br>[15:21:20] Евгений Сергеевич Ивакин: а штраф из этого<br>[15:21:48] Евгений Сергеевич Ивакин: надо чтобы при любом раскладе списывалась. <br>т.к. я нажал на кнопку  не "оплатить" а "оплатить все выбраныне"<br>[15:23:35] Vladislav Kukushkin: штрафы не относятся к текущим или предыдущем месяцам. выбираются все штрафы, просто отображаются в текущем месяце<br>[15:23:44] Vladislav Kukushkin: вам надо разделять?<br>[15:26:25] Евгений Сергеевич Ивакин: нам не надо разделять<br>[15:26:28] Евгений Сергеевич Ивакин: зайди на сервер<br>[15:26:35] Евгений Сергеевич Ивакин: посмотри как  у меня она списалась<br>[15:26:45] Евгений Сергеевич Ивакин: у тебя все отлично прошло. как должно быть<br>[15:26:50] Евгений Сергеевич Ивакин: того же автора посмотри на нашем сайте<br>[15:26:55] Евгений Сергеевич Ивакин: и поймешь о чем я<br>[15:27:03] Евгений Сергеевич Ивакин: могу найти для теста еще такой же случай посмотрим у тебя на локале<br>[15:29:45] Vladislav Kukushkin: минуту<br>[15:31:30] Vladislav Kukushkin: штраф спишется только с заказами текущего месяца при условии что штраф меньше общей суммы к оплате за заказы<br>[15:35:05] Vladislav Kukushkin: по факту это две разные таблицы, которые отправляют разные данные. когда нажимаете на "оплатить все выбранные" сначала уходит таблица с текущим месяцем, обрабатывается, а потом таблица с предыдущими месяцами и обрабатывается. сейчас получается что в предыдущих месяцах нет штрафов, а на текущий стоит проверка чтоб штраф был меньше зарплаты<br>[15:36:05] Vladislav Kukushkin: какой вам алгоритм нужен? чтоб можно было выбрать штраф из таблицы текущего месяца и оплатить его зарплатой из предыдущих?<br>[15:40:51] Евгений Сергеевич Ивакин: что сделать чтобы он при кнопке "оплатить все выбраныне" <br>проверял описанные мной условия<br>[15:42:05] Vladislav Kukushkin: не понял. какие описанные вами условия проверял?<br>[15:44:49] Евгений Сергеевич Ивакин: списывать, штраф через кнопку "оплатить все выбраныне"<br>[15:45:30] Vladislav Kukushkin: спишется при условии что в таблице, в которой отображаются штрафы сумма для зарплаты больше чем штраф<br>[15:51:32] Vladislav Kukushkin: т.е. надо выбрать для оплаты заказы из таблицы в которой отображаются штрафы, и если зп больше штрафа, он спишется<br>[15:55:48] Евгений Сергеевич Ивакин: а можно изменить условие чтобы он проверял обе таблицы?<br>[15:56:14] Евгений Сергеевич Ивакин: я то плачу обычно за предыдущий месяц <br>штраф должен быть вне таблиц если он относится к уже оплаченному заказу<br>[15:57:39] Vladislav Kukushkin: нет. невозможно отправить сразу две таблицы с данными и обработать их. сначала отправляется одна, обрабатывается, возращается ответ что обработка закончена и отправляется следующая.<br>[15:58:01] Vladislav Kukushkin: давайте перенесем штрафы в предыдущие месяцы<br>[15:58:10] Vladislav Kukushkin: и изменим порядок обработки таблиц<br>[15:58:14] Евгений Сергеевич Ивакин: давай так<br>[15:58:23] Евгений Сергеевич Ивакин: немного не идеальные условия но их проще соблюдать<br>[15:58:28] Vladislav Kukushkin: сейчас первой обрабатывается текущие месяцы<br>[15:58:52] Vladislav Kukushkin: &gt; [среда, 10 февраля 2016 г. 15:58:23 Евгений Сергеевич Ивакин] немного не идеальные условия но их проще соблюдать  <br>всегда приходится чем-то жертвовать. к сожалению<br>[15:59:47] Vladislav Kukushkin: тогда сейчас переделаю<br>[16:00:57] Vladislav Kukushkin: и мне придется поменять местами таблицы<br>[16:01:10] Vladislav Kukushkin: сначала буду показывать заказы за предыдущие месяцы<br>[16:02:47] Евгений Сергеевич Ивакин: ок я разберусь. они подписаны<br>[16:02:52] Евгений Сергеевич Ивакин: даже удобнее<br>[16:05:34] Евгений Сергеевич Ивакин: как переделаешь скажи<br>[16:05:36] Евгений Сергеевич Ивакин: сразу проверю<br>[16:05:41] Vladislav Kukushkin: обязательно<br>[16:05:45] Евгений Сергеевич Ивакин: это актуально для списания з.п. у кого были штрафы<br>[17:43:59] Vladislav Kukushkin: поменял 661<br>[17:44:59] Vladislav Kukushkin: штрафы списываются при условии что сумма выбранных зарплат по заказам в таблице в которой указаны штрафы больше штрафа<br></p>