
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
  | 
| 
 27.11.2017, 10:45 
 | 
|||
|---|---|---|---|
  
  | 
|||
Анализатор поступления на счет  | 
|||
| 
 #18+ 
  
    
  Маленькое предприятие, банк дает выписку данных в csv, хочу сделать некий анализатор, т.е. есть таблица клиенты, таблица счета, а как сделать так, что бы csv, который не всегда будет содержать уникальные данные (имею в виду, что периоды могут покрываться и в файле будет уже и то, что проанализировано) был так проанализирован, что бы появилась таблика неоплаченные счета, а учитывая культуру оплаты, еще и неопознанные счета.... Хочется автоматизировать процесс анализа поступлений, но пока нет идей как сделать. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 27.11.2017, 18:18 
 | 
|||
|---|---|---|---|
Анализатор поступления на счет  | 
|||
| 
 #18+ 
  
    
  Ну в первом приближении: сделай таблицу повторяющую структуру csv и добавь в эту таблицу поля "Loaded_At" и "Is_New". На первом шаге загружаешь CSV в эту таблицу и ставишь первое поле в сегодняшнюю дату, а второе в "Да". Вторым шагом пробегаешь по таблице и для каждой новой записи проверяешь - дупликат ли это ранее загруженных? Ставишь Is_New='No' для дубликатов. И третьим шагом анализируешь те у кого Is_New остались в 'Yes'. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 27.11.2017, 18:19 
 | 
|||
|---|---|---|---|
Анализатор поступления на счет  | 
|||
| 
 #18+ 
  
    
  Вообще-то задача к конкретной СУБД не относится. Переносим... Модератор: Тема перенесена из форума "SQLite". ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 27.11.2017, 20:23 
 | 
|||
|---|---|---|---|
Анализатор поступления на счет  | 
|||
| 
 #18+ 
  
    
  zubrz1был так проанализирован, что бы появилась таблика неоплаченные счета, а учитывая культуру оплаты, еще и неопознанные счета.... Как правило - это общие грабли, и ключевое слово здесь культура ... Если в файле csv, а еще хуже в платежке в назначение платежа не указан номер счета по которому идет оплата или какой либо другой реквизит (договор и т.д.) пригодный для разнесения сумм по клиентам, то автоматизацию лучше и не затевать дабы не делать потом корректировку. Если с банком еще можно договориться по формату и составу файла csv, то с клиентами очень трудно, нужно приучать их годами: в счетах писать примечание (лукавить) типа " Если в Назначении платежа не указан номер договора (счета), то оплата не принимается и т.д. " Ну короче, если в платежном документе не указано нигде за что оплата, то разнести эту сумму корректно можно только руками: толи закрыть пару-тройку догов клиента за прошлый год, толи за этот год, то ли часть за какой то месяц... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
  | 

start [/forum/topic.php?fid=32&mobile=1&tid=1540108]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    53ms | 
get topic data:  | 
    13ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    47ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 234ms | 
| total: | 383ms | 

    | 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.