Вход | Регистрация


1С:Предприятие ::

Метки:

Настройки отчетов

Я
   Rey
07.02.04 - 16:14
Есть в 1С одна бяка: если у отчета много сохраненных настроек и они здоровенные, при очередном сохранении одной из них пропадают все! :((

Вопрос:

Есть ли способ программно дотянуться до текущей настройки и слить ее в файл? Пусть не средствами самой 1С, пусть какой-нибудь надстройкой...

Опять же, как автоматически загрузить нужную настройку перед запуском формирования отчета? (Хотелось бы получать некоторые отчеты по расписанию, в автоматическом режиме).

Подскажите, плиз, кто чего знает....
 
 
   345
1 - 07.02.04 - 16:59
Размер хранилища (файла) ограничен 64к
Отключи стандартное сохранение ...
Сделай свое сохранение в своем файле....
Через конвертацию в текст (через ЗначениеВСтроку)...
   Rey
2 - 07.02.04 - 17:13
А как отключить стандартное сохранение?
Это галка "Режим сохранения настройки"? в свойствах отчета?
   345
3 - 07.02.04 - 17:18
Да
   Rey
4 - 07.02.04 - 17:26
Спасибо, я попробую :) Там еще и ЗначениеВФайл есть ))
   Rey
5 - 10.02.04 - 16:25
Ни чего не получается: попробовал список значений всего из 300 элементов через ЗначениеВСтроку - меня обругали, сказали, что строка недопустимой длины получилась :-(
ЗначениеВФайл, правда, сработало и при 700 элементов в списке значений. Но если у меня в отчете, скажем, 5 списков значений, мне что же, по 5 файлов для каждой настройки создавать?

И еще вопрос:

Можно ли совершить обход реквизитов формы отчета формальным способом (не используя их названия), наподобие:
Пока инд=1 ...
  перем=Форма.Реквизит(инд)...
  ....
КонецЦикла

Или, без геморроя: как сохранить/восстановить настройку отчета в файл средствами 1С или еще чем-нибудь, обойдя ограничение в 64 кило?
   Рупор абсурда
 
6 - 10.02.04 - 16:44
(5) Список значений можно запихать в другой список значений ...
   Rey
7 - 10.02.04 - 16:47
(6)Логично...

Но хотелось бы совсем не париться - это же к каждому отчету лобовое сохранение каждой настройки программировать! Посинеешь...
   skunk
 
8 - 10.02.04 - 17:36
а откуда ты берешь список значений, то бишь первые значения там их храни.
   Rey
9 - 10.02.04 - 17:51
(8)Не понял :-( Списки значений - реквизиты формы отчета... Какие "первые значения"?
   Рупор абсурда
 
10 - 10.02.04 - 17:56
(9) Не обращай внимания ...
Это он так на статистику работает ...
 
  Рекламное место пустует
   skunk
 
11 - 10.02.04 - 17:57
(9)значения которыми ты их заполняешь, откуда берешь
   Rey
12 - 10.02.04 - 18:15
(11) Пользователь из справочников набирает...
   skunk
 
13 - 10.02.04 - 22:47
//Сохранить список значений

Text = CreateObject("Text");
For i = 1 To ValueList.GetListSize() Do
    Text.AddLine(ValueToString(ValueList.GetValue(i)));
EndDo;
Text.Write(файл настроек);

//Восстановить список значений

Text = CreateObject("Text");
ValueList.RemoveAll();
Text.Open(файл настроек);
For i = 1 To Text.LinesCnt() Do
    ValueList.AddValue(ValueFromString(Text.GetLine(i)));
EndDo;


чего в таком духе
   Rey
14 - 11.02.04 - 17:56
(13) Спасибо за подсказку :) Моя проблема не в том, чтобы сохранить список значений в файл, а в том, чтобы обойти реквизиты отчета не обращаясь к их именам и сохранить в файл их имена и значения....

Другими словами хочется, чтобы ОДНА процедура работала в РАЗНЫХ отчетах...

Формальный обход реквизитов возможен в документе, в справочнике используя свойства объекта "Метаданные"...
А во внешнем отчете - нет...

Вот я и спросил - может кто знает, как обойти эту засаду....
   Рупор абсурда
 
15 - 11.02.04 - 18:16
(14) Штатными средствами никак ...
Но есть ВК ...
   Rey
16 - 12.02.04 - 11:33
(14)А поподробнее можно?, плиз...
   Рупор абсурда
 
17 - 12.02.04 - 11:38
(16) Мне вопрос?
   Rey
18 - 12.02.04 - 11:42
Исправляюсь - имел ввиду (15)... :-)
   Рупор абсурда
 
19 - 12.02.04 - 11:44
   Rey
20 - 12.02.04 - 11:45
(19)Спасибо, пойду смотреть
   Rey
21 - 12.02.04 - 15:20
(15),(19) Огромное спасибо! Там есть не только то что надо, но и куча всяких лакомств, о которых всю жизнь мечтал, но боялся спросить :о) Одна возможность подключения дополнительных глобальных модулей чего стоит :))
   Рупор абсурда
 
22 - 12.02.04 - 15:24
(21) Спрашивай больше, не бойся ...



Список тем форума
Рекламное место пустует   Рекламное место пустует
Миста — веселый ресурс со своими эксклюзивными тараканами Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует