#0
by ixilimuse
Доброго времени суток, уважаемые! Использую 1С 8.2.15 Интересует возможность ТабличногоДокумента. Когда мы открываем в 1С Предприятие, файл MXL. Открыли. Выделяем группу ячеек (область), затем пункт главного меню "Таблица"->"Примечания"->"Удалить примечания". Все. Примечаний - нет. Как я могу сделать тоже самое действие, но программно? Загружаю в переменную файл. Это есть ТабличныйДокуменет. На текущий момент использую обход циклом, каждую ячейку табдок. И присваиваю примечанию "". Но если количество ячеек около 2х миллионов, это действо происходит слишком долго. Оно и понятно. А как можно (если это возможно) у выделенной области удалить примечания во всех входящих в область ячеек? Не сумел я сгуглить или отладить подобное решение. Может криво искал, может ещё что.. Буду рад любому совету.
#1
by Reset
Честно говоря, в голову пришли только кривые варианты типа поправить сразу в MXL (чем-то стронним) или использовать запись/чтение во временный файл, например в формате MXL7 (там нет вроде комментариев)
#2
by zladenuw
наверное только перебором. а зачем удалять ? можно просто не выводить на печать ТабДок.ВыделенныеОбласти[0].Примечание.ВыводитьНаПечать
#4
by ixilimuse
Спасибо за мыслю! Отложу этот вариант на крайний случай ) Да у нас тут такая концепция. Содержимое документа отображается на этом самом ТабличномДокументе. А так же используются формулы расчета (как в Excel). И как раз там где есть формула - есть примечание, в котором собственно формула и отображается. Поэтому нет возможности не выводить на печать это дело. А вот это вопрос. Пойду попробую, замерю =)
#5
by ixilimuse
Оказывается такое условие я ставил)) Только забыл) Ну по скорости на вполне себе салидную форму документа уходит 30 сек :) Результирующий файл(Excel) в районе 3-5 Мб =)
#6
by vmv
ага, я тож такой способ использовал - формула мхл в примечании, правда нужно еще ваять подсистему формул, синтаксис которых будет аналогичен ексель, а реализациия в 1С. Для простейших - проблема не большая годовые отчеты: балланс, налог на прибыль?
#7
by ixilimuse
Нет, у нас это все с Бюджетами связано и с их планированием) Конфигурация с нуля писалась, задолго до моего прихода. Но написана весьма оригинально)
#8
by ixilimuse
Похоже что вариант с записью в MXL7 вместо MXL - один из самых доступных вариантов. Причем и работает нормально. Минус только в том что некоторые цвета шрифтов и заливок искажаются. Надеюсь что это единственный момент несовместимости) Пока делаю так. Если вдруг найдется более валидное решение отпишусь. Всем спасибо за участие и помощь :)
#9
by kosts
Может перебрать и удалить рисунки? ТипРисункаТабличногоДокумента.Примечание (SpreadsheetDocumentDrawingType.Comment) ТипРисункаТабличногоДокумента (SpreadsheetDocumentDrawingType) Примечание (Comment) Описание: Примечание к ячейке или группе ячеек.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Удаление помеченных на удаление документов
- Удаление помученных на удаление элементов справочников
- Программное создание колонок в табличной части документов
- Как запретить удаление документа (или пометку на удаление) ?
- Роль: удаление и интерактивное удаление
- Программное определение размера БД в SQL
- Программное заполнение реквизитов справочника
- Программное добавление/удаление реквизитов табличной части
- Удаление помеченных на удаление
- Динамическое программное добавление табличного документа на УФ.
- Удаление помеченных на удаление с имеющимися ссылками на них
В этой группе 1С
- JOB: Есть подработка по 8ке (УПП)
- Как проверить в тексте запроса , что значение заполнено
- Библиотека стандартных подсистем 8 2 на ИТС
- Подскажите по привязкам в простых формах.
- УТ 11 как заполнить производственный календарь?
- Меню "Перейти" в управляемых формах
- терминирующие сообщения
- 1С откат обновления
- Округлить ресурс в СКД
- Раскраска календаря
- Зуп проводки по выплате зарплаты.
- Пограммно установить стандартные настройки отчета на СКД
- как выгрузить результат запроса на табличное поле формы?
- v7: Получить UID документа 8ки из 7.7
- Ошбика веб-сервисе: Обязательное возвращаемое значение не задано
- Пиктограммы в табличном поле управляемой формы
- Табличный документ на сервере и на форме
- Можно ли создать структуру подчиненности документа в ручную?
- Бухгалтерия 3.0 Устанвка ставки НДС "по умолчанию"
- Как настроить ТСД в УТ 11?