автоподбор в табл. части
☑
0
xMIXx
08.05.13
✎
22:45
Просьба тапками не кидаться так как только начал изучать 1с
Пытаюсь автоматически заполнить значения в табл. части при выборе наименования из справочника, но почемуто везде возвращает значение реквезита Норма. подскажите как правельно это реализовать
&НаКлиенте
Процедура ТабМетНаименованиеПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы.ТабМет.ТекущиеДанные;
СтрокаТабличнойЧасти.Норма = РасходПоНормам(СтрокаТабличнойЧасти.Наименование);
СтрокаТабличнойЧасти.ЕденицаИзмерения = РасходПоНормам(СтрокаТабличнойЧасти.Наименование);
КонецПроцедуры
&НаСервереБезКонтекста
Функция РасходПоНормам(Наименование) Экспорт
Возврат Наименование.норма;
Возврат Наименование.ЕденицаИзмерения;
КонецФункции
1
Max Street
08.05.13
✎
22:51
1 функция - 1 возврат
2
xMIXx
08.05.13
✎
22:54
ясно
а можно ли как то передать сразу несколько значений?
3
Mashinist
08.05.13
✎
22:56
возвращай структуру
4
Max Street
08.05.13
✎
22:57
в функцию? можно
СтрокаТабличнойЧасти.ЕденицаИзмерения = РасходПоНормам(СтрокаТабличнойЧасти.Наименование, СтрокаТабличнойЧасти.Реквизит);
КонецПроцедуры
&НаСервереБезКонтекста
Функция РасходПоНормам(Наименование, Реквизит) Экспорт
5
xMIXx
08.05.13
✎
23:01
Mashinist а можно пример структуры
6
Ворон
08.05.13
✎
23:28
Тут посмотри...
7
xMIXx
08.05.13
✎
23:31
спс Ворон доходчиво
можно закрывать тему
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший