|
v7: Перенос настроек отчетов между пользователями | ☑ | ||
---|---|---|---|---|
0
picom
11.01.12
✎
10:22
|
Для семерки есть такая штуковина?
. Нужно от Пупкина все настроки отчета по планированию закупок предать пользователю Иванову в ТиС 926 |
|||
1
Ковычки
11.01.12
✎
10:24
|
Функция глПолучитьИмяФайлаНастроек(конт) //от АЛьФ-а
// определение имени файла настроек внешнего отчета Имя = ""; Путь = ""; конт.РасположениеФайла(Путь,Имя); ПутьИмя = Врег(Путь+Имя); Сообщить(ПутьИмя); Сум = 0; Для инд = 1 по СтрДлина(ПутьИмя) Цикл с = Сред(ПутьИмя,инд,1); КодС = КодСимв(с) + ?(КодСимв(с) > 127,4294967039,0); Сум = (((Сум + Сум*4) % 4294967296) + КодС) % 4294967295; КонецЦикла; Сум = (Сум + 1000000) % 4294967295; Если Сум > 0 Тогда Возврат "rh"+Лев(""+Сум,6)+".lst"; КонецЕсли; Возврат "rh"+Лев(""+глИз_10_В_Любую(Сум,16),6)+".lst"; КонецФункции |
|||
2
picom
11.01.12
✎
10:27
|
Огго, от Альфа
А как потом ентот файл то загрузить в качестве нужного для пользователя? |
|||
3
YF
11.01.12
✎
10:27
|
(2) Вестимо, в папочку нужного пользователя положить
|
|||
4
picom
11.01.12
✎
10:27
|
глИз_10_В_Любую
покажите еще эту процедуру |
|||
5
picom
11.01.12
✎
10:28
|
А Признак настроек по умолчанию КАК ?
|
|||
6
Ковычки
11.01.12
✎
10:30
|
Функция глИз_10_В_Любую(Знач Значение=0,Нотация=36)
// функция перевода (с) avb Если Нотация<=0 Тогда Возврат("") КонецЕсли; Значение=Число(Значение); Если Значение<=0 Тогда Возврат("0") КонецЕсли; Значение=Цел(Значение); Результат=""; Пока Значение>0 Цикл Результат=Сред("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",Значение%Нотация+1,1)+Результат; Значение=Цел(Значение/Нотация) ; КонецЦикла; Возврат Результат; КонецФункции |
|||
7
Ковычки
11.01.12
✎
10:30
|
+(1) но это для внешних отчетов
|
|||
8
picom
11.01.12
✎
10:36
|
А есть уже что-нибудь готовое, с кнопочками и интерфейсом для закидывания к пользователю?
597134собакаMailРу |
|||
9
Ковычки
11.01.12
✎
10:37
|
(5)
ПриОткрытии Предопределенная процедура при открытии формы отчета (обработки). Синтаксис: ПриОткрытии(<ФлагЧтенияНастройки>) Англоязычный синоним: OnOpen Параметры: <ФлагЧтенияНастройки> Числовое значение — признак считывания сохраненной настройки отчета (обработки). Может принимать значения: 1 — при открытии формы была восстановлена последняя сохраненная настройка отчета (обработки); 0 — при открытии формы настройка не восстановлена. Описание: Форма любого отчета или обработки в системе 1С:Предприятие обязательно содержит экранный диалог. В диалоге могут размещаться элементы для задания различных параметров построения отчета или выполнения обработки. При Использовании отчета (обработки) набор параметров, использованных при формировании отчета или выполнения обработки, можно запомнить, а при следующем использовании этого же отчета (обработки) — восстановить. Для выполнения этих операций существуют команды в меню «Действия» системы 1С:Предприятие. Набор параметров формирования отчета или выполнения обработки называется настройкой отчета (обработки). Последняя сохраненная настройка автоматически восстанавливается системой 1С:Предприятие, при вызове отчета (обработки). Вызов предопределенной процедуры ПриОткрытии производится самой системой 1С:Предприятие неявно при интерактивном открытии отчета (обработки). Параметр <ФлагЧтенияНастройки> позволяет определить, была ли при открытии отчета (обработки) восстановлена сохраненная настройка. Если в данной предопределенной процедуре установить статус возврата 0 (например, если данному пользователю запрещено формировать выбранный отчет), открытие формы не будет выполнено. Пример: Процедура ПриОткрытии(ФлагСохрНастр) Если ФлагСохрНастр = 0 Тогда ВыбВалюта = Константа.ОснВалюта; КонецЕсли; КонецПроцедуры См. также: СтатусВозврата |
|||
10
dk
11.01.12
✎
10:39
|
я проще делаю
пересохраняю настройки у Васечкина - потом смотрю по времени изменения последний файл в каталоге Васечкина и перекидываю этот файл Пупкину |
|||
11
slowpoke1C
11.01.12
✎
15:20
|
(10) Руками, действительно, недолго перекинуть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |