PDA

Просмотр полной версии : ЗиК Накопленная задолженность



нира
04.02.2010, 21:16
При переходе на следующий месяц каждый раз формируется "накопленная задолженность" - у каждого уже накопились миллионы, не знаю что с ней делать, без нее месяц не закрывается.

pevek
04.02.2010, 23:21
При переходе на следующий месяц каждый раз формируется "накопленная задолженность" - у каждого уже накопились миллионы, не знаю что с ней делать, без нее месяц не закрывается.

Править MD нужно! Попробуй так если неполучится пиши в ПМ
ТУТ (http://slil.ru/28597571)

pevek
08.02.2010, 03:17
Можно коротко!
1.Глобальный модуль строка 4421

Пока ЖурналЗарплата.ПолучитьЗа� �ись()=1 Цикл
Если ЖурналЗарплата.ВидРасч = ВидРасчета.НачальноеСальд� �Задолженность Тогда
//НачальноеСальдо = НачальноеСальдо+ЖурналЗар� �лата.Результат;
//Если ПоИсточникуФинансирования = 1 Тогда
// Документы.НайтиДокумент(Жу рналЗарплата.Документ);
// Документы.ВыбратьСтроки();
// Пока Документы.ПолучитьСтроку()= 1 Цикл
// Если (Документы.Сотрудник = Сотрудник) И (Документы.ИсточникФинанси рования.Выбран()=1) Тогда
// Если Документы.Вид()="НакопленнаяЗадолженность" Тогда
// ДобавитьЗначениеПоИсточни куФинансирования(ПоИсточн� �камФинансирования,Докумен ты.ИсточникФинансирования, Документы.ФКР,Документы.Ба� �ансодержатель,Документы.С� �мма);
// Иначе // значит это ввод начального сальдо
// ДобавитьЗначениеПоИсточни куФинансирования(ПоИсточн� �камФинансирования,Докумен ты.ИсточникФинансирования, Документы.ФКР,Документы.Ба� �ансодержатель,Документы.З� �долженностьПрошлыхПериод� �в);
// ПросматриватьПредыдущийПе риод = 1;
// КонецЕсли;
// КонецЕсли;
// КонецЦикла;
//КонецЕсли;
ИначеЕсли (ЖурналЗарплата.ВидРасч = ВидРасчета.ВыплатаЗарплат� �) И (ЖурналЗарплата.ДатаНачала < ДатаПериода) Тогда

Далее делаем строка 69419

ТаблицаСотрудников.Выбрат� �Строки();
Пока ТаблицаСотрудников.Получи� �ьСтроку()=1 Цикл
СуммаВТаблицу = глКВыплатеЗаПериод(Таблиц� �Сотрудников.Сотрудник,Дат� �ПрошлогоПериода, ЖурналЗарплата, ТекущийДокумент,,1,ДатаПрош логоПериода,ДоходыВычетыН� �логиСотрудников)+
глНачальнаяЗадолженностьП оЗарплате(ТаблицаСотрудни� �ов.Сотрудник,ДатаПрошлого� �ериода, ЖурналЗарплата);
//Если СуммаВТаблицу > 0 Тогда
СуммаВТаблицу = СуммаВТаблицу - макс(0, глСальдоОкругления(Таблиц� �Сотрудников.Сотрудник, ДатаДокумента)); //Доп
//Если СуммаВТаблицу > 0 тогда
ТаблицаСотрудников.Сумма = СуммаВТаблицу;
//Иначе
// ТаблицаСотрудников.Сумма = 0;
//КонецЕсли;
//КонецЕсли;
КонецЦикла;
КонецЕсли;

КонецПроцедуры // глРассчитатьНакопленнуюЗа долженность

Открываем Обработки ПомощникПреходаНаСледующи йПериод строка 624 меняем

КВыплатеЗаПериод = глКВыплатеЗаПериод(СотрВы� �латы,КТП,,,,1,,ДоходыВычетыН� �логиСотрудников);

Далее виды расчетов НачальноеСальдоЗадолжност ь открываем с правой стороны есть список расчетов
находим ВсеВыплачиваемыеСуммы и вносим в правую сторону (Включать в группы)

Далее НачальноеСальдоОкругление открываем модуль
вместо
Результат = глСальдоОкругления(Объект, ДатаНачала);
Ставим
Результат = 0;

Вроде усе сохраняем тестим! Незабываем нажать СПС!!!

tomido
12.02.2010, 12:11
А выплату зарплаты делаете? Или только начисления проводите в программе?

нира
13.02.2010, 13:27
Выплату произвожу ежемесячно по ведомостям з/п и аванс

vrrml2
05.01.2012, 12:33
Попробовала как вы пишите на ЗиК релиз 318. ругается. не выходит. а обработка очень нужна! можете помочь?

pevek
05.01.2012, 17:02
Ругается на что?