Как загрузить остатки из excel
Обработка позволяет быстро загрузить начальные остатки по товарам и взаиморасчетам с контрагентами из табличных файлов (excel, dbf) произвольной структуры. Работу обработки покажу на примере 1С:Управление торговлей 11.4.
Загрузка остатков по товарам из Excel
Из него заполним документ Ввод остатков, на форме обработки заполняем необходимые настройки:
Нужно выбрать организацию, дату создания документа, склад, поставщика, файл (а также номера строк и колонок файла). После ввода настроек нажимаем Загрузить, по окончании процесса появится протокол:
Если в процессе загрузки произошли какие-либо коллизии (не найдена номенклатура, контрагент, не удалось определить числовое значение в файле), в протоколе появится соответствующее сообщение.
В том случае, если в программе валюта управленческого учета не рубль, то пересчет сумм из файла в валюту управленческого учета осуществляется по курсу на дату создания документа.
Загрузка остатков по взаиморасчетам из Excel
Также заполняем настройки ввода остатков: помимо реквизитов из прошлого варианта выбираем тип расчетов и тип объекта расчетов (зависит от того, в каком разрезе вы планируете вести взаиморасчеты с контрагентами).
Остатки взаиморасчетов можно вводить в произвольной валюте (в этом случае необходимо заполнить соответствующее поле).
Поиск номенклатуры осуществляется по коду, артикулу, наименованию и штрихкоду, а контрагентов — по наименованию, полному наименованию и ИНН.
Загрузка остатков в 1С:Бухгалтерия предприятия 3.0
Ввод остатков в Бухгалтерии производится аналогично:
Если при загрузке остатков по взаиморасчетам для контрагента не найден договор нужного вида, обработка автоматически его создаст (с наименованием Основной).
В том случае, если с загрузкой из файла возникли какие-либо проблемы (или файл не формата Excel), воспользуйтесь альтернативным вариантом — загрузкой из таблицы формы:
На момент загрузки остатков справочник номенклатуры должен быть загружен в базу (обработка не создает номенклатурные карточки), для загрузки товаров вспользуйтесь этой обработкой.
Данная обработка устраняет отрицательные остатки по количеству на выбранных счетах учета ТМЦ по конкретной организации на указанную дату.
В этой статье я перечислю наиболее распространные конфигурации 1С:Предприятие 8 и то, как и где можно научиться эффективной работе с ними.
Как использовать сделки с клиентами в оптовых продажах, учитывать доп.затраты и формировать отчеты по сделкам
Так что, если кто-то из Вас только начинает погружаться в удивительный мир возможностей 1С, знайте, у Вас все впереди!
Ничего страшного в незнании чего-либо НЕТ! Всегда можно найти ответ на любой вопрос и решить практически любую задачу!
Загрузка в 1С из Excel прайсов поставщиков
В состав модуля входит более 30 преднастроенных алгоритмов и продвинутый Конструктор формул. Для любой колонки из прайса можно указать свою формулу обработки при загрузке (например, удалить из артикула буквы, валюты из цены, задать сложную формулу расчет цен, склеить названия из 2-3 колонок и др).
Как в 1с Загрузить Поступление из Excel в 1с
Первое, с чем мне пришлось столкнуться при знакомстве с 1С — Загрузка данных из Excel…
Загрузка нужна была в нашей компании везде: продажи, закупки, характеристики, изменение цен и тд.
Ну и, как полагается, еще совсем зеленым я не особо понимал что и как делается.
Так что, если кто-то из Вас только начинает погружаться в удивительный мир возможностей 1С, знайте, у Вас все впереди!
Ничего страшного в незнании чего-либо НЕТ! Всегда можно найти ответ на любой вопрос и решить практически любую задачу!
Итак, загрузка из файла Excel в табличную часть любого документа…
Снизу справа видим наш фильтр, который дает открывать только файлы Excel.
Т.е. к примеру клиент прислал нам заказ, нам его нужно загрузить в реализацию.
После выбора файла нам предложат ввести номера колонок для конкретного файла:
После этого начинается перебор файла и в итоге мы получаем следующий результат:
Все позиции нашлись, артикул подтягивали из номенклатуры, цены и количество так же загрузились в свои колонки.
Так же, после чтения каждой строки, можно выводить различные служебные сообщения, например, какая номенклатура нашлась, какая не нашлась и так далее.
От себя добавлю, что данную процедуру мы используем очень часто и в различных ситуациях.
Если у вас возникнут какие либо вопросы по данной обработке или заметите какую либо ошибку — пишите в комментариях, с удовольствием отвечу!
Администратор
Отправка писем из 1С
4 комментария к “ Загрузка данных в табличную часть документа из Excel ”
ДиалогВыбораФайла нельзя писать на сервре, а на клиенте нельзя обращаться к справочнику
Я, к сожалению, на данный момент работаю только с обычными формами, там все выполняется на клиенте и они директивы &НаСервере и &НаКлиенте не воспринимают…
А как загрузить в одну ТЧ строки из нескольких книг xls? Есть идеи?
Есть конечно! 🙂
Но боюсь, что задержался с ответом))
А в целом, в диалоге выбора файла изменяем доступность Множественного выбора
ВыборФайла.МножественныйВыбор = Истина;
Убираем проверку выбора файла:
//Проверим, выбрали ли мы файл, с помощью проверки заполненности пути до файла
Если ПустаяСтрока(ВыборФайла.ПолноеИмяФайла) Тогда
Сообщить(«Файл не выбран»);
//Если мы файл не выбрали, то процедура прерывается, так как продолжать ее нет смысла.
Возврат;
Иначе
Сообщить(«Вы выбрали файл — «+ВыборФайла.ПолноеИмяФайла);
КонецЕсли;
И берем в цикл наше заполнение:
Для Каждого стр Из ВыборФайла.ВыбранныеФайлы Цикл
//Создаем переменную для хранения пути к файлу
ПутьКФайлу = стр;
…..
Закрываем цикл в конце обработки
ПриложениеExcel.Quit();
КонецЦикла;
Это так, первое что пришло на ум из работоспособного. Можно немного более оптимизированным сделать код, что бы Excel только один раз открывался программно, ну и еще по мелочи.
[expert_bq id=»1570″]Например, можно скомбинировать условия поиска по Артикулу и Наименованию и они будут выполняться последовательно в порядке приоритетов. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Модуль содержит набор преднастроенных условий поиска в базе 1С, для всех основных сценариев работы, которые можно комбинировать. Например, можно скомбинировать условия поиска по Артикулу и Наименованию и они будут выполняться последовательно в порядке приоритетов. При необходимости можно создать любые другие варианты или несколько условий поиска конструктором.Предварительный результат и загрузка в базу 1С
Система взаимодействия — новая функциональность платформы «1С:Предприятие 8».
Она обеспечивает такие возможности для удаленной и мобильной совместной работы, как видеозвонки, видеоконференции, видеопрезентации, групповые чаты и мгновенные сообщения.
В данном видео вы разберете возможности этой системы, примеры активации и использования в разных прикладных решениях.