Браузер для ЭСФ (программа для электронных счет-фактур ИС ЭСФ 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

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

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

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

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

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

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

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

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

                                           


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

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

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


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

                                          [12.02.2019 обновлена] ИС Декларант (ИС Акциз) версия 1.0.3.76 [от 12 февраля 2019]
                                          Кайрат-F2
                                          14 фев 2019, 12:16

                                          [Делимся наработками] Файл авторасчета формы 910.00 на 2019 год
                                          filomena71
                                          Вчера, 09:36

                                          [Новость] Новости от 1С
                                          makfromkz
                                          09 фев 2019, 09:04

                                          ОПВ по договорам ГПХ физических лиц
                                          Aigul1
                                          Вчера, 21:43



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

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

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



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

                                          С 2019 г. уменьшение дохода работника на 90% для ИПН
                                          timur_26_
                                          10 минут назад

                                          Выходные и праздники в Казахстане в 2019 году
                                          timur_26_
                                          14 минут назад

                                          Соболезнуем...
                                          timur_26_
                                          18 минут назад

                                          [19.09.2018 обновлена] AKMedia Browser 18.9.18 [ЭСФ, обновление форм СОНО, Кабинет]
                                          Кайрат-F2
                                          59 минут назад

                                          [15.02.2019 обновлена] AKMedia Browser 19.2.15 [ЭСФ, обновление форм СОНО, Кабинет]
                                          Кайрат-F2
                                          Вчера, 23:35

                                          [05.09.2017 обновлена] knpplugin - плагин для браузера на Кабинет налогоплательщика
                                          Кайрат-F2
                                          Вчера, 23:21

                                          ОПВ по договорам ГПХ физических лиц
                                          Aigul1
                                          Вчера, 21:43

                                          Анекдоты и смешные истории
                                          Нуреке
                                          Вчера, 15:19

                                          [Делимся опытом] Небольшой секрет 1С 8 (групповая перенумерация документов)
                                          makfromkz
                                          Вчера, 13:37

                                          [Делимся наработками] Файл авторасчета формы 910.00 на 2019 год
                                          filomena71
                                          Вчера, 09:36

                                          Ведение учета в ИП на упрощенке
                                          timur_26_
                                          Вчера, 00:41

                                          Я и моя машина, наши железные друзья
                                          Кайрат-F2
                                          14 фев 2019, 12:58

                                          [12.02.2019 обновлена] ИС Декларант (ИС Акциз) версия 1.0.3.76 [от 12 февраля 2019]
                                          Кайрат-F2
                                          14 фев 2019, 12:16

                                          [Новость] Смешные новости и глупые инициативы.
                                          Нуреке
                                          14 фев 2019, 10:25

                                          Интересные факты, фото, новости...
                                          GRaiS
                                          12 фев 2019, 16:36

                                          [Новость] Правила заполнения налоговых форм на 2018 год
                                          Анжелика Герасси
                                          12 фев 2019, 12:48

                                          Футбол-футбол
                                          Senator_I
                                          12 фев 2019, 12:33

                                          Все женщины делятся на девять
                                          Senator_I
                                          11 фев 2019, 19:16

                                          [Новость] Новости от 1С
                                          makfromkz
                                          09 фев 2019, 09:04

                                          [09.01.2019 обновлена] Правила заполнения налоговых форм на 2019 год
                                          Кайрат-F2
                                          08 фев 2019, 12:59

                                          [Новость] Хорошие новости и хорошие инициативы
                                          filomena71
                                          08 фев 2019, 09:31

                                          Неуловимый вирус
                                          Senator_I
                                          07 фев 2019, 18:27

                                          [06.02.2015 обновлена] Форма 007.00 Заявление НП об отзыве НО
                                          ДарийкаМ
                                          07 фев 2019, 00:08

                                          [Есть вопрос, нерешенная проблема] Проблемы с уведомлением в КН
                                          Нуреке
                                          06 фев 2019, 11:40

                                          КН для представления ФНО 230.00
                                          GRaiS
                                          05 фев 2019, 13:18

                                          Игры - убивая время
                                          Senator_I
                                          05 фев 2019, 12:15


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