Имя: Пароль:
1C
1С v8
Не проводится начисление зарплаты регл. УПП 1.3
0 skupidom
 
02.11.18
15:03
УПП 1.3 (1.3.110.1)
Вид расчета "оклад по дням" введен доком Начисление зарплаты сотрудникам организаций(этот докум сейчас проводится)
Вид расчета "Корпоративная оплата отпуска" введен документом Оплата по среднему заработку
1 Alexandr_U1982
 
02.11.18
15:05
Позовите специалиста
2 skupidom
 
02.11.18
15:11
наткнулся на код в рег.Основные НачисленияРаботниковОрганизаций
Периоды.Сортировать("ДатаНачала");
    ПрошлаяДатаНачала = '0001-01-01';
    ПрошлаяДатаОкончания = '0001-01-01';
    ПрошлыйРегистратор = НеОпределено;
    ПрошлыйРегистраторПредставление = НеОпределено;
    ПрошлыйВидРасчета = НеОпределено;
    ПрошлаяСтрока = НеОпределено;
    СтрокиКУдалению = Новый Массив;
    Для Каждого СтрокаПериода Из Периоды Цикл
        Если СПроверкойПерекрытия И СтрокаПериода.ДатаНачала < ПрошлаяДатаОкончания Тогда
            ТекстИсключения = ТекстИсключения + "(" + Формат(СтрокаПериода.ДатаНачала, "ДФ='дд МММ гг ""г.""'") + " - " + Формат(ПрошлаяДатаОкончания, "ДФ='дд МММ гг ""г.""'") + ")";
            ТекстИсключения = ТекстИсключения + Символы.ВК + "Вид расчета """ + ПрошлыйВидРасчета + """ введен документом " + ПрошлыйРегистраторПредставление + ?(ПрошлыйРегистратор = ЭтотРегистратор, " (этот документ сейчас проводится)", "");
            ТекстИсключения = ТекстИсключения + Символы.ВК + "Вид расчета """ + СтрокаПериода.ВидРасчета + """ введен документом " + СтрокаПериода.РегистраторПредставление + ?(СтрокаПериода.Регистратор = ЭтотРегистратор, " (этот документ сейчас проводится)", "");
            ВызватьИсключение ТекстИсключения;
        КонецЕсли;
3 Alexandr_U1982
 
02.11.18
15:16
Продолжайте наблюдения
4 Alexandr_U1982
 
02.11.18
15:17
А если серьезно. Для того, чтобы получить вразумительный ответ, попробуйте нормально сформулировать вопрос.
5 Alexandr_U1982
 
02.11.18
15:40
У вас в базе включен "Контроль пересечения периодов начислений".
Также у вас пересекаются периоды у начислений "Оклад по дням" и "Корпоративная оплата отпуска".
При этом для вида расчета "Оклад по дням" не настроено вытеснение видом расчета "Корпоративная оплата отпуска".

Варианты действий:
1. Настроить вытеснение.
2. Убрать пересечение периодов.
3. Отключить контроль пересечение периодов (глупое решение).

P.S. Научитесь по-человечески задавать вопросы.
6 skupidom
 
02.11.18
16:22
спасибо
7 skupidom
 
02.11.18
16:22
все настроил