INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Ошнуров Андрей | Программист | Предприниматель

«РусскийФокс — 1С-подобный язык программирования»

Новый язык 1С-подобный объектно-ориентированный язык программирования РусскийФокс (интерпретатор), FreeWare. Удобен для обучения (Размер платформы 14Мб, инсталляции не требует. Разрабатывается на FoxPro 9) Удобен для системных администраторов: писать сценарии для командной строки. Операционная система WinXP и выше. На данный момент из синтакс-помошника учебной версии 1С реализованы все функции работы со строками, все функции работы со значениями типа Дата, функции преобразования значений (число, строка, дата). Пока отсутствует отладчик, но реализованы операторы ПОПЫТКА, ИСКЛЮЧЕНИЕ, КОНЕЦПОПЫТКИ; В ближайшее время планируется создать объекты для работы с DBF-файлами (с CDX индексами), объект для работы с MySQL-сервером, генерация отчетных форм на основе шаблонов OpenOffice и LibreOffice (либо на MS Excel), создание экранных форм ввода данных, создания меню, объекты типа строка ввода, кнопки, таблица, чекбоксы и т.д.. Особое внимание будет уделено взаимодействию с платформой 1С. Доклад будет посвящен краткому обзору возможностей и демонстрации примеров написания кода.

Загрузка изображений в справочник номенклатуры из csv файла. Розница 2.2

Обработки - Обработка справочников

4
Данная обработка позволит массово добавить изображения к номенклатуре из csv файла по соответствию артикула.

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

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

1) Выбираем разделитель  csv, стартовую строку (например первую строчку — обычно это названия колонок, нужно пропустить)

2) Выбираем колонки, где что находится в файле csv. Соответствие номенклатуры базы и файлу  идет по артикулу. Предусмотрена загрузка до 4-х картинок за один проход, которые располагаются в колонках «Ссылка 1..4». Если в колонке значение-1,  значит файла картинки нет в этой колонке.

3) Нажимаем кнопку «Загрузить CSV» и выбираем файл. После чего он будет загружен в табличную часть

Если  соответствие артикула и номенклатуры найдено в базе — будет заполнена колонка «Номенклатура».

4) Нажимаем кнопку «Прикрепить изображение». Обработка скачает картинку, сохранит его в базе или на томах, и прикрепит к номенклатуре:

Разработка и тестирование проводилось для релиза Розница 2.2.7.40 , платформа 1С:Предприятие 8.3 (8.3.10.2505).

4

Скачать файлы

Наименование Файл Версия Размер
Загрузка изображений в справочник номенклатуры из csv файла Розница 2.2:
.epf 11,06Kb
16.05.18
7
.epf 11,06Kb 7 Скачать

См. также

Комментарии
Сортировка: Древо
1. user766232 23.06.18 09:36 Сейчас в теме
Выдает ошибку "Индекс находится за пределами массива"
2. donpadlo 121 25.06.18 08:46 Сейчас в теме
3. user766232 25.06.18 09:19 Сейчас в теме
(2)
С этой ошибкой я справился.
Появилась другая ошибка, после загрузки картинок через обработку захожу в карточку товара и нажимаю на картинку, выдаёт ошибку "не определен каталог для размещения получаемых файлов". Конфигурация 2.2.8.29
Прикрепленные файлы:
Оставьте свое сообщение