Объявление

Свернуть
Пока нет объявлений.

Импорт данных из текстового файла в формате 2003,2004 гг

Свернуть
X
  • Фильтр
  • Время
  • Показать
  • Сортировать
  • Упорядочить по
Очистить всё
новые сообщения

    #16
    Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

    Сообщение от Алексей К.
    А где в справке о доходах в формате 2003,04 Вы увидели, что этот код дохода был начислен именно в декабре? Вы не путаете свой учет с данными, которые реально есть в справках?
    И как нам быть?

    Комментарий


      #17
      Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

      А нам как быть?

      Комментарий


        #18
        Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

        Добрый день!
        Я в последней версии не нашел структура DBF-файла, для импорта данных из 1С.Придется писать свои импорт данных из 1С в DBF-файл, а из этого DBF-файла импортировать в вашу программу.
        Спасибо.

        Комментарий


          #19
          Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

          Написал в персональные сообщения.

          Комментарий


            #20
            Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

            Вышлите,пожалуйста, структуру БД для импорта по адресу

            Комментарий


              #21
              Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

              Отправил .

              Комментарий


                #22
                Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

                Добрый день!
                Пишу свой импорт из 1С в файл sp2005.dbf и столкнулся с такой проблемой, а именно, у сотрудника получается 17 записей, а в вашем файле их 16.Я добавил еще одну запись поля mec17,Koddox17,Sumdox17,kodvich17,sumvich17, но при импорте заливаются только 16. Пожалуйста, реализуйте эту возможность, увеличте, на всякий случай до 20 полей. Спасибо.

                Комментарий


                  #23
                  Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

                  Если записей больше 16, они формируются в мемо поле. Я с ходу не найду описание, но если Вы в 2-ндфл 2005 заведете 17 записей, Вы разберетесь. Только используйте последнюю версию 2-ндфл 2005, а то в ранних с этим были ошибки.

                  Комментарий


                    #24
                    Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

                    Извините, но вы меня не поняли!Я сначала из 1С выгружаю в sp2005.dbf, на этом этапе все нормально, но когда я делаю импорт в Вашей программе, то 17 запись она не принимает приходится в программе вводить её в ручную
                    структура sp2005.dbf у меня последняя!
                    Спасибо.

                    Комментарий


                      #25
                      Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

                      Вот фрагмент описания структуры таблиц 2-ндфл 2005:
                      63 KodVich16
                      64 SumVich16
                      Если доходов по видам не больше 16, они пишутся в соответствующие поля таблицы (memo_dox=.F.), иначе доходы по видам пишутся в мемо поле str_memo в виде:
                      №1
                      Мес,КодДох,СумДох,КодВыч, СумВыч
                      Мес,КодДох,СумДох,КодВыч, СумВыч
                      И т.д.
                      Каждая строка заканчивается кодами 0D0A. Поле memo_dox=.T.
                      65 Memo_dox
                      66 SiVich1 – Код стандартного или имущественного вычета N(3)
                      67 SumVIVich1 – Сумма вычета N(15,2)
                      68 SiVich2
                      69 SumVIVich2
                      70 SiVich3
                      71 SumVIVich3
                      Если стандартных и имущественных не больше 3, они пишутся в соответствующие поля таблицы (memo_vich=.F.), иначе доходы по видам пишутся в мемо поле str_memo виде:
                      №2
                      КодВыч, СумВыч
                      И т.д.
                      Каждая строка заканчивается кодами 0D0A. Поле memo_vich=.T.
                      ...
                      Вы так формируете sp2005.dbf?

                      Комментарий


                        #26
                        Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

                        Сообщение от cdvl
                        Вот фрагмент описания структуры таблиц 2-ндфл 2005:
                        63 KodVich16
                        64 SumVich16
                        Если доходов по видам не больше 16, они пишутся в соответствующие поля таблицы (memo_dox=.F.), иначе доходы по видам пишутся в мемо поле str_memo в виде:
                        №1
                        Мес,КодДох,СумДох,КодВыч, СумВыч
                        Мес,КодДох,СумДох,КодВыч, СумВыч
                        И т.д.
                        Каждая строка заканчивается кодами 0D0A. Поле memo_dox=.T.
                        65 Memo_dox
                        66 SiVich1 – Код стандартного или имущественного вычета N(3)
                        67 SumVIVich1 – Сумма вычета N(15,2)
                        68 SiVich2
                        69 SumVIVich2
                        70 SiVich3
                        71 SumVIVich3
                        Если стандартных и имущественных не больше 3, они пишутся в соответствующие поля таблицы (memo_vich=.F.), иначе доходы по видам пишутся в мемо поле str_memo виде:
                        №2
                        КодВыч, СумВыч
                        И т.д.
                        Каждая строка заканчивается кодами 0D0A. Поле memo_vich=.T.
                        ...
                        Вы так формируете sp2005.dbf?
                        Добрый день!
                        Нет, я делаю не так.
                        Я сам добавил поля в sp2005.dbf: mec17,mes18,koddox17,koddox18,sumdox17,sumdox18,Ko dVich17,KodVich18,SumVich17,SumVich18
                        У нас есть пара сотрудников, у которых 18 записей.
                        Я сделал не правильно?
                        Спасибо.

                        Комментарий


                          #27
                          Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

                          Так правильно будет
                          ДБФ.str_memo=Строка(Месяц[17])+","+Строка(КодДохода[17])+","+Строка(СуммаДохода[17])+","+Строка(КодВычетаПоДоходу[17])+","
                          +Строка(СуммаВычетаПоДоходу[17])+"0D0A"+Строка(Месяц[18])+","+Строка(КодДохода[18])+","+Строка(СуммаДохода[18])+","+Строка(КодВычетаПоДоходу[18])+","+Строка(СуммаВычетаПоДоходу[18])+"0D0A";
                          где ДБФ это база sp2005.dbf?

                          Комментарий


                            #28
                            Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

                            не совсем правильно. В мемо поле должны быть все доходы начиная с первого месяца. Если стоит признак мемо то обрабатывается только мемо поле.

                            Комментарий


                              #29
                              Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

                              Напишите, пожалуйста, фрагмент кода иначе при записи в ДБФ возникает ошибка

                              Комментарий


                                #30
                                Ответ: Импорт данных из текстового файла в формате 2003,2004 гг

                                STR_dox='№1'+chr(13)+chr(10)+'1,2000,1000.00,0,0.0 0'+chr(13)+chr(10)+;
                                ............+;
                                '12,2000,2000.00,0,0.00'+chr(13)+chr(10)+'12,2760, 4000.00,503,4000.00'

                                select sp2005
                                append blank
                                replace famfl with ...,;
                                ...........
                                memo_dox with .t.,;
                                str_memo with str_dox

                                Пример написан на FoxPro. Можно вместо replace использовать insert.

                                Комментарий

                                реклама

                                Свернуть
                                Обработка...
                                X