Как зарегистрироваться на форуме?

Блог имени Olga062007 (темы, которые создал(а) участник форума Olga062007)

Откуда взялась дата 30.12.1899 в ключах СГДС

СГДС (GDMS) - система гарантированной доставки сообщений. Работа с СГДС, отправка форм, работа с ключами (криптоключами), настройка СГДС 3 и решение ее проблем (установка, обновление и т.д.)
Правила форума
Прежде чем задать вопрос про СГДС, внимательней прочитайте темы и обсуждения в этом разделе. 95% проблем с СГДС уже имеют решения на этом форуме. Вы быстрее найдете решение, если прочтете темы.

Откуда взялась дата 30.12.1899 в ключах СГДС

Сообщение Olga062007 » 25 авг 2010, 11:39

Откуда взялась дата 30.12.1899 в СГДС
Последний раз редактировалось Olga062007 25 авг 2010, 11:39, всего редактировалось 1 раз.
Аватара пользователя
Olga062007
-------
 
Сообщения: 2725
Зарегистрирован: 16 фев 2009, 22:40
Откуда: Алматы
Профессия: Бухгалтер
Блог имени Olga062007
Активность участника


    Эта тема в сообществах:

    Тема пока не добавлена ни в одно сообщество

    Re: Цифровой сертификат неверен - Статус формы Не принято

    Сообщение Gosti » 07 сен 2010, 14:11

    это нормальное явление, зря вы смеётесь, дата в программировании имеет тип float, 0 принят за дату 30.12.1899, т.е. текущая дата = количество дней от 30/12/1899 и если сертификат сдох, то это значение = 0.
    Аватара пользователя
    Gosti

     
    Сообщения: 3851
    Зарегистрирован: 12 май 2010, 13:46
    Откуда: From bunch of crap
    Профессия: Безработный
    Блог имени Gosti
    Активность участника

      Re: Цифровой сертификат неверен - Статус формы Не принято

      Сообщение Кайрат-F2 » 07 сен 2010, 14:14

      Я имел ввиду, что можно было бы продлить срок действия ключей, перевыпустив собственный сертификат.

      float - это "число с запятой", например 5.65
      А дата это тип дата. В разных языках и системах разный. Тут вот так обозначается "никакая" дата. Просто у Вас нет действующего сертификата, вот он дату и дать не может.
      Кайрат-F2

       
      Сообщения: 37338
      Зарегистрирован: 27 янв 2008, 16:54
      Откуда: г. Братислава - Словакия
      Профессия: IT Специалист
      Блог имени Кайрат-F2
      Активность участника

        Re: Цифровой сертификат неверен - Статус формы Не принято

        Сообщение Gosti » 07 сен 2010, 14:16

        Кайрат, про typecast слыхал?
        Аватара пользователя
        Gosti

         
        Сообщения: 3851
        Зарегистрирован: 12 май 2010, 13:46
        Откуда: From bunch of crap
        Профессия: Безработный
        Блог имени Gosti
        Активность участника

          Re: Цифровой сертификат неверен - Статус формы Не принято

          Сообщение Gosti » 07 сен 2010, 14:16

          Тип "Дата" это самый обыкновенный float
          Аватара пользователя
          Gosti

           
          Сообщения: 3851
          Зарегистрирован: 12 май 2010, 13:46
          Откуда: From bunch of crap
          Профессия: Безработный
          Блог имени Gosti
          Активность участника

            Re: Откуда взялась дата 30.12.1899 в СГДС

            Сообщение Кайрат-F2 » 07 сен 2010, 14:23

            Давайте так, что по Вашему мнению тип float? Это вещественные числа - я прав?
            Кайрат-F2

             
            Сообщения: 37338
            Зарегистрирован: 27 янв 2008, 16:54
            Откуда: г. Братислава - Словакия
            Профессия: IT Специалист
            Блог имени Кайрат-F2
            Активность участника

              Re: Откуда взялась дата 30.12.1899 в СГДС

              Сообщение Gosti » 07 сен 2010, 14:27

              Так, давайте еще раз.
              Формат данный Date это число float (если быть точным double) до запятой показывающие количество дней от 30 декабря 1899, после запятой число показывающее время
              Аватара пользователя
              Gosti

               
              Сообщения: 3851
              Зарегистрирован: 12 май 2010, 13:46
              Откуда: From bunch of crap
              Профессия: Безработный
              Блог имени Gosti
              Активность участника

                Re: Откуда взялась дата 30.12.1899 в СГДС

                Сообщение Кайрат-F2 » 07 сен 2010, 14:37

                Приведите на чем Вы основываете свои убеждения
                Кайрат-F2

                 
                Сообщения: 37338
                Зарегистрирован: 27 янв 2008, 16:54
                Откуда: г. Братислава - Словакия
                Профессия: IT Специалист
                Блог имени Кайрат-F2
                Активность участника

                  Re: Откуда взялась дата 30.12.1899 в СГДС

                  Сообщение Gosti » 07 сен 2010, 14:47

                  dim dt
                  dt1 = date
                  dt2 = dt1 - 1
                  msgbox cdate(dt2 - dt1)
                  Аватара пользователя
                  Gosti

                   
                  Сообщения: 3851
                  Зарегистрирован: 12 май 2010, 13:46
                  Откуда: From bunch of crap
                  Профессия: Безработный
                  Блог имени Gosti
                  Активность участника

                    Re: Откуда взялась дата 30.12.1899 в СГДС

                    Сообщение Gosti » 07 сен 2010, 14:56

                    Кайрат-F2 писал(а):Приведите на чем Вы основываете свои убеждения

                    Ну я не сказал бы что это убеждения, просто практика вот так можете dim dt
                    msgbox cdate(40428.6238337269)
                    Аватара пользователя
                    Gosti

                     
                    Сообщения: 3851
                    Зарегистрирован: 12 май 2010, 13:46
                    Откуда: From bunch of crap
                    Профессия: Безработный
                    Блог имени Gosti
                    Активность участника

                      Re: Откуда взялась дата 30.12.1899 в СГДС

                      Сообщение Gosti » 07 сен 2010, 14:57

                      Кайрат-F2 писал(а):Приведите на чем Вы основываете свои убеждения

                      Ну я не сказал бы что это убеждения, просто практика вот так можете попробовать
                      msgbox cdate(40428.6238337269)
                      Аватара пользователя
                      Gosti

                       
                      Сообщения: 3851
                      Зарегистрирован: 12 май 2010, 13:46
                      Откуда: From bunch of crap
                      Профессия: Безработный
                      Блог имени Gosti
                      Активность участника

                        Re: Откуда взялась дата 30.12.1899 в СГДС

                        Сообщение Кайрат-F2 » 07 сен 2010, 15:05

                        Вы показываете код на VBS, который к СГДС ни сном ни духом
                        Кайрат-F2

                         
                        Сообщения: 37338
                        Зарегистрирован: 27 янв 2008, 16:54
                        Откуда: г. Братислава - Словакия
                        Профессия: IT Специалист
                        Блог имени Кайрат-F2
                        Активность участника

                          Re: Откуда взялась дата 30.12.1899 в СГДС

                          Сообщение Gosti » 07 сен 2010, 17:08

                          сгдс это всего лишь прикладное ПО, базовые типы int, double, byte, boolean, char, widechar не зависят ни от ПО ни даже от операционной системы. Эти типы даже в разных ЯП всегда одни и те же. И программист решает что ему надо в не зависимости что он пишет, СУБД, ОС, или иное прикладное или системное ПО, на чем пишет (асм, си, джава, вб скрипты) это фундаментальные понятия.
                          Аватара пользователя
                          Gosti

                           
                          Сообщения: 3851
                          Зарегистрирован: 12 май 2010, 13:46
                          Откуда: From bunch of crap
                          Профессия: Безработный
                          Блог имени Gosti
                          Активность участника

                            Re: Откуда взялась дата 30.12.1899 в СГДС

                            Сообщение Gosti » 07 сен 2010, 17:09

                            Кайрат-F2 писал(а):Вы показываете код на VBS

                            Я могу с таким же успехом показать код на джаве, на си, на паскале, и везде будет одно и тоже. ВБС выбран как наиболее лёгкий
                            Аватара пользователя
                            Gosti

                             
                            Сообщения: 3851
                            Зарегистрирован: 12 май 2010, 13:46
                            Откуда: From bunch of crap
                            Профессия: Безработный
                            Блог имени Gosti
                            Активность участника

                              Re: Откуда взялась дата 30.12.1899 в СГДС

                              Сообщение Кайрат-F2 » 07 сен 2010, 17:16

                              Еще как зависят. Тип дата может быть строковым, может целым.
                              Во-многих языках из Unix это количество секунд с 1970 года - целое число, т.н. Unix time.

                              В SQL - это строка.
                              В СГДС это строка.

                              В криптосистеме СГДС например так:
                              строка из следующих цифр: 4 цифры года + 2 цифры месяца + 2 цифры дня + 2 цифры часа + 2 цифры минут + 2 цифры секунд

                              Вы же сами в своей программе видели, что там это записывается как строка. В криптобиблиотеке также СГДС
                              Кайрат-F2

                               
                              Сообщения: 37338
                              Зарегистрирован: 27 янв 2008, 16:54
                              Откуда: г. Братислава - Словакия
                              Профессия: IT Специалист
                              Блог имени Кайрат-F2
                              Активность участника

                                Re: Откуда взялась дата 30.12.1899 в СГДС

                                Сообщение Gosti » 07 сен 2010, 17:35

                                отсюда вывод - типа "Дата" как такового не существует, он базируется на других типах
                                т.н. Unix time.

                                угу, в свое время долго тупил, пока не написал функцию-преобразователь дат :D
                                Аватара пользователя
                                Gosti

                                 
                                Сообщения: 3851
                                Зарегистрирован: 12 май 2010, 13:46
                                Откуда: From bunch of crap
                                Профессия: Безработный
                                Блог имени Gosti
                                Активность участника

                                  Re: Откуда взялась дата 30.12.1899 в СГДС

                                  Сообщение Кайрат-F2 » 07 сен 2010, 17:37

                                  Это разные представления времени или даты. Так что в СГДС не используется вещественные числа для представления. Скорее строки
                                  Кайрат-F2

                                   
                                  Сообщения: 37338
                                  Зарегистрирован: 27 янв 2008, 16:54
                                  Откуда: г. Братислава - Словакия
                                  Профессия: IT Специалист
                                  Блог имени Кайрат-F2
                                  Активность участника

                                    Re: Откуда взялась дата 30.12.1899 в СГДС

                                    Сообщение Gosti » 07 сен 2010, 17:39

                                    суть та же, 0 или null при форматировании в удобоваримый вид примет значение 31/12/1899 с чего и начался разговор.
                                    Аватара пользователя
                                    Gosti

                                     
                                    Сообщения: 3851
                                    Зарегистрирован: 12 май 2010, 13:46
                                    Откуда: From bunch of crap
                                    Профессия: Безработный
                                    Блог имени Gosti
                                    Активность участника

                                      Re: Откуда взялась дата 30.12.1899 в ключах СГДС

                                      Сообщение Кайрат-F2 » 08 окт 2010, 12:02

                                      Провел детективное расследование и подтвердил предположение. Всё дело в том, что код отвечающий за эти даты написан на одном языков программирования (в данном случае в Delphi, но не так важно). Так вот, если завести в этом языке переменную типа Дата и присвоить ей неопределенное или заведомо несуществующую дату, то можно добиться интересного результата.

                                      В переменную неправильные значения записываются нормально и хранятся там в виде набора байт. А вот если перевести в строку, то функция:
                                      Код: Выделить всё
                                      DateToStr

                                      переводит несуществующие даты в сроку 30.12.1899.

                                      За этим можно закончить. Но если совсем до конца довести: открыл исходники Delphi и посмотрел, там написано, что переменная типа Дата считает дни от 12/30/1899., т.е. 30 декабря 1899 - день номер ноль и дальше прибавляется по 1 до хранимой даты.

                                      Прошу не начинать спор, плох или хорош Delphi. Хороший это или плохой язык и каковы программисты на нем.

                                      Я просто написал результат детективного расследования о том откуда взялась дата 30.12.1899
                                      Кайрат-F2

                                       
                                      Сообщения: 37338
                                      Зарегистрирован: 27 янв 2008, 16:54
                                      Откуда: г. Братислава - Словакия
                                      Профессия: IT Специалист
                                      Блог имени Кайрат-F2
                                      Активность участника

                                        Re: Откуда взялась дата 30.12.1899 в ключах СГДС

                                        Сообщение Gosti » 08 окт 2010, 13:16

                                        Кайрат, дело не в языке программирования а в самом типе Data, ты попробуй глянь тоже самое и на си будет тот же результат.
                                        Аватара пользователя
                                        Gosti

                                         
                                        Сообщения: 3851
                                        Зарегистрирован: 12 май 2010, 13:46
                                        Откуда: From bunch of crap
                                        Профессия: Безработный
                                        Блог имени Gosti
                                        Активность участника

                                          След.

                                          Привет. Мы ищем таланты:
                                          • Тебе интересен форум? Ты хочешь участвовать и развивать его?
                                          • Тебе интересно в твоей профессии?
                                          • Тебе есть чем поделиться из твоего опыта с коллегами на форуме? Есть чем поделиться из собственного опыта, научить или рассказать?
                                          Мы ищем таланты, которые помогут развить форум. Что взамен:
                                          • Получить приглашение на форум
                                          • Радость общения
                                          • Совместное развитие
                                          Как: об этом написано на странице: http://tandem.f2.kz/

                                          Вернуться в СГДС

                                           


                                          • Похожие темы
                                            Ответы
                                            Просмотры
                                            Последнее сообщение

                                          Кто сейчас на конференции

                                          Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


                                          Лучшие темы за неделю:



                                          Вам помог наш сайт?

                                          Тогда и мы с радостью примем Вашу помощь
                                          Перечислите любую сумму на Билайн-номер +7-777-398-41-00

                                          Каждое перечисление поможет форуму!



                                          Новые сообщения:

                                          [12.03.2024 обновлена] Шаблоны форм на 2022 год для ИС СОНО
                                          Кайрат-F2
                                          12 мар 2024, 14:36

                                          День благодарности
                                          daur
                                          03 мар 2024, 16:11

                                          Работа сайта и форума bb.f2.kz
                                          Кайрат-F2
                                          01 мар 2024, 21:19

                                          [Новость] Версия ИС СОНО 4.0.38 [29.02.2024]
                                          Кайрат-F2
                                          01 мар 2024, 20:09

                                          [Новость] pki.gov.kz Национальный удостоверяющий центр РК
                                          Кайрат-F2
                                          29 фев 2024, 05:03

                                          [Новость] Предельные цены на нефтепродукты в Казахстане
                                          Кайрат-F2
                                          28 фев 2024, 11:15

                                          Работа налоговых серверов в 1 квартале 2024 года
                                          Кайрат-F2
                                          23 фев 2024, 21:24

                                          Кино: новинки, любимые, советую посмотреть
                                          Кайрат-F2
                                          23 фев 2024, 12:26

                                          Статус "Обрабатывается в ЦУЛС"
                                          Кайрат-F2
                                          14 фев 2024, 19:37

                                          [05.02.2024 обновлена] Шаблоны форм на 2023 год для ИС СОНО
                                          Кайрат-F2
                                          05 фев 2024, 22:02

                                          [05.02.2024 обновлена] Шаблоны форм на 2024 год для ИС СОНО
                                          Кайрат-F2
                                          05 фев 2024, 22:02

                                          [05.02.2024 обновлена] Шаблоны форм на 2021 год для ИС СОНО
                                          Кайрат-F2
                                          05 фев 2024, 21:58

                                          [05.02.2024 обновлена] Шаблоны форм на 2020 год для ИС СОНО
                                          Кайрат-F2
                                          05 фев 2024, 21:57

                                          [05.02.2016 обновлена] Обновления "Бухгалтерия для Казахстана" 1С 8.2 редакции 2.0
                                          vad1
                                          05 фев 2024, 21:41

                                          [05.02.2024 обновлена] Правила заполнения налоговых форм на 2019 год
                                          Кайрат-F2
                                          05 фев 2024, 15:57

                                          А вы знаете, что.............
                                          Кайрат-F2
                                          03 фев 2024, 18:53

                                          [02.02.2024 обновлена] Правила заполнения налоговых форм на 2018 год
                                          Кайрат-F2
                                          02 фев 2024, 18:35

                                          [Новость] Перспективы развития интернета в Казахстане
                                          Кайрат-F2
                                          31 янв 2024, 14:50

                                          Производство зерна в Казахстане
                                          Кайрат-F2
                                          25 янв 2024, 23:44

                                          Девальвация или инфляция в Казахстане?
                                          Кайрат-F2
                                          24 янв 2024, 05:31

                                          Цены на овощи и фрукты в Казахстане
                                          Кайрат-F2
                                          23 янв 2024, 18:39

                                          Трясет, однако !!!!
                                          Кайрат-F2
                                          23 янв 2024, 01:43

                                          Новогодняя тема
                                          Кайрат-F2
                                          29 дек 2023, 13:25

                                          [28.12.2023 обновлена] AKMedia Browser 23.12.28[ЭСФ, обновление форм СОНО, Кабинет]
                                          Кайрат-F2
                                          28 дек 2023, 22:41

                                          Работа налоговых серверов в 4 квартале 2023 года
                                          Necytij
                                          28 дек 2023, 13:26

                                          Проблемы образования.
                                          Кайрат-F2
                                          20 дек 2023, 17:29

                                          [Новость] www.esf.gov.kz - Портал по выписке электронных счетов-фактур
                                          Кайрат-F2
                                          08 дек 2023, 21:27


                                          Хостинг предоставлен Компанией Хостинг–Сервис HS.kz