Имя: Пароль:
1C
1С v8
ЗУП - перенос данных - неполностью отработанные месяцы - для расчёта отпуска
0 21stas
 
25.01.14
19:07
Переношу данные в ЗУП 8 из не1С.
Что надо занести в документ "Перенос данных", чтоб для отпуска 1С:ЗУП видела, что месяц не полностью отработан?
1 almar
 
25.01.14
19:14
(0) Нужно внести виды расчета, вытесняющие оклад
2 21stas
 
25.01.14
19:58
Попробовал:
http://joxi.ru/yN7jUhjKTJCWBV6qHr0
улучшений нет:
http://joxi.ru/At_jUhjKTJB0BcZWjFg
3 21stas
 
25.01.14
20:00
<улучшил скриншоты>

Попробовал:
http://joxi.ru/b9_jUv3JTJD-EDrnSgY
улучшений нет:
http://joxi.ru/At_jUhjKTJB0BcZWjFg
4 21stas
 
26.01.14
06:23
Похоже, надо правильно проставлять ПериодДействияКонец.

Вот как я сделал у себя в алгоритме:
                    //Смотрим, как дата соответствует количеству фактически отработанных дней
                    Запрос = Новый Запрос;
                    Запрос.Текст =
                        "ВЫБРАТЬ ПЕРВЫЕ "+ДБФ.WORK_TIME+"
                        |    ГрафикиРаботыПоВидамВремени.Дата КАК Дата
                        |ИЗ
                        |    РегистрСведений.ГрафикиРаботыПоВидамВремени КАК ГрафикиРаботыПоВидамВремени
                        |ГДЕ
                        |    ГрафикиРаботыПоВидамВремени.ГрафикРаботы = &ГрафикРаботы
                        |    И ГрафикиРаботыПоВидамВремени.Месяц = &Месяц
                        |    И ГрафикиРаботыПоВидамВремени.ВидУчетаВремени = &ПоДням
                        |    И ГрафикиРаботыПоВидамВремени.ОсновноеЗначение = 1
                        |
                        |УПОРЯДОЧИТЬ ПО
                        |    Дата";

                    Запрос.УстановитьПараметр("ГрафикРаботы", СотрудникСсылка.ГрафикРаботы);
                    Запрос.УстановитьПараметр("Месяц", НачалоМесяца(Дата1));
                    Запрос.УстановитьПараметр("ПоДням", Перечисления.ВидыУчетаВремени.ПоДням);

                    Результат = Запрос.Выполнить();

                    ВыборкаДетальныеЗаписи = Результат.Выбрать();
                       //Ищем последнюю дату
                    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
                        ПериодДействияКонец=ВыборкаДетальныеЗаписи.Дата;
                    КонецЦикла;
                    СтрокаДвиженийОсновныеНачисленияРаботниковОрганизаций.ПериодДействияКонец=ВыборкаДетальныеЗаписи.Дата;