7.7 Загрузка накладных в формате exel

Тема в разделе "Обмен данными в "1С:Предприятие 7.7"", создана пользователем egorkin, 27 окт 2011.

  1. TopicStarter Overlay
    egorkin
    Offline

    egorkin Опытный в 1С

    Регистрация:
    28 мар 2011
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    Доброго всем дня. В нашей фирме стоит 1С Ефарма. В основном загрузка накладных идет в формате txt (файл примера прикрепляю) и вроде как все поставщика подстроились под нас, кроме одних (самых умных). Накладные присылают в формате exсel (прикрепил) и приходится загружать накладные вручную по 80 позиций, а это время и нервы уходят.

    1. Можете посоветовать каким образом (обработчиком) я могу их загрузить в 1С Е-фарма?

    2. Есть ли программа для конвертации из exсel формата в txt?

    Буду очень благодарен ответам!

    Вложения:

  2. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    на счет готовых решений загрузки из Екселя - ничего не могу сказать, можно сваять ручками обработку
  3. TopicStarter Overlay
    egorkin
    Offline

    egorkin Опытный в 1С

    Регистрация:
    28 мар 2011
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    С чего начинать то, есть хотя бы примерный?
  4. TopicStarter Overlay
    egorkin
    Offline

    egorkin Опытный в 1С

    Регистрация:
    28 мар 2011
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    Допустим есть обработчик отвечающий за загрузку накладных, но как его настроить под загрузку в формате excel? Заранее спасибо.

    Вложения:

    • sst_eFarma.ert
      Размер файла:
      28,5 КБ
      Просмотров:
      128
  5. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    попробуйте для начала воспользоваться поиском по форуму, про загрузку не раз тема поднималась

    даже так (без поиска) в ветке Обмен данными (где вы создали тему) есть прямо таки сразу топик про загрузку из Excel, поищите, думаю разберетесь
  6. TopicStarter Overlay
    egorkin
    Offline

    egorkin Опытный в 1С

    Регистрация:
    28 мар 2011
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    до открытии темы это сделал, ничего путного по своей тематике не нашел, а что нашел не идет в Е-фарме.
    А что насчет программы
    Есть ли такое?
  7. TopicStarter Overlay
    egorkin
    Offline

    egorkin Опытный в 1С

    Регистрация:
    28 мар 2011
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    Есть такой обработчик, но как его подстроить, вот в чем вопрос!
    Очень нужен Ваш совет.

    Вложения:

    • import.ert
      Размер файла:
      18 КБ
      Просмотров:
      109
  8. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    сомневаюсь, думаю формат входного и выходного файла слишком не универсален, можно исхитриться и написать конвертер на любом языке, смотрите, что вам ближе

    вообще Excel позволяет сохранить файл в формате TXT, только думаю со структурой файла для загрузки все равно не угадаете - править ручками придется, что долго и можно ошибок наделать
  9. Хряк
    Offline

    Хряк Профессионал в 1С

    Регистрация:
    26 сен 2007
    Сообщения:
    1.447
    Симпатии:
    37
    Баллы:
    54
    нафига что-то конвертировать
    см. как считываются строки из экселя, добавь этот механизм в имеющуюся загрузку из тхт.
    если сам не можешь-зовите программиста
  10. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    А чего голову то ломать? Excel же позволяет сохранять таблицу в текстовый файл....
  11. TopicStarter Overlay
    egorkin
    Offline

    egorkin Опытный в 1С

    Регистрация:
    28 мар 2011
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    позволяет, это факт. Но как связать с моим обработчиком? Хотя бы примерно опишите? Плиз...
  12. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    нужны образцы вашего текстового файла и Excel
  13. TopicStarter Overlay
    egorkin
    Offline

    egorkin Опытный в 1С

    Регистрация:
    28 мар 2011
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    выкладываю:
    1. Реализация1.rar - накладная в формате excel.
    2. РеализацияДП000009722.txt - накладная в формате txt (которая норм рабоает с 1С)
    3. sst_DetPitanie.ert - обработчик отвечающий за загрузку накладной РеализацияДП000009722.txt

    так же под других поставщиков, есть свои обработчики к примеру
    4. sst_eFarma.ert

    Вложения:

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

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    часть информации в XLS отсутствует (НДС/поставщик и т.д.) Это критично?
  15. TopicStarter Overlay
    egorkin
    Offline

    egorkin Опытный в 1С

    Регистрация:
    28 мар 2011
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    это не критично, ндс 0, поставщик вводится вручную.
    главное наименование, кол-во, цена, сумма и серия (идет перед наименованием)
  16. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Тогда и в текст грузить не вижу смысла. Тут важно просто поиск товара.. А он у вас уже есть - глОпределениеТовара. Пример загрузки из XLS тоже... Вся работа - максимум 1 час с отладкой
  17. TopicStarter Overlay
    egorkin
    Offline

    egorkin Опытный в 1С

    Регистрация:
    28 мар 2011
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    эт ясно.
    каким образом он работает? с загрузкой накладных не сталкиволся...
  18. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Судя по принятому обозначению и отсутствию в модуле - это процедура из ГМ вашей конфы. Под рукой нет - как работает сказать не могу. Посмотрите сами в глобальном модуле программы
  19. TopicStarter Overlay
    egorkin
    Offline

    egorkin Опытный в 1С

    Регистрация:
    28 мар 2011
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    вот мд
  20. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    вот описание из ГМ


    //******************************************************************************
    // глОпределениеТовара(ВидКода, КодТовара, НаименованиеТовара, Производитель, Страна, ТекущаяСтавкаНДС)
    //
    // Параметры:
    // ВидКода - Справочник.ВидыКодов - используемый вид кодирования
    // КодТовара - Строка/число - код товара по каталогу поставщика
    // НаименованиеТовара - Строка - наименование товара по каталогу поставщика
    // Производитель - Строка - производитель товара по каталогу поставщика
    // Страна - Строка - страна происхождения товара по каталогу поставщика
    // ТекущаяСтавкаНДС - Перечисление.ЗначенияНДС - ставка НДС товара
    //
    // Возвращает:
    // Справочник.Товары, если товар найден/создан или 0, если не удалось определить товар
    //
    // Описание:
    // Используется для поиска/выбора товара из справочника или же создания нового элемента


    Что здесь непонятного. Трудно самому посмотреть?

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