Seliverstoff.yu не важно, какие у вас переменные, в БД они все double.
Формула будет типа такой
public double SplitTime (double year, double month, double day, double hour, double minute, double second)
{
DateTime dateTime = new DateTime((int)year, (int)month, (int)day, (int)hour, (int)minute, (int)second);
return dateTime.ToOADate();
}
Формулу добавить в Справочник — Формулы
Вызов в дорасчетном канале например 110 c установкой «Использовать формулу»
SplitTime(Val(100), Val(101), Val(102), Val(103), Val(104), Val(105), 0)
Вместо секунд ставим 0 или используем канал секунд по аналогии. где Val(Номер) соответствует году, месяцу и т.д.
з.ы. формулу не проверял. На дорасчетный канал выставить Формат — ДатаВремя, Дата или Время