Ошибка при сохранении ценников в файл "Не определен список получаемых файлов.
Добрый вечер. Подскажите что может быть. У одного из пользователей базы, с правами админа, выскакивает ошибка при сохранении ценников в файл PDF формата "Не определен список получаемых файлов", если же файл не сохранят а попробовать отправить по почте то вложения с ценниками нет. Проверял на 1 машине, заходил под 1 администратором, все сохраняет и отправляет, тут же если зайти под другим администратором то постоянно выскакивает эта ошибка.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
&НаСервере
&Перед("ЗагрузитьНастройкиКоличестваКопий")
Процедура Olp_ЗагрузитьНастройкиКоличестваКопий()
СохраненныеНастройкиПечатныхФорм = Новый Массив;
ИспользоватьСохраненныеНастройки = Истина;
Если ТипЗнч(Параметры.ПараметрыПечати) = Тип("Структура") И Параметры.ПараметрыПечати.Свойство("ПереопределитьПользовательскиеНастройкиКоличества") Тогда
ИспользоватьСохраненныеНастройки = Не Параметры.ПараметрыПечати.ПереопределитьПользовательскиеНастройкиКоличества;
КонецЕсли;
Если ИспользоватьСохраненныеНастройки Тогда
Если ЗначениеЗаполнено(Параметры.ИсточникДанных) Тогда
КлючНастроек = Строка(Параметры.ИсточникДанных.УникальныйИдентификатор()) + "-" + Параметры.ПараметрыИсточника.ИдентификаторКоманды;
Иначе
ИменаМакетов = Параметры.ИменаМакетов;
Если ТипЗнч(ИменаМакетов) = Тип("Массив") Тогда
ИменаМакетов = СтрСоединить(ИменаМакетов, ",");
КонецЕсли;
КлючНастроек = Параметры.ИмяМенеджераПечати + "-" + ИменаМакетов;
КонецЕсли;
СохраненныеНастройкиПечатныхФорм = ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить("НастройкиПечатныхФорм", КлючНастроек, Новый Массив);
Olp_СброкитьНастройкиЕслиЕстьНулевоеКоличествоКопий(СохраненныеНастройкиПечатныхФорм, КлючНастроек); //!!
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура Olp_СброкитьНастройкиЕслиЕстьНулевоеКоличествоКопий(СохраненныеНастройкиПечатныхФорм, КлючНастроек)
НадоСбрасыватьНастройки = Ложь;
Для каждого Эл из СохраненныеНастройкиПечатныхФорм Цикл
Если Не ЗначениеЗаполнено(Эл.Количество) Тогда
НадоСбрасыватьНастройки = Истина;
Прервать;
КонецЕсли;
КонецЦикла;
Если НадоСбрасыватьНастройки = Истина Тогда
ОбщегоНазначения.ХранилищеОбщихНастроекУдалить("НастройкиПечатныхФорм", КлючНастроек, Пользователи.ТекущийПользователь());
КонецЕсли;
КонецПроцедуры
Показать
Если печатная форма самописная, то возможно нужно добавить
УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент,
НомерСтрокиНачало,
ОбъектыПечати,
ВыборкаПоДокументам.Ссылка);
в цикл вывода печатной формы, посмотрите что она делает. Там еще в начале цикла нужно вставить определение "НомерСтрокиНачало". У меня ошибка возникала из-за этого.
УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент,
НомерСтрокиНачало,
ОбъектыПечати,
ВыборкаПоДокументам.Ссылка);
в цикл вывода печатной формы, посмотрите что она делает. Там еще в начале цикла нужно вставить определение "НомерСтрокиНачало". У меня ошибка возникала из-за этого.
Что такое ОбъектыПечати - нигде не смог найти, примеры и вообще как с ними работать. Такое ощущение, что никто не в курсе))
Везде пишут следующее:
ОбъектыПечати — список значений, в котором значение — это ссылка на объект, а представление — имя области, в которой был введен объект;
Но, что такое "ссылка на объект" - это документ, который печатается или что?
"имя области, в которой был введен объект" - это где? На макете? Какая-то ячейка должна быть, содержать ссылку или что?
Везде пишут следующее:
ОбъектыПечати — список значений, в котором значение — это ссылка на объект, а представление — имя области, в которой был введен объект;
Но, что такое "ссылка на объект" - это документ, который печатается или что?
"имя области, в которой был введен объект" - это где? На макете? Какая-то ячейка должна быть, содержать ссылку или что?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот