Uzmanību! Jūs šobrīd skatāties forumu ierobežotā režīmā - autorizējaties (lapas augšdaļā) vai reģistrējaties lai piekļūtu visām foruma iespējām (tēmas / atbildes izveidošana, piekļuve sarakstiem «Atlasītās», «Manas tēmas», «Neizlasītās»).
Datorprogrammas, autortiesības un licencēšana
1С зоопарк Uz tēmu sarakstu
nav ziņojumu
Atbildes (406)
nav ziņojumu
И во многих сегодняшних продуктах много чего нет и не появится! Спорьте сколько угодно.
Я спорить с вами не буду... лишь останусь при своем мнении. nav ziņojumu
Но видимо одно дело вешать лапшу на уши бухгалтеру, который ничего в этом не понимает и который в полной уверенности будет устанавливать драйвер коврика мышки, чем человеку который хоть что-то понимает в программировании и которому стыдно показывать свое "творчество". Оптимизация - не самоцель... а средство, позволяющее снизить риск появления ошибок! МАКССОФТ, если вы так уверены в своем детище, предлагаю вам предоставить одну копию для тестирования!
Слабо? Обещаю для работы не использовать. Но уверен на 95% что вы скажете - а мне оно надо. Вон, люди пользуются и не жалуются.. необходимая поддержка осуществляется.. а что еще нужно? В общем.. отмажетесь!
nav ziņojumu
Он может то.. а может это.. а еще может это. Ведь важно не только что умеет та или иная программ, но и то, КАК просто понять действие той или иной функции программы. Если для того чтобы сделать электронную декларацию нужно выполнить десятки действий.. извините... а в чем прелесть? А вот 1С (независимо от конечной конфигурации) было есть и будет средой, в которой многие действия можно самому под себя подстроить.. Есть экспорт в XML? Все.. для меня одно это уже служит огромным ЗА!!! Да я сам напишу модуль экспортирующий дальше в EDS. Главное что 1С позволяет это сделать без лишних вызовов "программистов". И как я уже сказал, если я сделаю это с ошибками.. это будут мои ошибки, но мне не надо будет платить за то что кто-то вносит исправления за мой счет! Потому что все что сегодня нужно одному, завтра понадобится многим! nav ziņojumu
Одна фирма пользуется 1C, другая.. UVIS.. третья...вашим продуктом.. четвертая.. GRINS... У всех есть складской учет. Как обычно происходит.. Распечатали накладную... отдали покупателю... покупатель ввел в компьютер (руками.. через сканирование, не важно).. Но почему продавец-покупатель просто не могут передать эти данные между собой? В электронном виде. Не буду утверждать, наверняка у кого-то есть такая функция.. но мне на практике видеть не приходилось.. Почему бы разработчикам не договориться о промежуточном формате XML-файла, для того чтобы можно было экспортировать данные в другие программы.
nav ziņojumu
nav ziņojumu
1. Вывести форму запроса валюты (параметры запроса - начальная дата, конечная дата, код валюты). Поле - конечная дата, проверяется на соответствие полю начальная дата (чтобы они соответствовали друг другу. В случае, если конечная меньше начальной.. предложить пользователю ввести новую ИЛИ!!! Заметьте ИЛИ(!!!) Указать что за начальную будет принята конечная... за конечную.. начальная!!! Поверьте, такой элементаной вещи как замена параметров диапазона нет ни в одной программе. Обычно жестко устанавливается критерий что нужно ввести дату более позднюю чем та которую ввели как начальная дата.
2. (Можно и пропустить) Проверяем, есть ли уже запрошеные валюты из указанного диапазона в нашей локальной БД.. Но это не обязательно.. хотя уменьшит нагрузку на сервер.
3. Запрос к севреру, получение ответа.
4. Запись полученных валют в БД.
Возможные ошибки - сервер не ответил, ответ получен с ошибкой, валюты не все прописались как надо. Делаем соответствующую коррекцию..
Вроде алгоритм простой.. НО!! Он сложный!!!! Почему? Объясню. Если пользователь имеет возможность обновлять курсы валют через интернет... а на dial-up сегодня уже практически никто не сидит.. ЗАЧЕМ ВООБЩЕ ПОЛЬЗОВАТЕЛЮ ГОВОРИТЬ ЧТО КУРС НЕ ВВЕДЕН??? Почему нельзя проверив что нет курса на указанную дату просто обратиться к серверу.. скачать курс и прописать его в базу.. И лишь в том случае.. если произошел сбой.. попросить ввести курс вручную!!! Просто (потому что даже не нужно вводить запрос, возникла необходимоть - скачался курс)..
Слушаю ваши замечания!
nav ziņojumu
Второй подход - человека - я не хочу ничего вводить, я хочу ПРОСТО РАБОТАТЬ!!!
nav ziņojumu

А вообще я про то, что люди порой создают себе сложности там, где этого вообще не надо.
nav ziņojumu

Анализ других продуктов (ваш я не анализировал) показал - вид налога.. дата начала - дата окончания.. ставка. Это в простейшем виде. Не берем что налог (удержание, пошлина) может быть и не в процентном отношении.
Теперь.. Расчет, например, зарплаты. Как узнать какие налоги действуют для указанного для расчета периода? Правильно.. найти нужный диапазон! Вы как программист прекрасно знаете с чем сопряжены операции сравнения.. условного перехода и т.д. и т.п.. Я не говорю что ТАК сделано у всех.. но у большинства из тех кого я видел. Хотя заметьте.. Ни разу в практике налогов ЛР не было смены налога в середине месяца (видимо все же правительство и себе не хочет лишней головной боли)... Вывод? В году не так уж и много месяцев чтобы делать это в виде диапазонов.. можно завести справочник для каждого отдельного месяца. Операция выборки осуществляется гораздо быстрее! И никаких сравнений и условных переходов (это все к вопросу оптимизации и снижению ошибок). Подобные решения я видел.... но почему-то не у всех.. хотя это и самое простое решение. За десять лет это всего лишь 120 строк в таблице... за 100 лет... 1200.. и всего-то!
nav ziņojumu
Наверное зря я начал об этом.. сейчас ОПЯТЬ начнутся упреки... посылки к теории БД... к моей неопытности... а если я такой умный почему сам это не делаю..
nav ziņojumu