Цитата: konvik ➤ И как он обрабатывался? Карточка и сейчас стоит с единицей измерения Штука, штучный. Но оприходовать его дробным количеством разрешает
Я повторюсь - я не видел Домино 8.
А в 7-х версиях, к примеру, так:
Код:
after СТРОКА.ФОРМА_ВВОДА.КОЛИЧЕСТВО_ФАКТ:
КоличествоФакт=СТРОКА.ФОРМА_ВВОДА.ЗНАЧЕНИЕ_ПОЛЯ(п_кол_факт);
if КоличествоФакт=0
{
СТРОКА.ФОРМА_ВВОДА.ВЫБРАТЬ_ПОЛЕ(п_кол_факт);
Cancel;
}
if КоличествоФакт<0
{
СТРОКА.ФОРМА_ВВОДА.ЗНАЧЕНИЕ_ПОЛЯ(п_кол_факт,0);
СТРОКА.ФОРМА_ВВОДА.ВЫБРАТЬ_ПОЛЕ(п_кол_факт);
Cancel;
}
if ТОВАР.ПАРАМЕТР.КОД(ТоварПараметр.ТипИзмерения)=1
{
ЦелоеКоличество=КоличествоФакт;
if ЦелоеКоличество<>КоличествоФакт
{
ShowErrMessage('Для штучного товара количество должно быть целым числом');
СТРОКА.ФОРМА_ВВОДА.ЗНАЧЕНИЕ_ПОЛЯ(п_кол_факт,0);
СТРОКА.ФОРМА_ВВОДА.ВЫБРАТЬ_ПОЛЕ(п_кол_факт);
Cancel;
}
}
И так - во всех формах ввода документов