0
- 25.12.2012 - 10:35
|
В справочнике Номенклатура с реквизитом Базовая ед изм (Спр.КлассификаторЕдИзм) и подчиненным справочником ЕдиницаИзм имеется много элементов, где имеется Единица изм только с Наименованием, но без заполненного реквизита КлассификаторЕдИзм и с пустым Коэффициентом. Делаю отбор по запросу : Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЕдиницыИзмерения.Ссылка КАК Ссылка, | ЕдиницыИзмерения.Владелец КАК Владелец, | ЕдиницыИзмерения.Наименование КАК Наименование, | ЕдиницыИзмерения.ЕдиницаПоКлассификатору КАК ЕдиницаПоКлассификатору, | Номенклатура.БазоваяЕдиницаИзмерения.Наименование КАК Наименование1 |ИЗ | Справочник.Номенклатура КАК Номенклатура | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения | ПО Номенклатура.Ссылка = ЕдиницыИзмерения.Владелец | И Номенклатура.ЕдиницаХраненияОстатков = ЕдиницыИзмерения.Ссылка |ГДЕ | Номенклатура.ЭтоГруппа = ЛОЖЬ"; Результат = Запрос.Выполнить(); ТЗ=Результат.Выгрузить(); Для каждого СтрТЗ Из ТЗ Цикл Если НЕ ЗначениеЗаполнено(СтрТЗ.ЕдиницаПоКлассификатору) Тогда Если СокрЛП(СтрТЗ.Наименование)=СокрЛП(СтрТЗ.Наименован ие1) Тогда //как заполнить поля ЕдиницыИзмерения.ЕдиницаПоКлассификатору и ЕдиницыИзмерения.Коэффициент ? КонецЕсли; КонецЕсли; КонецЦикла; Не могу теперь добраться до объекта Спр.ЕдиницаИзм, чтобы записать в него данные. Помогите, плиз. СтрТЗ.Ссылка иметт значение СправочникСсылка.ЕдиницыИзмерения, но метод ПолучитьОбъект() не работает , выдает ошибку – нет такого метода у объекта | |
1
- 25.12.2012 - 10:44
|
ЕдиницаКакОбъект = стрТЗ.Ссылка.ПолучитьОбъект(); ЕдиницаКакОбъект.Коэффциент = 1; ЕдиницаКакОбъект.Обменданными.Загрузка = Истина; ЕдиницаКакОбъект.Записать(); | |
| Интернет-форум Краснодарского края и Краснодара |