| 
    
            
         
         | 
    
  | 
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)] Что это такое может быть? Может быть кто в курсе? Если ставлю кадровикам профиль - Кадровик и расчётчик, то всё ок.  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |