Как вбивать в 1с документы
Ввод на основании используется в случаях, когда при создании нового объекта могут быть использованы данные уже существующего объекта. Ввод на основании может быть реализован для справочников, документов, планов видов характеристик, планов счетов, планов видов расчета и бизнес-процессов. В общем случае объект может быть создан на основании любого объекта из перечисленных выше, например, документ может быть создан на основании справочника.
Рассмотрим работу механизма ввода на основании на следующем примере: Организация оказывает услуги пассажирского такси. Заказы покупателей регистрируются в документе «Заказ». Заказ может быть формируется диспетчером. Документ «Заказ» содержит следующую информацию:
- имя клиента
- адрес клиента
- адрес откуда
- адрес куда
- время подачи
- желаемый класс автомобиля
- список желаемых опций
Имя клиента, его адрес и телефон хранятся в справочнике «Клиенты». В данном примере будет реализован ввод документа на основании справочника. С целью упрощения примера справочник будет только один - «Клиенты», вся остальная информация будет вводиться вручную.
Создание объектов конфигурации
Реализация
В свойствах документа «Заказ» перейдем на закладку «Ввод на основании»:
Нажмем кнопку «Редактировать элемент списка» и выберем из списка справочник «Клиенты»:
Далее запустим конструктор ввода на основании нажатием на кнопку "Конструктор ввода на основании":
В открывшемся окне нужно сопоставить поля справочника с реквизитами документа заказа. Это можно сделать, нажав кнопку «Заполнить выражения» и тогда система попытается сама определить, какие поля необходимо скопировать:
Поле адреса нужно сопоставлять вручную, выбрав поле «АдресОткуда» в нижней части, а затем двойным щелчком на реквизите «Адрес» в реквизитах объекта обоснования:
По нажатию «ОК» система генерирует следующий код в модуле документа «Заказ» в процедуре ОбработкаЗаполнения:
Процедура ОбработкаЗаполнения вызывается в ряде случаев, таких как ввод нового документа интерактивно и ввод на основании. В данном случае, если переменная ДанныеЗаполнения является ссылкой на справочник клиентов, выполняется заполнение реквизитов документа. Код обработчика можно модифицировать. Предположим, что клиенты чаще всего хотят подачу такси в течение 15-20 минут. Тогда в код обработчика можно добавить инициализацию реквизита «ВремяПодачи». Также удалим комментарии, созданные конструктором:
Запустим приложение в режиме отладки и проверим, как работает ввод на основании. Добавим пару записей в справочник клиентов:
Откроем одну из них. В окне будет доступна кнопка «Создать на основании», по нажатию которой откроется список с опцией выбора «Заказ»:
При выборе «Заказ» система создает пустой документ и заполняет поля в процедуре ОбработкаЗаполнения:
Сохраним документ и убедимся, что документ был успешно создан, открыв его из спиcка документов заказа:
Теперь предположим, что у клиентов могут быть опции, которые всегда присутствуют в заказе данного клиента. Например, «Некурящий водитель». Тогда их можно задавать в справочнике клиентов и копировать в документ заказа. Расширим справочник «Клиенты» табличной частью «Опции»:
Теперь необходимо модифицировать процедуру ОбработкаЗаполнения документа. Это можно было бы сделать через конструктор, но тогда процедура обработки будет перезаписана, поэтому добавим код копирования табличной части вручную:
Запустим конфигурацию в режиме отладки и посмотрим, что получилось. Добавим опции клиенту:
Сохраним данные и создадим заказ на основании записи справочника:
Таким образом, данные табличной части были успешно скопированы в заказ. Для этого простого примера реализацию ввода на основании можно считать законченной.
Пользователи 1С часто сталкиваются с необходимостью работы с внешними файлами. Чтобы не возникло никаких сложностей с этим вопросом, мы решили написать на эту тему статью. В данном материале мы разберём наиболее популярные типы файлов и выясним, как их загрузить в 1С.
Для начала опишем варианты файлов:
Данный вид файлов представлен, как правило, документами в виде изображений с расширениями *.pdf/*.jpg/*.tif и пр.
Используется такой файл исключительно для присоединения к объектам конфигурации* и их дальнейшей отправкой либо хранения в составе вложения.
Данный вид файлов представлен расширениями различного типа *.mxl/*.xls/*.txt и пр.
Используется для загрузки данных в ИБ через внешние и внутренние обработки 1С.
Подобные файлы имеют расширения *.epf у внешних обработок и *.erf у внешних отчётов соответственно.
Используются данные файлы для добавления дополнительных возможностей 1С, не предусмотренных разработчиком конфигурации.
В эту группу можно отнести файлы расширения *.dt/*.1cd/*.log/*.pff/ *.v8i и пр.
Эти файлы необходимы 1С для корректного функционирования.
*В виде документов учёта, произвольным ЭД в сервисе 1С-ЭДО, письмам в сервисе 1С-Отчётность и прочее.
Определившись с группами используемых файлов, попробуем на примере разобрать наиболее частые варианты работы с каждой из групп.
Прикрепление скана договора с контрагентом к первичному документу учёта
Не все формы документов учёта поддерживают возможность прикрепления вложений.
Файл обмена с банком формата *.txt, содержащий данные по движениям по счёту при загрузке в 1С
Или через встроенную в типовую конфигурацию обработку «Обмен с банком», которую можно открыть в «Банковских выписках» через «Ещё».
Файл отчётности, сформированный в другой БД или ПО в *.xml формате, для загрузки и отправки через сервис 1- Отчётность
Разовое открытие обработки можно сделать из «Главного меню» – «Файл» – «Открыть»
Некоторые организации предоставляют внешние обработки для интеграции 1С со сторонним ПО. Для открытия подобных файлов у пользователя 1С в настройках прав должна стоять отметка на «Открытии внешних отчётов и обработок».
Более подробно по открытию внешних отчётов и обработок можно узнать на сайте ИТС .
Пользователи 1С могут столкнуться с необходимостью переноса БД или её созданию и добавлению в список баз. В файловом варианте работы БД файл 1cv8.1cd является самой БД, остальные файлы в общей с ней папке носят вспомогательный характер.
Если возникает необходимость очистки жёсткого диска, следует обращать внимание на файлы формата *.dt, так как они являются выгрузками базы (копии).
С появлением сервиса 1С:ФРЕШ выгрузка БД также может быть представлена файлом data_dump.zip, содержащий лишь данные, введённые в БД в пользовательском режиме, с описанием структуры метаданных, но без их непосредственного наличия.
Выгрузка данных из локальной версии БД в облачную
Загрузка данных из локальной версии БД в облачную
В данной статье мы рассмотрели наиболее частые варианты работы с файлами в 1С. Если вопросы всё же остались, мы будем рады вам помочь. Вам всего лишь нужно обратиться на Линию консультаций 1С компании «Что делать Консалт». Первая консультация совершенно бесплатная!
Раньше и не верилось, например, что бухгалтерию можно вести в телефоне, а теперь — пожалуйста, загрузил специальное приложение и вперед! Разработчики постоянно совершенствуют программу 1С. Так, начиная с релиза 3.0.81, в неё в пилотном режиме добавлена возможность создания документов «Акт», «Накладная», «Счет-фактура» с помощью загрузки по фотографии или сканированному варианту. Как это делается, расскажем в статье.
Сразу оговоримся, что пока данный функционал доступен только пользователям облачной 1С.
Для загрузки данных в 1С теперь достаточно сфотографировать документ, отсканировать его или сфотографировать с помощью мобильного приложения «Сканер документов».
Начнем с первого варианта — загрузка по фото или скану.
Загрузка документов в 1С из скана (фото)
Имеем сфотографированный телефоном документ и отправленный пользователю на электронную почту: акт об оказании услуг на сумму 2750 руб. от контрагента ИП Кругловой О.А. Услуги оказаны ООО «Василек». Контрагент и услуга новые, в 1С не внесены.
Шаг 1. Перейдите в раздел «Покупки» — «Поступления (Акты, накладные, УПД)».
В журнале документов нажмите кнопку «Загрузить» и выберите команду «Из скана (фото)».
Шаг 2. Для добавления фото в 1С нажмите кнопку «Добавить файлы».
Шаг 3. В модуле «Распознавание документов» нажмите «Добавить». В открывшемся окне выберите файл фотографии документа или сканированное фото. В нашем случае прикрепляем файл, присланный на электронную почту.
Шаг 4. После переноса файла в 1С выделите его и нажмите «Распознать».
Далее действия выполняются автоматически. Документ отобразится в правой части окна.
Дождитесь окончания обработки, пока статус документа не изменится на «Распознанный» — значок в виде буквы «А» и не появится «синяя стрелочка».
В строке отображаются данные документа:
- тип — в нашем примере «Акт об оказании услуг»;
- имя файла и наименование документа;
- автор — в данном примере это пользователь 1С;
- организация, чей документ загружается. В нашем примере ООО «Василек».
Шаг 5. Щелкните дважды мышкой на строке. Откроется форма ввода документа в 1С с заполненными по возможности реквизитами. А те данные, которые не сопоставлены, обозначены как ошибки.
Так как контрагент, договор и номенклатура ранее не использовались в программе, то программа не может их сопоставить с распознанными данными фото. Эти поля помечены красным.
Пройдемся по ошибкам и дозаполним форму.
Ошибка первая: не сопоставлен контрагент
Шаг 6. Щелкните на поле «Контрагент». В сканированном эскизе фото программа автоматически покажет нужный распознанный фрагмент и предложит создать нового контрагента, т.к. он отсутствует в базе.
Нажмите на выпадающую ссылку «Создать: Индивидуальный предприниматель Круглова Ольга Александровна». Наименование контрагента считано с фото документа.
Шаг 7. В открывшемся окне подтвердите создание контрагента — кнопка «Создать».
Вид контрагента 1С определит автоматически.
При возможности использовании сервиса 1С-Контрагент программа предложит им воспользоваться. Согласимся на предложение.
Ошибка вторая: нет договора
Шаг 9. Поле «Договор» в нашем примере мы заполнили вручную, указав «Без договора». Но при указанном в документе договоре его также можно внести с помощью используемой обработки.
Ошибка третья: не сопоставлена номенклатура
Шаг 10. Щелкните на поле «Номенклатура» и создайте новый элемент, нажав на всплывающую «подсказку».
Шаг 11. В окне заполнения данных о номенклатуре укажите «Вид номенклатуры». Наименование и единица измерения заполнятся из фото документа.
Шаг 12. Заполнив данные, нажмите кнопку «Создать» и выберите нужный вид документа. В нашем примере это «Услуги (акт)».
Из рабочего места «Распознавание документов», окошка «Распознанные», наш документ исчезнет и переместится в «Обработанные». Если нажмем одноименную кнопку, отобразятся документы, на основании которых созданы «Акты» или «Накладные».
Шаг 13. Откройте журнал «Поступления (Акты, накладные, УПД)» и увидите сформированный обработкой документ из нашего фото.
Задача выполнена. Причем отметим, что фото было не лучшего качества, но система смогла его распознать.
Рассмотрим еще один вариант переноса документов — с помощью фото, но используя мобильное приложение «1С — Сканер документов».
Передача документов в 1С: Бухгалтерию предприятия ред. 3.0 с помощью приложения «1С: Сканер документов». Установка приложения «1С: Сканер документов»
Начнем с того, что необходимо установить приложение на телефон. Найти его можно самостоятельно или воспользовавшись QR-кодом из 1С со ссылкой на указанное приложение.
Сделать это можно из рабочего места в разделе «Продажи» или «Покупки» — подраздел «Сервис» — «Загрузить документы из сканов (фото)».
Это тоже рабочее место, что мы рассмотрели выше.
Шаг 1. Перейдите в рабочее место и нажмите кнопку «Мобильные приложения».
Шаг 3. Используя QR-код, загрузите мобильное приложение. Оно доступно в двух вариантах операционных систем телефона:
- для пользователей Android;
- для пользователей Apple iOS.
В нашем примере мы установим на телефон приложение для Android, используя приложение Google play.
Шаг 4. Найдите приложение и нажмите «Установить»
После установки приложения на телефон перейдите в 1С в рабочее место загрузки фото.
Шаг 5. Для добавления «клиента» загрузки нажмите кнопку «Добавить».
Добавлять фото документов могут не только сотрудники, но и клиенты, используя коды подключения.
В окне создания «клиента» — «пользователя» задайте его наименование.
Синхронизировать программу с приложением можно с помощью ключа пользователя или отсканировав QR-код. Ключ пользователя формируется программой автоматически.
Синхронизируем нового клиента с его приложением.
Шаг 6. Запустите приложение на телефоне. Автоматически оно предложит войти в систему. Вы можете ввести ключ пользователя (при удаленном расположении клиента) или отсканировать QR-код, нажав на него.
Если у вас пока нет кода или ключа, можно воспользоваться для ознакомления «Демо-режимом».
Загрузка фото через приложение «1С: Сканер документов» и синхронизация с его с 1С
Интерфейс программы прост. Он имеет только раздел «Мои документы». Добавить документы можно:
- выбрав готовый файл с телефона;
- выбрав действие — Сделать фото.
Воспользуемся вторым вариантом.
Шаг 8. Как только файл фото попадает в приложение, происходит его обработка. Приложение автоматически его отправит в 1С.
В приложении информация о файлах отображается следующим образом.
Для примера сфотографирован и передан еще раз этот же документ «Акт об оказании услуг».
Шаг 9. Перейдите в 1С. В рабочем месте «Распознавание документов» автоматически появился переданный из приложения документ.
Обратите внимание, что документы группируются по датам загрузки, что облегчает поиск нужной документации.
У строки документа имеется пиктограмма — «листик со скрепкой». Нажав на нее можно перейти к документу и посмотреть прикрепленное вложение.
Далее действуем также, как и при загрузке фото (скана) с компьютера.
Шаг 10. Щелкните дважды на строке документа и откроется его форма.
Так как с контрагентом из документа мы уже работали, и он, и его номенклатура уже внесены в программу, то они без проблем сопоставились.
Если вы впервые работаете с этим контрагентом, то выполняете действия так, как мы рассмотрели в первом разделе статьи при загрузке документа по фото в программу.
Шаг 11. Проверьте документ на наличие ошибок (незаполненных полей).
Обратите внимание на гиперссылку — «Связанные документы». Нажав на нее, пользователь видит, что имеются дубли распознанного документа и в системе уже сформирован документ «Поступление (Акт, накладная, УПД)».
Обратите внимание, программа контролирует совпадение реквизитов загружаемых документов и предупреждает об том пользователя, чтобы по ошибке не были загружены документы дважды.
Так как мы рассматриваем пример загрузки, нажмем «Создать новый».
В реальном режиме работы, конечно же, при обнаружении имеющегося документа в базе, повторно загружать его не надо.
Шаг 12. Перейдите в журнал документов по поставщикам — «Поступление (акты, накладные, УПД). В журнале два документа. Первый загруженный с помощью фото с компьютера, через кнопку «Загрузить». Второй — с помощью мобильного приложения «1С: Сканер документов».
Обратите внимание на значок «скрепка» у каждого загруженного нами документа. Это означает, что имеются прикрепленные файлы.
Выделив документ, нажмите «кнопку-скрепку» на панели инструментов журнала. Откроется окно «Присоединенные файлы», где хранится наша фотография документа или его скан.
Дополнительные настройки рабочего места «Распознавание документов»
В рабочем месте «Распознавание документов» у нас два документа со статусом «Отработанные».
Посмотрим, какие настройки рабочего места еще имеются.
- «Кнопка-картинка» — «Показать миниатюры файлов» / «Скрыть миниатюры файлов» — отображает фото документа в нижней части рабочего стола.
- «Кнопка-скрепка» — «Показать панель с документами» / «Скрыть панель с документами» — отображает связанные документы и файлы с правой стороны рабочего места.
При нажатой кнопке «Загружено» в списке отображаются все документы, сгруппированные по датам загрузки. Пользователь может установить отбор по контрагенту или организации, нажав одноименные кнопки.
Обратите внимание на «кнопку-шестеренку» на панели задач.
Здесь пользователь может задать дополнительные настройки, которые включают:
- настройки распознавания документов;
- настройки заполнения документов;
- настройки обработки документов;
- прочие настройки.
Для изменения настроек установите галочку или переместите переключатель в нужное положение.
По гиперссылке «Соответствие распознанных строк» можно посмотреть, как сопоставлялись значения справочников
Мы рассмотрели функционал загрузки документов по фото и сканам. Пока он доступен только для пользователей облачной 1С-Fresh, но надеемся, что в скором времени 1С порадует этим инструментом всех остальных пользователей 1С.
Любая организация регулирует взаимоотношения с контрагентами на основании договоров, в которых прописываются условия сотрудничества. Обычно документ составляется в текстовом редакторе, проверяется юридической службой компании (если таковая имеется на предприятии), печатается и подписывается обеими сторонами. В итоге у каждого участника договорных отношений остается по одному экземпляру, которые хранятся в бумажном виде.
Многие компании не имеют своих помещений в достаточном объеме, поэтому самым распространенным видом взаимодействия с контрагентом является аренда. В 1С договор должен быть зафиксирован и указан при начислении платежей по этому договору. Однако в информационной базе программы текст договора никак не фигурирует, поэтому при необходимости внести изменения, оформить дополнительное соглашение или какие-то другие правки, приходится искать текстовый файл или печатный вариант.
Разработчики 1С учли данный недочет. Договор аренды 1С 8 3.0.37.21 позволяет сформировать непосредственно в программе и закрепить за контрагентом. Кстати сказать, к одному контрагенту можно прикрепить несколько договоров, в которых указанный контрагент может выступать в качестве поставщика и покупателя. Договор аренды 1С ЗУП может использовать при начислении платежей, обращаясь к общей базе данных.
Преимущество создания договоров сразу в программе очевидно: можно использовать автозаполнение для полей с реквизитами, создавать шаблоны типовых договоров, в любое время просмотреть текст договора для конкретного контрагента.
Рассмотрим создание документа на примере аренды. Чтобы создать и провести в 1С договор аренды, нужно зайти в раздел «Справочники», выбрать раздел «Покупки и продажи» и войти в пункт «Шаблоны договоров»:
В базовой конфигурации программы уже есть 3 типовых шаблона: договор возмездного оказания услуг (сюда относится аренда), договор подряда и договор поставки. Напомним, что договор аренды 1С 8.2 таким способом создать не позволит. А для владельцев обновленной версии этот пункт доступен:
Создание собственного шаблона договора
В шаблонах договоров можно создавать новые группы. Допустим, это будет группа «Дополнительные соглашения». Эта функция активируется при нажатии кнопки «Создать группу», после чего требуется заполнить название группы. Во вновь созданной группе кнопкой «Создать» формируем новый шаблон.
Завести договор аренды 1С ЗУП можно простым набором нужного текста или же текст можно скопировать из текстового редактора. Набранный или вставленный текст можно дополнить полями автозаполнения через кнопку «Вставить текст». При нажатии кнопки предлагается список полей, которые могут быть вставлены из карточки контрагента.
Поля помечаются желтым цветом, теперь это не статический текст. Сюда будут вписываться реквизиты из базы данных. Если договор аренды 1С 8 3 ЗУП для контрагента уже имеется, то дополнительное соглашение можно прикрепить к нему же.
Таким способом можно добавить в текст все необходимые поля, в итоге документ будет выглядеть следующим образом:
Заполнение и печать шаблона
Чтобы вывести на печать договор с организацией с использованием шаблона, нужно найти нужного контрагента в одноименном справочнике. В договорах выбираем необходимый вид договора, нажимаем «Печать» и заходим в предложенный пункт с шаблонами, где выбираем нужную форму:
На печать выводится сформированный заранее шаблон с автоматически заполненными полями.
При неполной информации о контрагенте, пустые поля будут подсвечены. Эти данные можно внести при ручном редактировании печатной формы.
Суть данного метода в использовании обработки «загрузка в табличную часть».
В работе современного бухгалтера много времени занимает операторская работа по забиванию однотипной информации в базу данных.
Например, оприходование канцелярии для офиса - это многостраничные накладные с большим количеством позиций.
Существуют программные комплексы для автоматического сканирования занесение в базу. Стоимость их от 10000 в год за 1 рабочее место.
Предлагаемый способ бесплатен и не требует установки дополнительных программных комплексов. Пример написан на базе 1С Предприятие 8.3 Бухгалтерия государственного учреждения, соответственно номера счетов другие. в остальном суть и порядок действий одинаковы для других конфигураций и версий платформ.
Распознаём во формате xls .
Скачиваем с Интернета или берем с диска ИТС обработку «Загрузка в табличный документ».
Если в справочниках нет номенклатурной, которая есть накладной, выбираем обработке Режим загрузки - Загрузка в справочник.
Идём в распознанный файл в формате xls.
Если, как в данном примере, указаны артикулы перед наименованием позиции - в ячейку С26 прописываем в формулу “=ПСТР(B26;НАЙТИ(" ";B26;1)+1;999)”. Копируем эту формулу в оставшиеся строки в столбце С. Далее копируем из столбца С в обработку.
Если суммы распознались как текст, то в пустой столбец прописываем формулу “=К26*1” и тоже копируем в обработку. Если не получилось – забиваем руками.
Чтобы было легче заполнять табличную часть, открываем карточку номенклатуры уже находящейся в базе и переписываем данные, что заполнено (единицы учета, НДС, счет учета и т.д).
После того как заполнили табличную часть работки нажимай Загрузить.
В 1С заводим документ Покупка материалов.
В 1С заводим документ покупка материалами в нём первую строку по накладной.
Идём в распознанный файл в формате xls.
Если, как в данном примере, указаны артикулы перед наименованием позиции - прописываем формулу “=ПСТР(B26;НАЙТИ(" ";B26;1)+1;999)” в ячейку С26. Копируем эту формулу в оставшиеся строки в столбце С. Далее копируем из столбца С в обработку.
Если суммы распознались как текст, то в пустой столбец прописываем формулу “=К26*1” и тоже копируем в обработку
Идём в обработку выбираем режим загрузки в Табличную часть далее покупка материалов и выбираем наш документ я нажимаем обновить.
Это покажет нам какие столбцы и как заполнять. Копируем туда также строки с распознанного документа: названия, единицы измерения, счет учета, количество, НДС, суммы и т.д. Нажимаем загрузить.
Теперь идём в наш документ в 1с, проверяем его по накладной и проводим.
P.S. Данный метод применим для всех типов документов которые видимо обработка.
Читайте также: