@phpgeeks

Страница 8418 из 8430
Алексей
26.10.2018
07:41:23
мануал на ДТО почитай какие способы расчёта бывают
везде рассматривается: 1-й чек кредит, второй полное погашение. А частями нет

Денис
26.10.2018
07:41:34
видимо сумма по другому должна вноситься

B
26.10.2018
07:46:11
Добрых суток Господа, Прошу подсказать алгоритм для автоматического перерасчёта комун-услуг, что бы решить спор: Суть спора в том, что я говорю, что есть логика для автоматического перерасчёта, мой партнёр говорит что нет и что нужно все руками проводить: Пример: Есть позиция в квитанции: Сейчас в квартире проживают 2 человека, Название Тариф Кол-во чел Сумма Лифт 60 руб 3 180 руб Предположим Администратор забыл указать в программе кол-во человек, то есть осталось 3 с предыдущего месяца. Человек идет в кассу и говорит, сейчас живут 2- оё человек, я говорил администратору что-бы поменял кол-во жильцов. Вопрос? Как рассчитать перерасчёт автоматически на следующий месяц, так как за это месяц фактуру уже не можем менять. То есть человек не оплатит 180руб, а оплатит 120руб. Но в программе уже забито 180руб. И из своего кармана управляющий дома не будет оплачивать 60 руб. Спасибо! Открывайте лучше в web.telegram

Anonymous*
26.10.2018
07:49:27
Нужно что-то вроде остатка по балансу для каждого контрагента, таким образом, в следующем месяце у него будет -60 рублей, если он переплатил

Google
Anonymous*
26.10.2018
07:49:43
Т.к. сраные пидорасы ЖКХ деньги не возвращают, а перерасчитывают на дальнейший период

B
26.10.2018
07:52:33
А в случае если он не переплачивает, а упорно настаивает что я оплачу только 120р а не 180.

получается человеческий фактор, это админ который забыл указать

Anonymous*
26.10.2018
07:59:54
значит он не доплачивает сумму которую ему нужно заплатить

ну да

значит админ доплачивает

есть ещё механизм корректирующих документов

ну и что мешает сумму в фактуре поменять я не понимаю

ну или так

он оплачивает 120 а на следующий месяц ему начисляют 120 - 60 = 60

т.к. в предыдущем ему начислили 180

а это больше чем надо

и он платит 120 закрывая старые 60 и новые 60

Google
Anonymous*
26.10.2018
08:01:19
и всё

B
26.10.2018
08:02:38
во эти -60 можно автоматизировать?

Anonymous*
26.10.2018
08:02:48
всё что угодно можно автоматизировать

B
26.10.2018
08:03:22
Оке спасибо буду думать дальше

Интересные мысли подсказали.

представьте 50 человек можно руками править, е если в ассоциации тысячи человек, каждому водить руками этот минус

Понятно что вероятность ошибок будет мала если админ не дибил

но предусмотреть это тоже надо, и автоматизировать

Сергей
26.10.2018
08:05:49
Я бы и десять руками не стал править.

Anonymous*
26.10.2018
08:08:57
одним запросом

B
26.10.2018
08:09:30
Да тут ещё момент, программа берет за учет и кол во человек, получается в этом месяце в примере выше админ забыл поставить 2 , и стоить 3 человека, юзер по примеру выплачивает за 2, в следующем месяце админ поумнел и поставил 2 человека, и программа считает уже за 2, но где те 60 рублей.

Anonymous*
26.10.2018
08:11:13
Ну забудьте админу зарплату заплатить тогда

B
26.10.2018
08:11:40
?

Anonymous*
26.10.2018
08:11:42
Вопрос довольно глупый, как предусмотреть забывчивость администратора? Пусть клиент имеет доступ в свой личный кабинет и сам регулирует параметры, в таком случае

Свои деньги проще считать, чем чужие

Онлайн-чат и линия поддержки 24/7

Или хотя бы почта с 100% обработкой обращений

Денис
26.10.2018
08:12:52
B
26.10.2018
08:13:31
Ага вот, это да

Денис
26.10.2018
08:13:47
просто в момент смены кол-ва человек добавить галочку - текущий период или указать ранее

Google
Денис
26.10.2018
08:14:22
и если выбран период меньше текущей даты то пересчитывать

а когда скайнет будет сам делать перепись населения, тогда ничего не нужно будет править

Алексей
26.10.2018
08:15:50
Ага вот, это да
Как вариант вести историю начислений и возможность добавления в эту историю операции с типом "Коррекция"

Но опять же, это вручную

Допустим, работает программа и автоматом добавляет строки: 01.01.2018 начисление 1000 30.01.2018 оплата 1000 01.02.2018 начисление 1000 Приходит человек и говорит: вы что это мне начислили, мы двое уже живем, а не 3-е. Вы добавляете строку: 01.03.2018 коррекция -500 (комментарий к коррекции: ошибка такая то) И на балансе появляется +500 руб.

Вопрос довольно глупый, как предусмотреть забывчивость администратора? Пусть клиент имеет доступ в свой личный кабинет и сам регулирует параметры, в таком случае
А по поводу человеческого фактора, усложните ввод в форме, добавте естественные ограничители и предупреждения. Напрмер невозможно закрыть воодительскую дверь если ключ в замке зажигания.

Просто усложните ввод данных, что бы при вводе приходилось больше думать

Online
26.10.2018
08:35:00
Привет

есть Поиск в базе $result=mysql_query("SELECT * FROM products_list WHERE product_name like '%name%' ORDER BY id DESC LIMIT 0, 10"); он находит только англский буквы а Поиск русских символов не находить результат не ищет русский и китайский символов

Online
26.10.2018
08:36:53
вотак ? я пробовал

Денис
26.10.2018
08:37:44
просто сделай через mysql_query и не приплетай mysqli если не знаешь, что делаешь

и у тебя в запросе возле name знак $ пропущен

Владимир
26.10.2018
08:38:54
Всем привет, подскажите где подешевле взять wildcard сертификат?

Online
26.10.2018
08:43:55
это тоже не помогает

Денис
26.10.2018
08:44:37
mysql_query("SET CHARACTER SET 'utf8'");
блять ну я не могу без матов, я тебе написал как, возьми просто скопипасти, что ты выдумываешь? вот чем ты руководствуешься?

Google
Денис
26.10.2018
08:47:32
ну он так написал, явно у него не 7)

DK
26.10.2018
08:47:41
mysql_query выпилили вроде как в 7
mysql в целом выпилили после 5,4 кажется

Денис
26.10.2018
08:47:52
них подобного

Anonymous*
26.10.2018
08:47:54
DK
26.10.2018
08:48:00
Anonymous*
26.10.2018
08:48:07
ну он так написал, явно у него не 7)
у него и mysqli_ и mysql_ я вижу

т.е. возможно в этом часть проблемы

DK
26.10.2018
08:48:15
"Данное расширение устарело, начиная с версии PHP 5.5.0, и удалено в PHP 7.0.0."

Малябис
26.10.2018
08:50:06
Всем здорово!

Один мини вопрос

Денис
26.10.2018
08:50:26
давай перчик

Малябис
26.10.2018
08:50:30
есть такой класс



Все здорово

а вот еще дополненный класс

Денис
26.10.2018
08:51:00
великолепно

Малябис
26.10.2018
08:51:04


зачем нужна фукнция конструкции здесь?

Денис
26.10.2018
08:51:49
чтоб ты мог при объявлении задать параметры

Google
Малябис
26.10.2018
08:52:19
а что, без него как в примере выше нельзя задать при объевлянии ?

Денис
26.10.2018
08:52:35
new City($city_id, $name) без конструктора тебе бы пришлось писать new City() setCity() setName()

Иван
26.10.2018
08:52:41
Все здорово
не здорово: почему поле city_id называется именно так, а не просто id?

Малябис
26.10.2018
08:53:37
Убери сеттеры и будет Immutable
А что значит immutable?

Sergey
26.10.2018
08:53:58
зачем нужна фукнция конструкции здесь?
Просто надо или с сеттерами без конструктора, тогда ты можешь в любой момент поменять свой обьект. Если уберешь сеттеры и оставишь ток ггетеры и коснтруктор, то ты можешь создать обьект и рабоатть с ним, но менять уже не сможешь

Иван
26.10.2018
08:54:00
и код никогда не пиши в файле класса, не относящийся к классу

Sergey
26.10.2018
08:54:25
А что значит immutable?
Нельзя изменять

Владимир
26.10.2018
08:54:54
let's encrypt
нужен минимум на год

Денис
26.10.2018
08:55:16
ппц коршуны налетели. человек спросил зачем конструктор а ему напихали пол книжки

Артур Евгеньевич
26.10.2018
08:55:49
нужен минимум на год
а в чем проблема автопродления?

Владимир
26.10.2018
08:56:13
Alexander
26.10.2018
08:56:43
Вы имеете ввиду city_id?
в файле с классом должен быть только класс

и никакого кода вне класса

Денис
26.10.2018
08:56:56
а днс при чём, let's encrypt на серваке по крону запускается и на домен регает, ему пофигу на ипишники

Малябис
26.10.2018
08:57:09

Страница 8418 из 8430