Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Дата = КонецДня(Дата);
Если РежимПроведения=РежимПроведенияДокумента.Оперативный Тогда
РежимПроведения=РежимПроведенияДокумента.Неоперативный;
КонецЕсли;
КонецПроцедуры
Если Ссылка.Пустая() Тогда
Дата = НачалоДня(ТекущаяДата()); // КонецДня(ТекущаяДата())
КонецЕсли;
В модуле объекта документ...
Процедура ПодпискаНаСобытие1ПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
// Вставить содержимое обработчика.
Источник.Дата = ДатаР(Источник.Дата);
КонецПроцедуры
P.S. 1С не знаю вообще, работал с php, JS, .NET, ASP.NET
в первом случае, никаких рабочих столов не должно быть,
Пока что есть предположение сделать на JS(например, JQuery)как нибудь через полеHTMLдокумента, есть такая возможность?
Если вам нужны инвентарные номера... Вы уверены, что вы сейчас говорите про товарную номенклатуру, которую массово закупают/продают? Инвентарные номера обычно присваивают основным средствам или малоценке (как в случае вашего перформатора). Так и оформляйте свои перфораторы как МБП с указанием инвентарных номеров.