|
Куда сохраняется КУДиР по кнопке Сохранить? | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
01.03.21
✎
10:47
|
Во-первых она сохраняется только если 1С запущена под админом, значит сохраняется в какой-то системный каталог.
Как понять, где ее искать? |
|||
1
Гений 1С
гуру
01.03.21
✎
10:49
|
Речь про БП3, да.
|
|||
2
ДенисЧ
01.03.21
✎
10:52
|
А если не под админом - что говорит?
|
|||
3
Гений 1С
гуру
01.03.21
✎
11:12
|
(2) ну там ошибка прав доступа, не заскринил
|
|||
4
Гений 1С
гуру
01.03.21
✎
11:12
|
именно ошибка прав доступа к файлу
|
|||
5
Вафель
01.03.21
✎
11:13
|
отладчик вообще влом запускать?
|
|||
6
ДенисЧ
01.03.21
✎
11:15
|
(5) Это не по-гениальносвкому будет
|
|||
7
Гений 1С
гуру
01.03.21
✎
21:02
|
Во-первых папка сохранения доступна только если:
Элементы.ПапкаДляСохраненияФайлов.Видимость = Параметры.РасширениеДляРаботыСФайламиПодключено; Пишет тут: Для Каждого ФайлДляЗаписи Из ПолучаемыеФайлы Цикл ДвоичныеДанные = ПолучитьИзВременногоХранилища(ФайлДляЗаписи.Хранение); ДвоичныеДанные.Записать(УникальноеИмяФайла(Папка + ФайлДляЗаписи.Имя)); КонецЦикла; На вызове УникальноеИмяФайла я и подловил путь: K:\temp\SYSTEM\v8_23A4_25.tmp\КУДиР 01.01.2020 0 00 00 - 31.12.2020 0 00 00 Титульный лист.pdf Сюда он записать не может: Ошибка доступа к файлу 'КУДиР 01.01.2020 0 00 00 - 31.12.2020 0 00 00 Титульный лист.pdf'. 5(0x00000005): Отказано в доступе. {Отчет.КнигаУчетаДоходовИРасходов.Форма.ФормаОтчета.Форма(1099)}: ДвоичныеДанные.Записать(УникальноеИмяФайла(Папка + ФайлДляЗаписи.Имя)); {ОбщийМодуль.ФайловаяСистемаСлужебныйКлиент.Модуль(1109)}: ВыполнитьОбработкуОповещения(ОповещениеОЗакрытии, РасширениеПодключено); {ОбщийМодуль.ФайловаяСистемаКлиент.Модуль(756)}: ВыполнитьОбработкуОповещения(ОписаниеОповещенияЗавершение, "ПодключениеНеТребуется"); {ОбщийМодуль.ОбщегоНазначенияКлиент.Модуль(1238)}: ФайловаяСистемаКлиент.ПодключитьРасширениеДляРаботыСФайлами( {Отчет.КнигаУчетаДоходовИРасходов.Форма.ФормаОтчета.Форма(1073)}: ОбщегоНазначенияКлиент.ПоказатьВопросОбУстановкеРасширенияРаботыСФайлами(ОписаниеОповещения); {Отчет.КнигаУчетаДоходовИРасходов.Форма.ФормаОтчета.Форма(1052)}: СохранитьПечатныеФормы(ФайлыВоВременномХранилище, ВыбранноеЗначение.ПапкаДляСохранения); {ОбщаяФорма.СохранениеПечатнойФормы.Форма(149)}: ОповеститьОВыборе(РезультатВыбора); по причине: Ошибка доступа к файлу 'КУДиР 01.01.2020 0 00 00 - 31.12.2020 0 00 00 Титульный лист.pdf'. 5(0x00000005): Отказано в доступе. |
|||
8
Гений 1С
гуру
01.03.21
✎
21:12
|
Проблема в том, что КУДиР сохраняется так:
&НаКлиенте Процедура Сохранить(Команда) ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("ОбъектыПечати", Новый СписокЗначений); ОткрытьФорму("ОбщаяФорма.СохранениеПечатнойФормы", ПараметрыФормы, ЭтотОбъект); КонецПроцедуры т.е. в параметрах не передается РасширениеДляРаботыСФайламиПодключено, но оно почему-то установлено в ложь. Но все же это свойство где-то назначается в параметрах, иначе бы при проверке Параметры.РасширениеДляРаботыСФайламиПодключено оно бы вылетало. Это как? что за свойство такое? поясните мне механику... А, хотя это параметр формы (новый механизм), в закладках. Ок. Вот тут есть ссылочка, как включить расширение: Администрирование - Настройки - Персональные настройки - Установить расширение работы с файлами v8: Как подключить расширения работы с файлами Вот в модуле ПечатьДокументов вызов делается правильно: &НаКлиенте Процедура ПриПодключенииРасширения(РасширениеПодключено, ДополнительныеПараметры) Экспорт РасширениеДляРаботыСФайламиПодключено = РасширениеПодключено; ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("ОбъектыПечати", ОбъектыПечати); ПараметрыФормы.Вставить("РасширениеДляРаботыСФайламиПодключено", РасширениеПодключено); ОткрытьФорму("ОбщаяФорма.СохранениеПечатнойФормы", ПараметрыФормы, ЭтотОбъект); КонецПроцедуры В общем, короче, косяк 1С. Сообщите кто-нибудь на Селезневскую |
|||
9
Престарелый Заяц
01.03.21
✎
21:21
|
(9) У нищих слуг нет, так что как-то сам.
|
|||
10
Гений 1С
гуру
01.03.21
✎
21:36
|
(9) ну я лично для себя вопрос решил печатью в PDF, а там глядишь сорока донесет в отдель борьбы с ошибками 1С про этот баг и они поправят КУДиР. ;-)
|
|||
11
hhhh
02.03.21
✎
00:23
|
(8) РасширениеДляРаботыСФайламиПодключено это для Веб-клиента, а у вас обычный тонкий. Там это расширение не нужно.
|
|||
12
Гений 1С
гуру
02.03.21
✎
07:13
|
(11) Спасибо, КЭП, но в 1С об этом не знают. Если не осилил текст сообщения, то там криво вызывается форма сохранения из отчета КУДиР, типичный баг 1с.
|
|||
13
dangerouscoder
02.03.21
✎
11:15
|
(7) доступ дай )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |