Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Волшебство программирования на 1С:Предприятие 7.7 и 8.0


Для работы на крупном проекте на 8.0 требуется ПРОГРАММИСТ С ОПЫТОМ программирования "восьмерки" от 1 года. Основные задачи состоят в написании обработок по переносу данных из 7.7 под руководством нашего руководителя проекта.

Условия:
* Работа у одного крупного заказчика (известный брэнд)
* Зарплата $2000 - $2500 в месяц. Возможен как вариант сдельной оплаты, так и окладно-премиальной (по договоренности)
* Полноценные отпускные, проездной
* Масса бесплатных внутренних курсов для повышения квалификации
* Перспектива роста для талантливых специалистов
* Прописка, регистрация не критична
* Возможна помощь с проживанием

ТАКЖЕ НУЖНЫ СПЕЦИАЛИСТЫ, ЕЩЕ НЕ СОВСЕМ СВОБОДНО ОРИЕНТИРУЮЩИЕСЯ В 8.0.
Бесплатно обучим!

Почта: iotkalo@1cbit.ru
ICQ: 269689079
Телефон: 580-37-78



Волшебство программирования на 1С:Предприятие 7.7 и 8.0
Выпуск от 25.12.2006

Сохранение данных MXL->XLS через HTML

При сохранении таблицы MXL в формате XLS имеются известные проблемы. Настоящая статья дает рецепт, как их побороть. Автор статьи: romix | Редакторы: Гений 1С
Последняя редакция №6 от 11.12.06 | История
URL: http://kb.mista.ru/article.php?id=384

Излечиваемые проблемы

1) Числа сохраняются не как числа
2) Проблемы с представлением дат и других значений (Excel выводит ошибку несоответствия типа)
3) Проблемы с ячейками, которые содержат строки длиной более 255 символов
4) Проблемы с объединенными ячейками
5) Проблема с включением тормозов при сохранении больших таблиц


Правильное представление чисел

Чтобы числа представлялись правильно, необходимо проделать следующее:

Установить в Excel в меню Сервис-Параметры-Международные разделитель целой и дробной части (точка) и разделитель разрядов (запятая), как это принято в 1С. Чтобы эти поля стали доступными, надо снять флажок "Использовать системные разделители" там же.

Сохранение через HTML

Чтобы избежать многих проблем, проще сохранять таблицу в HTML, а потом переименовывать в XLS.
Программа Excel правильно воспримет такой документ.

Плагин по ссылке Книга знаний: Исправление ошибки при экспорте в Excel (патчинг Moxel.dll) позволяет проделать это автоматически:
файлу HTML присваивается расширение ".html.xls". Такие файлы можно открывать двойным кликом, как если бы это был документ Excel.

Стиль таблицы

Чтобы не смущать бухгалтеров внешним видом таблицы с "дубовыми" шрифтами и рамками, я произвожу некоторую чистку физического форматирования HTML (последний резко уменьшается в размерах) и добавляю стиль CSS, близкий к стандартному оформлению 1С. Таблица выглядит почти неотличимо от результата обычного сохранения в XLS.

Сортировка и отборы

Пользователи жаловались: нельзя проделать отборы, сортировку и вычисления по сохраненной в XLS таблице. Теперь все это делать можно.

Варианты

Возможно сохранять таблицу не в формат HTML, а в формат XML, затем переименовав файл в XML.
Формат XML дает наиболее приближенный к оригиналу вариант  
v8: А вы знали, что можно так вот хитро ускорить выгрузку в Эксель?


Официальный сайт рассылки - www.mista.ru
Волшебный форум -
www.forum.mista.ru
Книга знаний - www.kb.mista.ru

С уважением,
Станислав Митичкин (Волшебник)
stasmit@mail.ru



В избранное