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;
Возврат РазницаВоВремениВСек;
КонецФункции
Скрыть
ЭтоНеНовый () тут нельзя делать(
|
|