Сохранение отчета из 1С в Эксель - 1С Предприятие 7.7 - Для программиста - Украинский форум 1C
Украинский форум 1C
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Valerka 
Украинский форум 1C » Для программиста » 1С Предприятие 7.7 » Сохранение отчета из 1С в Эксель
Сохранение отчета из 1С в Эксель
marshalpthДата: Среда, 20.02.2008, 17:54 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 0
Статус: Offline
При сохранении отчета из 1С, через Файл-Сохранить как, одна из ячеек отчета, которая содержит много символов(обычный текст), не полностью сохраняется в экселе, тоесть сохраняется, но не весь текст который есть в 1С.Кто чем может, помогите решить эту проблему.
 
SekatorДата: Воскресенье, 02.03.2008, 03:05 | Сообщение # 2
Полковник
Группа: Пользователи
Сообщений: 161
Репутация: 5
Статус: Offline
А может, все-таки весь, пробовал колонку раздвинуть?:)

Не быть умнее, чем ты есть на самом деле, жить без сомнений, с верой в честь, с душою в теле.
 
KivalsДата: Среда, 05.03.2008, 12:24 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
Нет - есть такая трабла. По-моему режется до 255 символов в ячейке (7.7 использует старый формат Excel, там есть это ограничение)
1. Пробовать копировать через буфер
2. Формировать сразу в Excel (через OLE)
3. Искать разные программы сторонних разработчиков для сохранения таблицы - возможно они помогут
 
ivisorДата: Пятница, 07.03.2008, 09:57 | Сообщение # 4
Генерал-полковник
Группа: Проверенные
Сообщений: 1049
Репутация: 98
Статус: Offline
Формировать в ячейке только допустимое количество символов, а остальны в следующую ячейку

Чтобы получить перечень доступных обновлений отошлите пустое письмо на адрес: 1c_download@bk.ru
Впишите нужный пункт в тему письма для 1c_download@bk.ru и получите ссылку на закачку.
 
MaxxaMДата: Вторник, 25.03.2008, 10:14 | Сообщение # 5
Лейтенант
Группа: Пользователи
Сообщений: 68
Репутация: 4
Статус: Offline
Формировать сразу в Excel (через OLE) уйдет проблема с строкой и с цифрами заодно проблем будет меньше, но формироваться будет долго :-) да и хлопотно обрамление прийдется для каждой ячейки выставлять, но можно формулы Exel использовать. cool
вот пример:

//л,в,п,н - тип линий которые надо нарисовать 0 - не рисуем, 1 - рисуем тонкую, 2 рисуем толстую
//ОЕ - переменная ОЛЕ
//стр - № строки
//стл - № столбца
Процедура Обвести(л,в,п,н,ОЕ,стр,стл)
Если л>0 Тогда
ОЕ.Cells(стр, стл).Borders(7).Weight =л+1;
КонецЕсли;
Если в>0 Тогда
ОЕ.Cells(стр, стл).Borders(8).Weight = в+1;
КонецЕсли;
Если п>0 Тогда
ОЕ.Cells(стр, стл).Borders(10).Weight = п+1;
КонецЕсли;
Если н>0 Тогда
ОЕ.Cells(стр, стл).Borders(9).Weight = н+1;
КонецЕсли;
КонецПроцедуры

//ЗАПОЛНЯЕТ ЯЧЕЙКИ В Exel-e согласно установленным флажкам
Процедура ЗаполнитьЯчейки(ОкноЕхсеl,Запрос,ии,кв)
нн=5;
Если чОсн=1 Тогда
нн=нн+1;
ОкноЕхсеl.Cells(ии, нн).Value=Запрос.СуммаОснКонОст;
Обвести(1,1+кв,1,1,ОкноЕхсеl,ии,нн);
КонецЕсли;
.......
КонецПроцедуры

 
AndersonДата: Четверг, 27.03.2008, 14:12 | Сообщение # 6
Полковник
Группа: Пользователи
Сообщений: 160
Репутация: 19
Статус: Offline
MaxxaM, +1
 
vladimir-boyДата: Четверг, 17.07.2008, 13:45 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
Люди добрые!!! Кто нибудь помогите, пожалуйста, решить такую проблему:
В 1С:Предприятие7.7 когда сформировался отчет "Остатки товаров",мне надо выделить определенную область отчета
и скопировать в буфер, чтоб потом вставить в EXCEL либо вообще сохранить в файл, но после выделения какой-либо области,
пункт меню "Запомнить"- остается притушенный так само неактивно меню "Файл сохранить как"!!? Как мне активизировать
функцию "Запомнить" или "Файл сохранить как", которая к примеру работает при формировании отчета "Оборотно-сальдовая ведомость".
 
Alex1CДата: Четверг, 17.07.2008, 14:09 | Сообщение # 8
Лейтенант
Группа: Пользователи
Сообщений: 63
Репутация: 5
Статус: Offline
Найди строки Т.Защита(Константа.ФлагЗащитыТаблиц); и закомментируй ее. Но тогда каждый юзер сможет исправлять данные в отчете.
 
vladimir-boyДата: Четверг, 17.07.2008, 15:32 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
Огромное спасибо за озывчивость и оперативность!!!
По этому же вопросу тоже нашел ответ-Для устранения данной проблемы:

Необходимо зайти в меню Операции->Константы и найти константу "Флаг защиты таблиц". Значение этого флага необходимо установить в "0". После этого все отчеты и документы можно будет сохранять в формате *.xml, *.xls.

 
ValerkaДата: Четверг, 17.07.2008, 16:38 | Сообщение # 10
Генерал-полковник
Группа: Модераторы
Сообщений: 976
Репутация: 138
Статус: Offline
biggrin

Можно ответить на любой вопрос, если вопрос задан правильно.
Если люди помогли - плюс нажать не забываем :)
 
vladimir-boyДата: Четверг, 17.07.2008, 21:19 | Сообщение # 11
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Offline
Quote (Valerka)
Можно ответить на любой вопрос, если вопрос задан правильно. Если люди помогли - плюс нажать не забываем :)

Прошу прощения! Чес говоря- Я новичок и чайник в Интернете wacko и как правильно реагировать на помощь в форуме тоглько сейчас допер, но я исправился(если правильно понял, то надо кликнуть на "Репутация" и поблагодарить) biggrin

 
ValerkaДата: Пятница, 18.07.2008, 08:34 | Сообщение # 12
Генерал-полковник
Группа: Модераторы
Сообщений: 976
Репутация: 138
Статус: Offline
Кликнуть надо на "+" возле репутации smile (ну или "-" biggrin )

Можно ответить на любой вопрос, если вопрос задан правильно.
Если люди помогли - плюс нажать не забываем :)
 
Украинский форум 1C » Для программиста » 1С Предприятие 7.7 » Сохранение отчета из 1С в Эксель
Страница 1 из 11
Поиск: