 
        0
    
    
    
        
        
        Отвечен
        
        
    
    
    
    
    
    Корректировка текущего месяца
        Александр Корюков 6 лет назад
        
            
                в Прочее
            
        
        •
        
             обновлен Вячеслав Шинкарев (менеджер разработки) 6 лет назад • 
        
        
             6
        
        
        
        
    
    
    
    
	Добрый день.
В рабочую базу добавляем сотрудников из другого учреждения. Задача - разнести в табель отклонения с 01.2018
При смене расчетного месяца выходит сообщение

По ЛС уже есть начисления за 07.2019.
Повлияет ли разноска табеля (W_Caln(0) ) на данные в ЛС после 01.2019?
З.Ы.:На Демо-версии ничего не затерлось.
Сервис поддержки клиентов работает на платформе UserEcho
 Вопросы
		
		
	
Вопросы 
	
 
                     
                
Добрый день.
Менять текущий месяц для того, чтобы разнести табель в прошлый период- плохая идея.
Раньше способ проходил, правда перезапускал КЗ после каждой смены месяца, иначе табель бился.
А как лучше разнести? Через s50?
Да, что то типа этого:
LoadTabel(month,Combine) { // Делаем найденную должность "текущей" var tc=CreateObject("TmpCurCombine"); tc.Init(Combine); int tmpmrasch=mrasch; s50(month); s145(s120(month),0);//читаем табель calm=MakeNewTabelString(); //заменяем символы табеля //WriteHoursToTabel(newHours,Combine); //пишем часы в табель //сохраняем табель s145(s120(mrasch),1); if (mrasch!=tmpmrasch) s50(tmpmrasch); }Спасибо, попробую.
В примере month- абсолютный месяц.
По хорошему еще нужен анализ что не вылезаем за пределы месяцев mtek-P2MES, в противном случае при попытке разнести табель за далекий месяц, s50 ругнется, но после этого табель все равно будет записан. Только непонятно в какой месяц.