Распознавание документов для документов расхода материалов, если есть файл excel с данными в 1С

Вопрос задал Юлия П. (Москва)

Ответственный за ответ: Шаврова Ирина (★9.92/10)

Добрый день! Пользуемся функцией распознавания документов на прием накладных. Подскажите, есть такая функция, для расхода материалов — использование материалов в заказ? У нас файл для списания excel, можно его загрузить в 1С на подобие распознавания? Или есть какие варианты упростить работу списания.

Все комментарии (14)

  1. Приложение

    Юлия, здравствуйте!
    Распознавание документов разработчики сделали для очень ограниченного списка документов — это Счета, Акты, Накладные, УПД и Счета-фактуры.

    Все это внешние документы и разработчики изначально акцентировались на внешнем обмене покупателей и поставщиков.

    Расход материалов все-таки внутренний документ, как правило, его делают внутри своей базы, поэтому даже изначально вопрос по загрузке его в документах распознавания разработчиками не ставился.

    Поэтому можно обратиться на прямую к разработчикам через горячую линию с этим вопросом, но у меня большие сомнения, что этот вариант загрузки будет проработан и внедрен. Но тем не менее попробовать стоит! 🙂

    Что же мы вам можем посоветовать в данной ситуации?

    Вопрос с обращением к программисту оставляем за скобками — это вы можете разместить задачу на Инфостарте и выбрать себе программиста, который предложит свои услуги по приемлемым для вас условиях.

    Поэтому опираемся на то, что есть.
    А есть у нас универсальная обработка Загрузки данных из табличного документа.
    Она может нам подойти.

    Ссылку на обработку можно скачать здесь, мы дорабатывали обработку 8.2 на ИТС в нашем курсе по интерфейсу ТАКСИ для 8.3 и вы можете ею пользоваться:
    https://drive.google.com/file/d/1gG__urh5Pw8S85FwhXKoKNrQzipm09am/view?usp=sharing

    Работу с ней вы можете посмотреть здесь:
    Загрузка данных из табличного документа 1С 8.3

    Все так как и для 8.2:
    1. Открываете обработку через Файл — Открыть, на предупреждение системы безопасности отвечаете «да»
    2. Создаете пустой документ расхода, с пустой табличной частью, куда будете выполнять загрузку данных
    3. В обработке указываете в Шапке, что работаете с Табличной частью документа (см. скрин) и выбираете в поле Ссылка созданный документ (сначала в списке типов документа нужный тип и после его выбора конкретный документ расхода) см. скрин
    4. По 1й кнопке вкладки Табличный документ открываете свой файл, должны загрузиться ваши данные
    5. Переходите на вкладку Настройки и настраиваете соответствие каждому реквизиту табличной части номер колонки в ваших данных (для ручного указания номера по кнопке Нумерация колонок выберите — выставление вручную)
    6. На вкладке Табличный документ выполните контроль загружаемых данных по кнопке Контроль (см. скрин)
    7. Если контроль прошел нажимаете кнопку Загрузить.
    8. читаете сообщения внизу программы по процессу загрузки. Если все хорошо, идете в список документов расхода и открываете свой созданный документ и проверяете загрузку данных в него.

    В моем случае в таблице не было счета учета, поэтому он не загрузился, а так все что загружала — загрузилось корректно.

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

  2. Ирина,
    что-то у нас не получается, сопоставление номенклатуры. В файле она может, в большинстве случаев, называться по другому, чем у нас в базе. Сопоставить нет возможности? Загружает четко по названию?

    1. Сопоставление вы задаете сами: можно по наименованию, можно по коду, но это должно соответствовать точно. Иначе программа не определит нужный элемент номенклатуры. Даже обмены настраиваются по условиям равенства по коду, УИД, ИНН — каким-то уникальным неизменяемым данным при загрузке. Иначе происходит сопоставление вручную.

      В вашем случае в таблице наименования должны совпадать с данными в 1С номенклатуры. Возможно у вас одинаковые коды, тогда в таблице должна быть колонка с ними и поиск по ней.

      1. Приложение

        Условие сопоставление для Номенклатуры по неизменным реквизитам: Наименование, код, артикул.

  3. Занесла в табличную часть номенклатуру с программы.
    Контроль прошел, ошибок не выявлено.
    Но, при загрузке, вышла непредвиденная, попробуйте повторить. Повторяю, не проходит(

    программа Бухгалтерия предприятия, редакция 3.0 (3.0.121.31) (http://v8.1c.ru/buhv8/)
    это пробная версия, в новой, обновили, на следующую

    1. Для обработки не важен релиз — она универсальная, работает и с Бухгалтерией, и с ЗУП, и с УТ и т.д.

      Тут дело не в релизе, а в том, что вы не можете по наименованию сопоставить данные.
      Это проблема.

  4. Приложение

    Контроль срабатывает на сами данные в файле, чтобы там не было запрещенных символов, которые программой не могут быть прочитаны.
    Поэтому Контроль как правило всегда проходит.

    Если загрузка не прошла, то проблема в настройках.
    Проверяйте, чтобы номера колонок, выставленных вручную, соответствовали данным в таблице на вкладке Табличный документ.

    Попробуйте загрузить только количество, чтобы понять как это работает. Снимите флажки у всего прочего и проставьте соответствие номера колонки файла с реквизитом.

    Обратите внимание на строчку с которой должна идти загрузка. По умолчанию она выставлена как 2. И у меня тоже 1й строкой идет Шапка таблицы, но как у вас я не вижу.
    Первой строкой должна идти та, с которой идут данные в таблице.

  5. Приложение

    Могу только предложить такой вариант поиска номенклатуры через формулу, посмотрите скрин.

    Это максимум что можно вытащить без сопоставления данных файла и 1С.
    Просто используем команду неточного поиска, тогда символы слева могут отличаться, но программа все равно их найдет.

    Пример я сделала, загрузка у меня прошла корректно, хотя данные наименований в 1С и файле отличаются.

    Но более серьезная разница не в окончании наименования, а внутри наименования в файле так не отыщется и вы нигде не сможете загрузить данные, пока не выровняете более-менее наименования.

    1. Приложение

      Вот формула поиска не точного.

  6. Типовой функционал сопоставления использует сопоставление по УИД, если при загрузке данные не находятся вы все равно их сопоставляете вручную. Без этого никак, другое дело, что эти данные в функционале запоминаются и в следующий раз сопоставлять их не надо, а здесь в обработке нет подключения соответствующего регистра сопоставлений и записи в него.

    Если данные очень отличаются, то вам и программист не поможет без доработки конфигурации: при загрузке он должен будет также, как и программа, понимать как сопоставлять данные, и если правила корректного нет — соответствия не найдется.

    Тогда ему придется создавать отдельный регистр сведений в специальном расширении, чтобы не трогать типовую конфигурацию и вам придется заполнять соответствия вручную, после этого обработка сможет при загрузке обращаться к этому регистру и выбирать для указанной номенклатуры корректную пару номенклатуры 1С.

  7. Во вложении файлы скрины. (подскажите, скрины не будут видны другими пользователямя, прошу убрать после закрытия вопроса)
    Теперь количество не загрузилось, в чем ошибка?
    И повторюсь, загружает только конкретное название, в базе должно быть точь в точь.? вариантов выбора номенклатуры потом нет?

  8. Не беспокойтесь, пользователям видны ТОЛЬКО мои скрины.

    Посмотрите мои скрины, у меня Количество — это не Количество мест. Ищите ниже реквизит количество. Посмотрите еще раз мои настройки.

  9. Приложение

    Я вам выше очень подробно все объяснила.
    Посмотрите мой ответ. Если ищите по Наименованию, то да, точь-в-точь.

    Можно как я показала в примере задать формулу с поиском по левой части, используя команду 1С Найти по наименованию (текст, Ложь), Ложь — это признак НЕ точного соответствия, но и он имеет пределы, как правило это кончик наименования справа с пробелами или другими символами.

    Я показала изменения наименований в файле и загрузку.

    Также написала, что для загрузки неточных наименований необходимо будет сделать ручное сопоставление данных в регистре соответствий — это уже работа программиста.

  10. Ирина, я не обновила страницу и не увидела сразу ответа.
    Спасибо большое за такую подробную информацию!
    Будем разбираться.

Комментарии закрыты.