7.7 1C 7.7 and DBF

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем GMGrom, 21 июл 2013.

  1. TopicStarter Overlay
    GMGrom
    Offline

    GMGrom

    Регистрация:
    15 май 2013
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Проблема:
    Есть обработка которая работает с DBF файлами, а именно экспорт из экселя и сохранение в DBF формате.
    При импорте таблиц из экселя, поля получают заголовки ROW_1, ROW_2 и т.д, приходится в ручную править.

    Как можно сделать авто замену, допустим ROW_1 = №, ROW_2 = NAME или какой-то есть другой способ решения?

    Вложения:

  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Т.е. заменить на имена полей из DBF или на NAME1, NAME2 и т.д?
  3. TopicStarter Overlay
    GMGrom
    Offline

    GMGrom

    Регистрация:
    15 май 2013
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Чтобы в итоговой DBF вместо ROW были нужные значения
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Вы сами поняли что сказали? Какие значения? Телепатов здесь нет, чтобы угадать эти "нужные значения"
    Нужна помощь - задавайте вопрос грамотно.
  5. TopicStarter Overlay
    GMGrom
    Offline

    GMGrom

    Регистрация:
    15 май 2013
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Извиняюсь, если непонятно написал.
    Отрываем обработку, добавляем (импортируем) excel файл с данными, заголовки (см скриншот) принимают значения ROW_1, ROW_2, ROW_3 и т.д
    Вопрос: как сделать автозамену с ROW_1 на №, с ROW_2 на NAME и так далее (если надо то могу продолжить список)

    В данной обработке есть возможность править в ручную, хотелось бы автоматизировать процесс.

    ICQ 358205374, готов продемонстрировать через тимвивер

    ДА
  6. pavl_vs
    Offline

    pavl_vs Профессионал в 1С

    Регистрация:
    18 июн 2011
    Сообщения:
    343
    Симпатии:
    27
    Баллы:
    54
    В модуле вашей обработки (ReDBF) при открытии Excel-файла определяется количество столбцов Листа и дальше в цикле колонкам DBF-структуры назначается имя "ROW_" + номерСтолбца.

    Если структура Excel-таблицы не меняется, то нужно в модуле обработки изменить присвоение имен DBF-столбцов но помнить, что эти имена д/б в латинице и иметь длину не более 8-ми символов.

    Вы так и не показали, а что же хотят видеть ваши партнеры? Например, нам Сбер выдал образец структуры.
  7. TopicStarter Overlay
    GMGrom
    Offline

    GMGrom

    Регистрация:
    15 май 2013
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Пример структуры

    Вложения:

    • SCH00454.rar
      Размер файла:
      1,2 КБ
      Просмотров:
      6
  8. pavl_vs
    Offline

    pavl_vs Профессионал в 1С

    Регистрация:
    18 июн 2011
    Сообщения:
    343
    Симпатии:
    27
    Баллы:
    54
    Сравнивая таблицы из #1 и #7 видно, что структура изменчива: меняется порядок колонок, есть отсутствующие (есть КОД, нет КОДа)... да и просто количество колонок сравнить нет возможности.

    Так получается, что обработок должно быть несколько - под каждую таблицу.

    Проще написать обработку выгрузки необходимых данных в DBF-файлы прямо из 1С.
  9. TopicStarter Overlay
    GMGrom
    Offline

    GMGrom

    Регистрация:
    15 май 2013
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Кто возьмется это сделать и сколько это будет стоить?
  10. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
  11. SerzhM
    Offline

    SerzhM Опытный в 1С

    Регистрация:
    26 окт 2009
    Сообщения:
    511
    Симпатии:
    3
    Баллы:
    29
    Наверное про вот это.
  12. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Не думаю. Если ничего не путаю - я с автором контактировал по удаленке. Проблема-то в принципе тривиальнейшая.
  13. TopicStarter Overlay
    GMGrom
    Offline

    GMGrom

    Регистрация:
    15 май 2013
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Нет, я еще не с кем не контактировал.
    Если кто-то может помочь с проблемой, естественно не бесплатно, пишите GMGrom@yandex.ru с меткой DBF
  14. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Воспользуйтесь поиском по сайту. Точно такую же проблему уже решал. Именно с этой обработкой. Раз не вам - значит кому-то еще.

Поделиться этой страницей