Внешняя обработка для табличной части документа Зарплата к Выплате Организаций
25.04.2013
17:50
#1
Управление производственным предприятием, редакция 1.3 (1.3.38.2)
Проблема такая: попросили сделать внешнюю обработку для заполнения табличной части документа Зарплата к Выплате Организаций по условиям.
Условия такие: Либо по Гражданству физлица (Иностранные граждане: Гражданство - Гражданин страны - "не Россия" (например, Белоруссия)), либо по лицевому счету, который содержит определенные первые 5 цифр в начале. Проставить резидент/не резидент в этом случае нельзя, т. к. они все резиденты (НДФЛ 13%).
Подскажите, пожалуйста, как прописать эти условия в коде? И какое правило добавить в стандартное заполнение, чтобы люди из условия внешней обработки туда не попадали?
Проблема такая: попросили сделать внешнюю обработку для заполнения табличной части документа Зарплата к Выплате Организаций по условиям.
Условия такие: Либо по Гражданству физлица (Иностранные граждане: Гражданство - Гражданин страны - "не Россия" (например, Белоруссия)), либо по лицевому счету, который содержит определенные первые 5 цифр в начале. Проставить резидент/не резидент в этом случае нельзя, т. к. они все резиденты (НДФЛ 13%).
Подскажите, пожалуйста, как прописать эти условия в коде? И какое правило добавить в стандартное заполнение, чтобы люди из условия внешней обработки туда не попадали?
26.04.2013
10:52
#5
Я прошу, чтобы мне подсказали как прописать условия, а не написали за меня обработку.
26.04.2013
11:02
#7
Начните с малого,заполните хотя бы всеми физ.лицами или по лицевому счету с 5 цифрами.
26.04.2013
11:09
#8
"
И дальше где-то в этой процедуре и нужно вставить эти условия."
Процедура Автозаполнение(Объект, ФизЛица = Неопределено) Экспорт Заголовок = "Расчет документа: " + СокрЛП(Объект); Отказ = Ложь; ПроверитьЗаполнениеШапки(Объект,Отказ, Заголовок); Если Отказ Тогда Возврат; КонецЕсли;
ЗарплатаКВыплатеОрганизацийПереопределяемый.ПроверитьФизлицаДляАвтозаполнения(Объект, Физлица, Отказ, Заголовок, ЛицСчет);
Если Отказ Тогда
Возврат;
КонецЕсли;
И дальше где-то в этой процедуре и нужно вставить эти условия."
Читают тему
(гостей: 1)