Главная Новости

Обработки, настройки и отчеты 1С и Excel

Опубликовано: 23.08.2018

видео Обработки, настройки и отчеты 1С и Excel

Внешние отчёты и обработки 1С

Начну с благодарности всем покупателям, которые помогают материально и не только, в развитии данного проекта и многих моих других. Без Вас ничего этого не было. Ваши предложения и материальная поддержка помогают, стимулируют и подталкивают на создание более удобных и функциональных инструментов для ведения Вашего бизнеса, Вашей учетной системы 1С. Еще раз СПАСИБО!



Возможности версии 5:

Загрузка данных с любого указанного листа, интервала строк, из файлов формата xls, xlsx, xlsm, xlsb, ods, ots, csv. Для загрузки нужен либо установленный Microsoft Office, либо LibreOffice. Для загрузки csv - только 1С.


Добавление внешних обработок в 1С:Предприятие 8.3

2 режима работы обработки – ручной и автоматический . В ручном режиме вам нужно будет выполнить настройку соответствий реквизитов, выбирать данные для загрузки, а так же нажимать команды, которые будут выполнять создание/обновление номенклатуры и создание документов. В автоматическом режиме вам нужно всего лишь указать файл, из которого брать данные. Система по имени файла найдет подходящие настройки в папке с загружаемым файлом, которые нужно было сохранить ранее с помощью данной обработки, и выполнит загрузку номенклатуры с картинками, и документов в автоматическом режиме. Файл с настройками обязательно должен лежать в папке с загружаемым файлом!


Отчет по продажам, данные из 1С Бухгалтерия 8.3 переносим в Excel

Предварительное считывание данных из файла и интерактивное связывание колонок данных из файла и реквизитов из базы объектов, которые будут создаваться. Связывание происходит методом перетаскивания колонки файла на нужный реквизит или указанием имени колонки из файла, путем ввода номера колонки в виде «к1» или « K 2» на английском или на русском, система все «подгонит» как надо!

Считывание данных с игнорированием пустых строк между строками с данными. Если все колонки в текущей строке пустые, то данная строка игнорируется при загрузке.

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

Высокая скорость считывания данных из файла с возможностью указания, для каких колонок выполнять считывание данных из файла «как есть» для предотвращения потери лидирующих нулей, например, в артикулах. Для этого достаточно указать через запятую номера колонок в файле, начиная счет с 1, в поле «№ колонок » на 1м этапе.

Автоматическая остановка загрузки данных , если в указанных колонках нет данных. Т.е. указываем системе по каким колонкам контролировать наличие данных при загрузке и обработка сама прервет загрузку, если значений в указанных колонках строки будут пустые. Колонки указываются в поле на 1м этапе в поле «№ колонок для отслеживания конца файла» начиная с 1, через запятую. Например, «1,2,3»

3 варианта загрузки иерархии папок номенклатуры –

Без иерархии – все будет помещено в одну папку

Иерархия папок в одной колонке с наименованием номенклатуры на разных уровнях (только MS Excel пока)

Иерархия папок в отдельной колонке и названия папок разделены разделителем

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

Загрузка картинок номенклатуры , причем практически без ограничений по количеству на одну позицию номенклатуры, и неважно как представлена картинка – внутри ячейки в файле, или ссылкой на файл, или ссылкой на картинку в интернете ( http , https , ftp ). Загрузка может быть в базу, либо в том, в зависимости от настроек базы.

Можно загружать наименования картинок из отдельной колонки . Если наименование картинки берется из колонки и загружается одна картинка на позицию, то имя берется как в колонке. Если загружается несколько картинок и имя берется из колонки, то к имени добавляется индекс. Например, «название. jpg » будет преобразовано для второй и последующих картинок в вид «название_2. jpg »  и т.д. Если указать на пустую колонку (без значений), то наименование картинок будет идти по наименованию номенклатуры с присвоением индекса.

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

Удаление старых картинок в базе при загрузке новых - если установлен флаг, то система удаляет элементы справочника, которые хранят данные картинок (регистр так же), очищает главное изображение в номенклатуре, которая выбрана/найдена в таблице выбранных данных. Если картинка хранится в томе, то удаляет и файл картинки по пути из тома, который указан в связанном элементе справочника.

Для поиска номенклатуры в базе можно использовать либо практически любую комбинацию реквизитов самой номенклатуры, либо штрихкод, либо реквизиты номенклатуры поставщика. Все реквизиты, которые участвуют в поиске, выбираются простой установкой флага в колонке «П.» (Поиск). Поиск не учитывает регистр букв для полей строкового типа.

Система создания значений (элементов справочников и ПВХ). При обращении к данным реквизита, например, номенклатуры, имеющего ссылочный тип (Справочник, ПВХ), система проанализирует реквизиты создаваемого элемента, и создаст нужный элемент и подставит в текущий реквизит. Все создаваемые элементы (объекты) проверяются на наличие в базе по полям поиска, для предотвращения образования дублей. По умолчанию для большинства элементов – это «Наименование» без учета регистра, но имеются исключения (Упаковки, ГТД и т.д.)

3 варианта установки значений «Из колонки», «Выбранный вариант», «Соответствие». Если выбран вариант «Из колонки» и тип реквизита простой, то система возьмет данные из указанной колонки, если тип ссылочный – то постарается создать элемент по указанным настройкам (см. ниже). «Выбранный вариант» - одно единственное значение. «Соответствие» - возможность указать для указанной колонки данных из файла соответствие данных из базы для каждого реквизита.

Обновление реквизитов номенклатуры и сопутствующих данных (характеристик, серий, ГТД, упаковок, номенкл. поставщиков и т.д.) , имеющихся в базе, данными из файла, причем только для выбранных реквизитов. Для обновления реквизитов достаточно указать «Артикул» и/или «Наименование», по которым система сможет найти номенклатуру в базе и выполнить обновление дополнительно выбранных реквизитов.

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

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

Правильная система создания характеристик с учетом владельца (вида номенклатуры или номенклатуры). Используется так же поиск характеристик перед загрузкой по полям поиска. Загрузка возможна как при загрузке номенклатуры, так и при загрузке данных в документ.

Правильная система создания серий с возможностью указания срока годности и других реквизитов серии. Используется так же поиск серий перед загрузкой по полям поиска. Загрузка возможна как при загрузке номенклатуры, так и при загрузке данных в документ.

Правильная система созданий ГТД с возможностью указания прочих данных. Используется так же поиск ГТД перед загрузкой по полям поиска. Загрузка возможна как при загрузке номенклатуры, так и при загрузке данных в документ.

Загрузка номенклатуры поставщиков в справочник «Номенклатура поставщиков» с характеристиками и упаковками. Используется так же поиск элементов перед загрузкой по полям поиска. Загрузка возможна при загрузке номенклатуры.

Загрузка штрихкодов номенклатуры с характеристиками и единицами измерения/упаковками

Генерация нового штрихкода EAN 13 для пустых штрихкодов при загрузке номенклатуры, с учетом префиксов базы и имеющихся в базе штрихкодов.

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

И немного цифр:

Обработка полностью разработана мной. Код открыт. Разработка велась в течении 3х недель, затрачено было около 90 часов. И модернизация не прекращается... Обработка состоит из около 5200 строк кода. Справка писалась несколько дней,  содержит 23 страницы со сриншотами. Кэширование обработкой 3000 картинок из интернета занимает около 10 мин при среднем железе, загрузка в базу - около 3 мин. Считывание 10700 позиций с 21 колонкой из файла с иерархией без использования колонок для прямого чтения -  15 сек Поиск 10700 позиций номенклатуры в базе - 10 сек. Создание 10700 позиций номенклатуры с иерархией - 4 мин.

Обработка версии 5.00 тестировалась на конфигурациях УТ 11.4, КА 2.4, Розница 2.2, УНФ 1.6, Бухгалтерия 3. Но не ошибается тот, кто ничего не делает! Поэтому, если вдруг возникнут ошибки - буду стараться исправить насколько возможно быстро.

Обработки гарантировано работают на платформе 8.3... Обработка для УТ10.3/БП 2 работает и на платформе 8.2...

Все остальные обработки открываются обычно как внешние. Могут быть встроены в дополнительные отчеты/обработки.  

Обработка для Торговли 10.3/Бухгалтерии 2.0 обязательно должна быть встроена в конфигурацию, так как в обычном приложении внешние управляемые формы не открываются! Также в свойствах конфигурации должен стоять флаг "Использовать управляемые формы в обычном приложении"!

Как встроить обработку в конфигурацию (для УТ10.3 и БП 2.0):

Открыть базу в режиме " Конфигуратор " с администраторскими правами Открыть окно конфигурации, выбрав в верхнем меню " Конфигурация " - " Открыть конфигурацию " В дереве конфигурации найти узел " Обработки " Стать на узел " Обработки " и выбрать в контекстном меню " Вставить внешнюю обработку " и установить флаг в свойствах конфигурации " Использовать управляемые формы в обычном приложении " Выбрать данную обработку. Она будет добавлена в дерево конфигурации Применить изменения, нажав F5 и согласиться с изменениями В режиме "предприятия" можно вызвать данную обработку из меню " Операции " - " Обработки

Данная обработка входит в  Топ-100 продаж сайта "Инфостарт"  за все время!

Все, купившие обработку, получают обновления БЕСПЛАТНО  в течение года с момента покупки (от даты заказа)! Обновления высылаются на почту, указанную при покупке. Вы так же можете увеличить период получения обновлений, приобретая нужные пакеты продления в данной публикации ниже!

Уважаемые посетители и покупатели! Рекомендую прочитать справку и/или видеопример в справке к обработке, которая БЕСПЛАТНА и находится ниже!  

Возможно, так же будут вам полезны мои разработки:

//1c.excel2.ru/public/845506/  - Контроль над паролями пользователей для ЛЮБОЙ типовой конфигурации, работающей на платформе 8.3 и выше ( + Расширение) //1c.excel2.ru/public/149404/  - Выгрузка-загрузка любых данных между похожими или одинаковыми конфигурациями ЛЮБЫХ баз 1С 8.1-8.3   //1c.excel2.ru/public/127859/  - Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах  //1c.excel2.ru/public/692252/  - Сравнение данных РИБ или обменивающихся баз с одинаковыми конфигурациями по контрольным суммам выбранных реквизитов, работающих на платформе 8.3...и выше  //1c.excel2.ru/public/201119/   - Проведение/снятие с проведения документов/очистки движений не проведенных, перезаписи ссылочных объектов с отборами для баз 1С 8.1-8.3  //1c.excel2.ru/public/621962/  - "Что? Где? Когда?" или журнал изменений с восстановлением состояния реквизитов ссылочных объектов //1c.excel2.ru/public/543417/  - Одиночная/групповая регистрация объектов/реквизитов объектов для обмена через планы обмена c отборами для ЛЮБЫХ баз 1С на 8.2-8.3  //1c.excel2.ru/public/175028/  - Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 //1c.excel2.ru/public/427579/  - Мастер выгрузки ЛЮБЫХ данных (остатков, цен, картинок, иерархии, доп. реквизитов, характеристик, штрихкодов и т.д.) в CSV / XLS / XLSX / MXL / ODS / PDF для ЛЮБЫХ баз, работающих на платформе 8.3... и выше  //1c.excel2.ru/public/832852/ - Мониторинг цен закупки / цен продаж и наценки для Управления Торговлей 11 (все), ERP 2, КА 2, Розница 2.2

.

Обновление от 29.06.2018  (версия 5.05, 5.04, для УТ 11 / КА 2 / ERP2 / Розница 2 / УНФ 1.6 / БП 3)!

Теперь при создании значений доп. реквизитов, если наименование значения пустое, то система не будет создавать такое значение и не будет добавлять доп. реквизит в объект (если его ранее не было)

Обновление от 08.06.2018  (версия 5.04, 5.03, для УТ 11 / КА 2 / ERP2 / Розница 2 / УНФ 1.6 / БП 3)!

Исправлены ошибки при поиске номенклатуры только по штрихкодам.

Обновление от 04.06.2018  (версия 5.03, для УНФ 1.6)!

Исправлена проблема с выбором групп номенклатуры для реквизита "Группа".

Обновление от 16.04.2018  (версия 5.02, для УТ 11 / КА 2 / ERP2 / Розница 2 / УНФ 1.6 / БП 3)!

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

Обновление от 11.04.2018  (версия 5.01, для УТ 11 / КА 2 / ERP2 / Розница 2 / УНФ 1.6)!

Исправлена ошибка при загрузке значений доп. реквизитов. Ранее, могли не грузиться доп. реквизиты с простыми типами, если они только были выбраны. Добавлена обработка для УНФ 1.6. В обработке загрузка цен вынесена отдельным действием т.к. в конфигурации нет документа для установки цен. Нужно выбрать данное действие и нажать кнопку "Далее" для перехода к загрузке цен.

Обновление от 28.03.2018  (версия 5.00, для УТ 11 / КА 2 / ERP2 / Розница 2 )!

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

Обновление от 02.03.2018  (версия 4.28-4.24, для УТ 11/КА 2,  УТ 10.3/БП 2, УНФ 1.6, БП 3, Розница 2.2)!

Исправлена ошибка при загрузке картинок в последней версии УТ 11.4 Добавлена возможность загрузки номенклатуры в документ "Приобретение товаров и услуг" (бывший "Поступление товаров и услуг") в УТ 11.4 Исправлена ошибка при загрузке ГТД в УТ 11.4 Исправлена ошибка преобразования строки в дату, если указана в формате "дд.мм.гггг" в файле.

Обновление от 27.01.2018  (версия 4.23-4.27 , для УТ 11.1/11.2/11.3/КА 2,  УТ 10.3/БП 2, УНФ 1.6, БП 3, Розница 2.2)!

Добавлена возможность загрузки иерархии папок номенклатуры с указанием только одной (двух/трех) папок для случаев когда уже иерархия есть в базе и нет возможности указывать для каждой позиции в файле полную иерархию. При этом система проверяет наличие папки в базе и новую/обновленную номенклатуру перемещает в соответствующую папку.

Обновление от 17.12.2017  (версия 4.26,4.24 , для УТ 11.1-11.4/КА 2,  УТ 10.3/БП 2, УНФ 1.6, Розница 2.2)!

Добавлена возможность загрузки картинок по ftp-ссылкам т.е. по путям, расположенных на ftp сервере (например, логин:пароль@ftp_сервер:порт/путь_к_картинке). Скорость загрузки зависит от самого ftp-сервера и загрузка может выполняться продолжительное время.

Обновление от 10.10.2017  (версия 4.25, для УНФ 1.6)!

Доработана совместимость с версией УНФ 1.6.11 в плане загрузки картинок.

Обновление от 15.08.2017  (версия 4.25-4.22 , для для УТ 11.1/11.2/11.3/КА 2,  УТ 10.3/БП 2, УНФ 1.6, БП 3, Розница 2.2)!

Теперь номенклатуру можно искать в базе по штрихкоду независимо от режима загрузки данных. Загрузка штрихкодов возможна только в режиме "Номенклатура со штрихкодами". Снято ограничение на загрузку картинок по ссылкам в csv-файлах.

Обновление от 11.08.2017  (версия 4.24-4.21 , для для УТ 11.1/11.2/11.3/КА 2,  УТ 10.3/БП 2, УНФ 1.6, БП 3, Розница 2.2)!

Исправлена ошибка при загрузке иерархии папок, приводившая к дублированию папок верхнего уровня, если иерархия была более 2х уровней.

Обновление от 21.07.2017  (версия 4.23 , для УТ 11.1/11.2/11.3/КА 2/ERP 2)!

Исправлена ошибка при загрузке доп. свойств в характеристики (ранее могли не создаваться, особенно в общие).

Обновление от 19.06.2017  (версия 4.22 , для УТ 11.1/11.2/11.3/КА 2/ERP 2, УНФ 1.6)!

Добавлена возможность загрузки номенклатуры с характеристиками/сериями в документ "Ввод начальных остатков".

Обновление от 09.06.2017 (версия 4.21, для УТ 11.1/11.2/11.3/КА 2,  УТ 10.3/БП 2, УНФ 1.6, Розница 2.2)!

Добавлена возможность получать гиперссылки из значений ячеек файла для загрузки картинок. Для этого нужно указать номер колонки в поле "№ колонок (для прямого считывания)", гиперссылку из которой, нужно получить. Доработана возможность загрузки картинок с сайтов (например, такие как Google Диск), которые использовали перенаправление на другие источники.

Обновление от 31.05.2017 (версия 4.20, для УТ 11.1/11.2/11.3/КА 2,  УТ 10.3/БП 2, УНФ 1.6, БП 3, Розница 2.2)!

Появилось 2 режима работы обработки – ручной и автоматический . В ручном режиме вам нужно будет выполнить настройку соответствий реквизитов, выбирать данные для загрузки, а так же нажимать команды, которые будут выполнять создание/обновление номенклатуры и создание документов. В автоматическом режиме вам нужно всего лишь указать файл, из которого брать данные. Система по имени файла найдет подходящие настройки в папке с загружаемым файлом, которые нужно было сохранить ранее с помощью данной обработки, и выполнит загрузку номенклатуры с картинками, и документов в автоматическом режиме. Файл с настройками обязательно должен лежать в папке с загружаемым файлом! Добавлено поле « № колонок для отслеживания конца файла », в котором указываем по каким колонкам контролировать наличие данных при загрузке. И обработка сама прервет загрузку, если значений в указанных колонках строки будут пустые. Колонки указываются начиная с 1, через запятую. Например, «1,2,3». Это полезно когда длина прайса, например, варьируется и точно угадать конец файла, трудно. А так же нужно для автоматической загрузки данных. Теперь сохраняются все настройки, включая галки на этапе 3. Ранее, они не сохранялись. При сохранении настроек, теперь система по умолчанию подставляет имя файла загрузки с расширением "xml". Исправлена ошибка, когда расширение файла для загрузки было в верхнем регистре. И из-за этого система не могла определить какой программой загружать данный файл Исправлена проблема с добавлением реквизитов в обработке для УНФ.

Обновление от 16.05.2017 (версия 4.12, для УТ 11.1/11.2/11.3/КА 2, УНФ 1.6, Розница 2.2)!

Исправлена ошибка при загрузке общих реквизитов, когда имя реквизита было не уникально в пределах всех доп.реквизитов.  Исправлены ошибки в обработке для УНФ 1.6 при загрузке доп.реквизитов.

Обновление от 03.05.2017 (версия 4.11, для УТ 11.1/11.2/11.3/КА 2, УНФ 1.6, Розница 2.2, БП 3.0)!

Исправлена ошибка с отображением общих дополнительных реквизитов. Теперь они видны в дереве реквизитов и могут быть загружены как обычные. Исправлена ошибка при создании "Вида/Категории номенклатуры" при загрузке номенклатуры.
galotchka.ru — Экономическая политика. Все права защищены. 2015
При копировании материалоaв с сайта обратная ссылка обязательна
rss