Товар
Товар
С.Номенклатура
Сорт
Сорт товара
С.Сорт
Кол
Количество в произвольной ед. измерения
Число 8.2
+
Ед
Единица измерения
С.Единицы
КолО
Количество в основной ед. измерения
Число 8.2
+,И
Цена
Цена поставки
Число 7.2
+
Сумма
Сумма документа
Число 15.2
+,И
Здесь:
+ - неотрицательный;
И – итог по колонке;
Процедура Товар()
Если Товар.Выбран()=1 Тогда
Если Сорт.Выбран()=0 Тогда
// Если сорт не выбран (сорт может быть выбран если редактируется
// существующая строка)
Сорт=Константа.СортПоУмолчанию;
КонецЕсли;
Если Кол=0 Тогда
Кол=1;
КонецЕсли;
СпрЕд=СоздатьОбъект("Справочник.Единицы");
// создаем в памяти копию справочника единиц
СпрЕд.ИспользоватьВладельца(Товар);
// указываем, что нам нужны только единицы, принадлежащие