Имя: Пароль:
1C
1С v8
1С ЗУП 3.1. Печать непроведенных документов.
,
0 Saval1986
 
06.02.18
09:13
Добрый день! Подскажите есть ли какая-нибудь настройка чтобы пользователь мог распечатать приказ об увольнении до проведения документа? Заранее спасибо.
1 Saval1986
 
06.02.18
09:53
Вопрос сформулировал некорректно. Смысл вот какой: кадровик создает документ "Увольнение" и хочет его провести. Но документ он по идее расчитывать не должен. Это делает расчетчик. Т.к. флаг "расчет утвержден" не взводится - пользователь не может провести документ. А без проведения документ не может быть распечатан. Что посоветуете в такой ситуации сделать внешнюю печатную форму?
2 renegade
 
06.02.18
09:59
Как вариант поправить строку:

КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;

на

КомандаПечати.ПроверкаПроведенияПередПечатью = Ложь;

в процедуре ДобавитьКомандыПечати() в модуле менеджера документа Увольнение. Не проверял, но по идее должно сработать...
3 renegade
 
06.02.18
10:01
(2) это для конфы 3.1.2
4 Saval1986
 
06.02.18
10:08
да, тоже видел эту строку. просто конфа на поддержке. можно конечно через расширение поправить. но думал вдруг есть способ всех обмануть =) спасибо.
5 Saval1986
 
06.02.18
10:30
не, там так просто не получится. внутри выполняется запрос, который собирает данные для печатной формы и там тоже условие на проведение стоит
6 Saval1986
 
06.02.18
10:32
Процедура СоздатьВТДанныеДокументовУвольнение в общем модуле КадровыйУчетРасширенный
7 dnab
 
06.02.18
10:55
(1) кадровик, у которого нет прав на расчет, может и должен проводить документ. При этом документ не рассчитается. Может с правами у вас что-то не так?
8 Saval1986
 
06.02.18
16:42
(7) Да, вы правы...логика немного сложнее. если у пользователя профиль "Кадровик" он действительно может провести документ и сформировать печ. форму. Если же у него дополнительно есть права расчетчика - система требует рассчитать документ. Прошу прощения за дезинформацию. Спасибо всем кто помогал. Тему можно закрывать
9 Фрэнки
 
06.02.18
20:16
(7) скорей всего, что кадровики потребовались расширенные немножко права, поскольку без них не получалось какие-то данные вводить... не помню уже что именно, но мне пришлось дать кадровику больше прав и это обернулось точно таким же траблом, но она теперь просто снимает док с проведения после печати.
10 CepeLLlka
 
06.02.18
21:00
Ребят, а у меня вот такая проблема..

Кадровики делают документы, расчётчики их проводят.. и бывает такое, что неверное кол-во дней в документе "Отпуск" поставил кадровик..

Расчётчик отменяет расчёт, сохраняет документ.. Кадровик заходит, пытается поменять кол-во дней и программа вылетает вот с такой ошибкой:

Недопустимое значение аргумента функции
Внутренняя ошибка
[mngcore - src\UObjects.cpp (3577)]


Что это такое может быть? Может быть кто в курсе? Если ставлю кадровикам профиль - Кадровик и расчётчик, то всё ок.