|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.04.2019, 23:31 | #1 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
Налоговый календарь - подкиньте идею!
Ув., коллеги. Есть задача! Нужно в программу внедрить НАЛОГОВЫЙ КАЛЕНДАРЬ для реализации "напоминалки".
Но вот не могу сообразить, в какой структуре хранить календарь... при условии что меняется го и дата сдачи, а сами отчетности не изменны. Снимок1111122.PNG Вот что первое пришло в голову... При такой схеме, придется каждый год создавать одинаковые Отчетности. А не дай бог "тётенька" забудет создать какой-либо отчет и не создаст на него задачу. ВОПРОС: может кто сталкивался с подобной задачей...? В какой структуре лучше вести такие календари? Может лучше что-то вынести в отдельную таблицу? |
16.04.2019, 08:31 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
справочник отчетностей + таблица по годам с датами сдачи и внешними ссылками на справочник. Год может и не нужен, дата же напоминания есть
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
16.04.2019, 09:11 | #3 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
В общем то именно над такой схемой я и начал работать. Значит я на верном пути.
СПАСИБО. А вот на счет года... дата то есть, а вот каждый год может быть смещение до 3-х дней в любую сторону. |
16.04.2019, 09:34 | #4 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
Так, продолжаем размышлять ;-)
Есть отчетность месячная, квартальная, годовая. Допустим создам тип Отчетности... а как в таблицах хранить даты сдачи? или опять таки разности по разным таблицам? Вот тут у меня сейчас стопор! |
16.04.2019, 09:44 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В справочник добавить тип отчетности. А что дата сдачи? Дата как дата. Либо придумай как автоматизировать в начале года создание записей в таблице, есть же какие-то правила на срок сдачи отчетности каждого типа. Либо юзер, вспоминая черта и прочее, в начале каждого года сам будет вычислять эту дату и вводить в напоминалку ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
16.04.2019, 09:49 | #6 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
16.04.2019, 09:53 | #7 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
Не, это всё понятно... Копирование отчетностей я организую... я к тому как организовать в таблице поля Месяц, квартал, год...
Либо в таблице вывести все 12 месяцев... либо еще как-то? (забить на периоды и просто организовать по всем месяцам) а юзер пусть сам расставляет конкретные даты на против каждого отчета в каждом месяце |
16.04.2019, 10:02 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Я бы не разбивал. Месячная отчетность - в таблице 12 записей по каждому месяцу, квартальная - 4, годовая 1. Со своими датами сдачи. Можно добавить номер периода - для месячных - номер месяца, квартальных - квартала. Напоминать в соответствии с типом отчета с разным смещением от даты сдачи
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
16.04.2019, 10:03 | #9 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
1. планирование работ на год(квартал, месяц, ...)
2. подготовить отчет к 10.06.2019 3. напоминать ежедневно за ... дней (день/неделю/месяц/....)
программа — запись алгоритма на языке понятном транслятору
|
16.04.2019, 10:07 | #10 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 228
|
Что-то чуток не догоняю... что значит я бы не разбивал... на 12 месяцев? А создавать отдельные таблицы периодов?
Можно чуть подробнее? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подкиньте идею для программы | danil123 | Работа с сетью в Delphi | 3 | 22.12.2012 21:12 |
Подкиньте идею | ilsen | Помощь студентам | 3 | 15.11.2010 16:52 |
подкиньте идею | ronny137 | Помощь студентам | 4 | 03.05.2010 00:22 |
Подкиньте идею... | Egik_net | Microsoft Office Access | 9 | 18.10.2009 01:08 |
Подкиньте идею, пожайлуста | frankk | Общие вопросы C/C++ | 2 | 08.06.2008 19:15 |