новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Ильин Илья Сергеевич
Приватное сообщение

Сделать внешнюю обработку для автоматической корректировки файла XLS.

13 |  2
7 октября 2024 в 14:22:06 (11 недель 14 часов назад)
16750
Текст задания
Ситуация: существует оптовый каталог детской одежды в формате XLS, который собирается вручную. Есть необходимость в один клик с помощью 1С:8.3 получать его вариант с одной удалённой колонкой - как бы, свёртка каталога.

Задача:
Разработать внешнюю обработку на Управляемых Формах, которая будет убирать из файла "Главный каталог 8.1 Опт - как есть.xls" (см. ниже) колонку "Расцветка", а так же вертикально объединять ячейки в колонках "Кол-во в упаковке", "Цена за ед.", "Заказ", "Сумма", "Комментарий" после удаления расцветки так, чтобы получилось как в файле "Главный каталог 8.1 Опт - как должно быть.xls". Т.е. после удаления расцветки клиент может ввести желаемое количество с точностью до размера одежды.

Имя колонки должно определяться по её названию, а не по фиксированному адресу - порядок колонок может быть изменен.

Важно: для подключения к файлу должны использоваться ресурсы OpenOffice.Org Calc, а не Microsoft Excel. Для примера, в приложенных материалах есть обработка на 1С 7.7, которая имеет алгоритмы подключения к OpenOffice для работы с подобным файлом.

Необходимые материалы и примеры каталогов XLS тут: https://dl.dropboxusercontent.com/u/92487132/605.rar

P.S.: Для разработки внешней обработки можно использовать функции общих модулей 1С:CRM 2.0 в случае необходимости, т.к. она будет использоваться на ней.
В дальнейшем, функции подключения к OO.O Calc будут использоваться в других целях, по этому желательно эти функции в коде отделить от алгоритмов обработки файла.
0
Выбранные исполнители
Отклики