v8: ЕдиницыИзмерения программно добавить вес
☑
0
Popkorm
28.05.13
✎
20:02
не ногу понять во внешней обработке на форме работает:
НайденаЕдиница = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("кг", Истина, ,НайдНоменклатура);
Если НайденаЕдиница = Справочники.ЕдиницыИзмерения.ПустаяСсылка() Тогда
НоваяЗапись = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
НоваяЗапись.Наименование = "кг";
НоваяЗапись.ЕдиницаПоКлассификатору = ПолучитьБазовуюЕдиницу("166");
НоваяЗапись.Коэффициент = 1;
НоваяЗапись.Вес = 1;////////////
НоваяЗапись.Владелец = НайдНоменклатура;
НоваяЗапись.Записать();
НайденаЕдиница = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("кг", Истина, ,НайдНоменклатура);
Возврат НайденаЕдиница;
Иначе
Возврат НайденаЕдиница;
КонецЕсли;
а через Модуль обекта не работает через
Процедура Инициализировать(
1
Aprobator
28.05.13
✎
20:04
Экспорт небось потерял.
2
Popkorm
28.05.13
✎
20:08
(1) все есть :
Процедура Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) Экспорт
ФормаВыбора = ПолучитьФорму("Форма");
Если Не ЗначениеЗаполнено(Объект.Контрагент) Тогда
Предупреждение("Не заполнено поле <Контрагент>");
Возврат;
КонецЕсли;
Обработка рабочая,просто надо в Единицах Вес поставить
3
Popkorm
28.05.13
✎
20:20
апну.....
4
Aprobator
28.05.13
✎
20:27
(2) это что еще за ребус?
5
Aprobator
28.05.13
✎
20:29
Не иначе, внешняя обработка заполнернния ТЧ. Тока вот каким боком тут ПолучитьФорма?
6
Popkorm
28.05.13
✎
20:36
(5) да нет, коэффициент проставляется а вес нет
7
Aprobator
28.05.13
✎
20:38
(6) это вот на какой вопрос ответ был?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн