Имя: Пароль:
1C
1С v8
Отключить расчет НДФЛ в ЗУП3
0 Обфускация
 
04.12.18
08:06
Есть такая задача. Как отключить типовыми или нетиповыми способами?
1 SleepyHead
 
гуру
04.12.18
08:19
Зачем ЗУП 3, если в ней ведется черный расчет?
2 Обфускация
 
04.12.18
08:20
(1)
потому что есть еще одна зуп3 белая, проще синхронизировать
3 SleepyHead
 
гуру
04.12.18
08:25
(0) Пилите расширение.
4 Valerianich
 
04.12.18
08:25
В начислениях поставь, что не облагается НДФЛ.
5 SleepyHead
 
гуру
04.12.18
08:27
(4) Вот зачем  так? Пусть бы помучались. Люди занимаются глупостями, а это не должно быть просто.
6 Обфускация
 
04.12.18
08:54
(4)
где конкретно это ставится, пока не вижу такой настройки
7 Обфускация
 
04.12.18
08:56
(6)
а все вижу, но у меня опция "не облагается" недоступная стоит
8 Натуральный Йог
 
04.12.18
08:57
(7) В РФ для некоторых видов начислений, согласно законодательству, такая опция недоступна
9 Convert
 
04.12.18
08:59
(7) Групповое изменение реквизитов
10 Обфускация
 
04.12.18
11:21
В общем решила проблему, разблокировав элементы на форме. Всем спасибо, кто отозвался.

&НаКлиентеНаСервереБезКонтекста
Процедура УстановитьДоступностьКодаДоходаНДФЛ(Форма)
    
    ОбязательноЗаполнять = Форма.КатегорииКодДоходаНДФЛНеЗаполняется.Найти(Форма.Объект.КатегорияНачисленияИлиНеоплаченногоВремени) = Неопределено;
    
    //Форма.Элементы.ОблагаетсяНДФЛЧисло0.Доступность = Форма.КодДоходаНДФЛДоступностьПоКатегории И Не ОбязательноЗаполнять;
    //Форма.Элементы.ОблагаетсяНДФЛЧисло1.Доступность = Форма.КодДоходаНДФЛДоступностьПоКатегории;
    
    Форма.Элементы.ОблагаетсяНДФЛЧисло0.Доступность = истина;
    Форма.Элементы.ОблагаетсяНДФЛЧисло1.Доступность = истина;

    
    //Если ОбязательноЗаполнять Тогда
    //    Форма.ОблагаетсяНДФЛ = 1;
    //КонецЕсли;
    
    //ДоступностьКодаНДФЛ = Форма.ОблагаетсяНДФЛ = 1 И Форма.КодДоходаНДФЛДоступностьПоКатегории;
    
    Форма.Элементы.КодДоходаНДФЛ.Доступность = истина;
    //ДоступностьКодаНДФЛ;
    //Форма.Элементы.КодДоходаНДФЛ.АвтоОтметкаНезаполненного = ДоступностьКодаНДФЛ;
    //Форма.Элементы.КодДоходаНДФЛ.ОтметкаНезаполненного = Не ЗначениеЗаполнено(Форма.Объект.КодДоходаНДФЛ);
    
    Если Форма.ОблагаетсяНДФЛ = 0 Тогда
        Форма.Объект.КодДоходаНДФЛ = Неопределено;
    КонецЕсли;
    
КонецПроцедуры