|   |   | 
| 
 | как сделать |Автозаполнение Табличной части при выборке Номенклатуры|? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Help_1c 01.04.14✎ 19:51 | 
        Создал табличную часть документа с реквизитами Номенклатура (СправочникСсылка.Номенклатура) и Единица_Измерения. Соответственно в справочнике Номенклатуры есть реквизит Основная_Единица_Измерения. Вопрос: Как при выборе реквизита Номенклатура в табличной части автоматически заполнить реквизит Единица_Измерения???     | |||
| 1
    
        hhhh 01.04.14✎ 20:02 | 
        не надоело велосипеды выдумывать? Это же миллион раз уже было. Во всех типовых сотни примеров.     | |||
| 2
    
        Help_1c 01.04.14✎ 20:02 | 
        Вот мой код!Неправильный?Нечего не происходит!
 &НаСервере Процедура ТабличнаяЧастьНоменклатураПриИзменении(Элемент) ТекДанные = Элементы.ТабличнаяЧасть.ТекущиеДанные; ТекДанные.ЕдиницаИзмерение = ТекДанные.Номенклатура.ОсновнаяЕдиницаИзмерения; КонецПроцедуры | |||
| 3
    
        Help_1c 01.04.14✎ 20:05 | 
        (1) Там запутано как-то!Не понимаю что там происходит:(     | |||
| 4
    
        hhhh 01.04.14✎ 20:11 | 
        (3) элементарно ведь, ну так пробуйте
 &НаКлиенте Процедура ТабличнаяЧастьНоменклатураПриИзменении(Элемент) ТекДанные = Элементы.ТабличнаяЧасть.ТекущиеДанные; ТабличнаяЧастьНоменклатураПриИзмененииНаСервере(ТекДанные); | |||
| 5
    
        Help_1c 01.04.14✎ 20:21 | 
        (4)  ошибка!
 {Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(6,1)}: Процедура или функция с указанным именем не определена (ТабличнаяЧастьНоменклатураПриИзмененииНаСервере) <<?>>ТабличнаяЧастьНоменклатураПриИзмененииНаСервере(ТекДанные); (Проверка: Тонкий клиент) (4) | |||
| 6
    
        Help_1c 01.04.14✎ 20:28 | 
        может как-то так?
 &На Клиенте Процедура ТабличнаяЧастьНоменклатураПриИзменении(Элемент) ТекДанные = Элементы.ТабличнаяЧасть.ТекущиеДанные; ТабличнаяЧастьНоменклатураПриИзмененииНаСервере(ТекДанные); КонецПроцедуры &НаСервере Процедура ТабличнаяЧастьНоменклатураПриИзменении(ТекДанные); ////что написать здесь? КонецПроцедуры тоже ошибка! {Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(2,11)}: Процедура или функция с указанным именем уже определена (ТабличнаяЧастьНоменклатураПриИзменении) может как-то так? | |||
| 7
    
        Help_1c 01.04.14✎ 20:37 | 
        это делается через запрос?     | |||
| 8
    
        vicof 01.04.14✎ 20:44 | 
        может книжки для начала почитаешь?     | |||
| 9
    
        Help_1c 01.04.14✎ 20:49 | 
        (8) читаю иногда но не дошел до такого!     | |||
| 10
    
        Доминошник 01.04.14✎ 21:41 | 
        (6)
 &На Клиенте Процедура ТабличнаяЧастьНоменклатураПриИзменении(Элемент) .... &НаСервере Процедура ТабличнаяЧастьНоменклатураПриИзменении(ТекДанные) ... Процедура с указанным именем уже определена (ТабличнаяЧастьНоменклатураПриИзменении) Согласно приведённого кода - она действительно уже определена | |||
| 11
    
        Help_1c 01.04.14✎ 21:53 | 
        (10) Я это уже понял,Хотелось бы рабочий код!
 Я думаю что надо связать Поля справочника(Номенклатуры) и Поля табличной части (документа)! | |||
| 12
    
        banco 01.04.14✎ 22:22 | 
        книжки надо читать 
 &На Клиенте Процедура ТабличнаяЧастьНоменклатураПриИзменении(Элемент) ТекДанные = Элементы.ТабличнаяЧасть.ТекущиеДанные; ТекДанные.ЕдиницаИзмерение = ПолучитьЕдиницу(ТекДанные.Номенклатура); КонецПроцедуры &НаСервереБезКонтекста Функция ПолучитьЕдиницу(Номенклатура) Возврат Номенклатура. ОсновнаяЕдиницаИзмерения; КонецФункции | |||
| 13
    
        Naumov 01.04.14✎ 22:51 | 
        а если НаКлиенте слитно писать?     | |||
| 14
    
        Help_1c 01.04.14✎ 23:31 | 
        (12) Спасибо выручил:) 
 Кстати посоветую книгу хорошо! А можно с помощью запросом устроить что-то подобное? Например получить наименование поля Справочника.Номенклатуры и Основной Единицы измерение,потом вставить Как-то в поле ИдиницаИзмерение Табличной части? Думаю как-то так ) Надо При выборе Номенклатуры Выгрузить из запроса Данные,Основной Единицы Измерение,в поля табличной части единица измерение. Ладно всем спасибо! | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |