Сделать внешнюю обработку для автоматической корректировки файла XLS.
Выполнено
2 800.00
13 |
2
7 октября 2024 в 14:22:06
(6 недель 4 дня 20 часов назад)
16750
15.08.2015 18:19:54
до 16.08.2015
Текст задания
Ситуация: существует оптовый каталог детской одежды в формате 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 будут использоваться в других целях, по этому желательно эти функции в коде отделить от алгоритмов обработки файла.