Браузер для ЭСФ (программа для электронных счет-фактур ИС ЭСФ esf.gov.kz)


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

Блог имени 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

       
      Сообщения: 29482
      Зарегистрирован: 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

             
            Сообщения: 29482
            Зарегистрирован: 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

                 
                Сообщения: 29482
                Зарегистрирован: 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

                         
                        Сообщения: 29482
                        Зарегистрирован: 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

                               
                              Сообщения: 29482
                              Зарегистрирован: 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

                                   
                                  Сообщения: 29482
                                  Зарегистрирован: 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

                                       
                                      Сообщения: 29482
                                      Зарегистрирован: 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


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

                                          Импорт товара из РФ [и других стран]
                                          Евгения_Евгения
                                          Сегодня, 13:14

                                          [Новость] Новости от 1С
                                          makfromkz
                                          26 май 2018, 16:17

                                          [Новость] Социальные, пенсионные отчисления
                                          tahasan
                                          25 май 2018, 10:22

                                          [14.05.2018 обновлена] Форма 300.00 2018 год [Декларация по НДС]
                                          Necytij
                                          24 май 2018, 20:14



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

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

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



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

                                          Импорт товара из РФ [и других стран]
                                          tahasan
                                          Сегодня, 14:53

                                          Работа налоговых серверов во 2 квартале 2018 года
                                          Нуреке
                                          Сегодня, 11:48

                                          [Новость] Новости от 1С
                                          makfromkz
                                          26 май 2018, 16:17

                                          [23.05.2018 обновлена] AKMedia Browser 18.5.23 [с ЭСФ, обновление форм СОНО]
                                          Кайрат-F2
                                          25 май 2018, 15:44

                                          Файл авторасчета формы 200.00 (квартальная) на 2018 год
                                          GRaiS
                                          25 май 2018, 10:37

                                          [Новость] Социальные, пенсионные отчисления
                                          tahasan
                                          25 май 2018, 10:22

                                          Анекдоты и смешные истории
                                          Senator_I
                                          25 май 2018, 10:22

                                          С 01.01.2019 г. планируется снизить ставку ИПН для низкоопла
                                          timur_26_
                                          25 май 2018, 00:34

                                          [Новость] Новости Алматы и Алматинской области
                                          timur_26_
                                          25 май 2018, 00:30

                                          [14.05.2018 обновлена] Форма 300.00 2018 год [Декларация по НДС]
                                          Necytij
                                          24 май 2018, 20:14

                                          Регистрационный учет по НДС
                                          Нуреке
                                          24 май 2018, 17:23

                                          [28.12.2017 обновлена] Форма 911.00 2018 год [Расчет для получения патента]
                                          Кайрат-F2
                                          24 май 2018, 07:06

                                          [Новость] Правила заполнения налоговых форм на 2018 год
                                          Кайрат-F2
                                          23 май 2018, 21:51

                                          Новости Астаны и Акмолинской области.
                                          Senator_I
                                          23 май 2018, 16:17

                                          Ломбард - Бухгалтерский учет
                                          makfromkz
                                          23 май 2018, 10:46

                                          А вы знаете, что.............
                                          Кайрат-F2
                                          21 май 2018, 22:09

                                          А как Твое Здоровье?
                                          filomena71
                                          17 май 2018, 12:05

                                          [Новость] Смешные новости и глупые инициативы.
                                          Senator_I
                                          17 май 2018, 10:17

                                          [Справочный материал] Ставки платы за пользование водными ресурсами на 2018 год
                                          timur_26_
                                          17 май 2018, 00:23

                                          Работа сайта и форума bb.f2.kz
                                          Кайрат-F2
                                          16 май 2018, 15:17

                                          [Новость] Перспективы развития интернета в Казахстане
                                          GRaiS
                                          16 май 2018, 15:03

                                          [Справочный материал] Ставки платы за эмиссии в окружающую среду на 2018 год
                                          timur_26_
                                          13 май 2018, 02:08

                                          Файл авторасчета формы 200.00 (квартальная) на 2016 год
                                          timur_26_
                                          13 май 2018, 02:02

                                          Проблемы образования.
                                          Кайрат-F2
                                          11 май 2018, 09:59

                                          С Днем Победы!
                                          Senator_I
                                          10 май 2018, 10:17

                                          Всё о войнах до 1960 [не входить без моральной подготовки]
                                          Кайрат-F2
                                          09 май 2018, 23:10


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