проблема выгрузки в excel
|
|
medvalex | Дата: Среда, 04.04.2018, 10:09 | Сообщение # 1 |
Майор
Группа: Проверенные
Сообщений: 86
Репутация: 58
Статус: Оффлайн
| Платформа: 8.3.10.2699 Режим БД: клиент-серверный Конфигурация. Название: 1С:MDM Управление нормативно справочной информацией, редакция 1.0 (1.0.4.1) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Режим совместимости: Версия8_2_16 Инструменты разработчика: Портативные 4.46p Клиент. ОС: Windows x86 version 6.1 Service Pack 1 (Build 7601) Клиент. Приложение: Обычное приложение 32б Клиент. От имени администратора Windows: Нет Сервер. ОС: Windows x86 version 6.1 Service Pack 1 (Build 7601) Сервер. Отладка: нет
Добрый день, есть неудобство в работе инструмента "вывести строки в табличный документ". Если в выведенном табличном документе нажать команду "Открыть в Excel" - получаются удобные заголовки колонок (тип колонки записывается в скрываемое примечание в ячейке - скриншот1). 1) Если в выведенном табличном документе нажать команду "Сохранить" - получаются неудобные заголовки колонок (тип колонки записывается в примечание отдельно от ячейки, которое всегда закрывает все заголовки, их приходится отдельно удалять - скриншот2).
2) Также есть неудобство - если выводить в табличный документ любой динамический список и включить поле "Идентификатор ссылки", то в полученном табличном документе эта колонка отсутствует.
3) Один раз в версии 4.45 возникла плавающая ошибка - в колонку "Код" были выведены вместо значений "000000201" значения: "201" со специальным форматированием, т.е. лидирующие нули были обрезаны. Больше эта проблема не воспроизводится.
|
|
| |
tormozit | Дата: Среда, 04.04.2018, 22:59 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| 1. Воспроизвести не удалось. Сделай скриншот окна инструмента (Параметры вывода строк табличного поля). Выложи mxl. Выложи сохраненный xls. Судя по картинке, возможно это глюк самого EXCEL. Проверь открытие сохраненного xls файла на другой версии EXCEL. С каким расширением сохраняешь файл xls? Попробуй в другой базе с более высоким режимом совместимости. Попробуй на 8.3.11 в какой нибудь другой базе. Желательно переделать скриншоты, чтобы был виден указатель мыши. 2. Непонятно, с какими настройками выполнялся вывод строк. Если флажок "Без оформления" был выключен, то идентификатор должен выводиться, иначе не должен. Обрати внимание, что в колонке "Данные" у колонки "Идентификатор ссылки" пусто. Это значит, то текст туда выводится через оформление.
|
|
| |
medvalex | Дата: Суббота, 07.04.2018, 13:09 | Сообщение # 3 |
Майор
Группа: Проверенные
Сообщений: 86
Репутация: 58
Статус: Оффлайн
| 1. Проверил, в 8.3.11.3034 то же самое. Нашёл описание этой же проблемы, похоже на баг платформы, который тянется аж с 8.2.18.109. Интересно, делал кто-нибудь баг-репорт в 1С? От параметров вывода строк табличного поля это не зависит (у меня в примере они все по умолчанию), соответственно, только от выбранного формата сохранения файла: в XLS - всё ок, в XLSX - все примечания выглядят как объекты "Надпись". Файлы прикрепляю. 2. По оформлению - понял. Вот только там другой баг в 4.46)
Если выключить "Без оформления" и выключить "Только выделенные строки", то при выводе возникает ошибка:
{ВнешняяОбработка.ирОбщий.МодульОбъекта(7499)}: Значение не является значением объектного типа (Количество) Индикатор = ПолучитьИндикаторПроцессаЛкс(КоллекцияСтрок.Количество());
Сообщение отредактировал medvalex - Суббота, 07.04.2018, 13:10 |
|
| |
tormozit | Дата: Суббота, 07.04.2018, 15:07 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| На 8.3.11.2867 с режимом совместимости Версия8_3_10 открыл твой mxl (через Файл/Открыть) и сохранил в xlsx (через Файл/Сохранить). Открыл его в EXCEL 2007 на Win10-64 и не увидел проблемы.
2. Ошибка будет исправлена в следующей версии.
|
|
| |
tormozit | Дата: Воскресенье, 08.04.2018, 21:11 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| 2. Исправлено в 4.47
|
|
| |
medvalex | Дата: Понедельник, 07.05.2018, 18:04 | Сообщение # 6 |
Майор
Группа: Проверенные
Сообщений: 86
Репутация: 58
Статус: Оффлайн
| 1. Разобрался наконец, от чего зависит проблема. Если в свойствах корня конфигурации установлен Режим совместимости "Версия 8.3.5" и ниже - то MXL сохраняется в XLSX с ошибкой. Если 8.3.6 и выше - то примечание сохраняется корректно - именно как примечание. 2. Работает, спасибо.
|
|
| |