Имя: Пароль:
1C
1С v8
Проведение документов по сменам
0 Валидатор
 
05.08.14
15:47
На производстве есть 2 смены, одна с 8 утра до 8 вечер, другая с 8 вечера до 8 утра. Нужно чтобы в документах данные фиксировались по дням, то есть как сейчас: смена с 8 вечера 01.01.2014 до 8 утра все документы должны попадать в 01.01.14, а получается часть документов до 00.00 02.01.2014 попадают в 01.01.14, а после в 02.01.14. Как сделать так, чтобы данные по сменам распределялись по дням?
Хотя в таком случае, как сделать, что если документ уже был создан, то есть не новый если документ то не перезаписывать время документа? пробовал не новый, но не получается перед записью:
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
    Времечко = ПослеЗаписиНаСервере();
    Объект.Дата =   ТекущаяДата() - Времечко;
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПослеЗаписиНаСервере()
    
    РазницаВоВремени = Константы.РазницаВоВремени.Получить();
    РазницаВоВремениВСек = РазницаВоВремени * 3600;
    
    Возврат РазницаВоВремениВСек;
    
КонецФункции

Скрыть


ЭтоНеНовый () тут нельзя делать(
1 Валидатор
 
05.08.14
15:47
Моя константа = 8