Версия для печати темы (https://pro1c.org.ua/index.php?s=4ccc9cc58220943c2abc5da9cc0f73f6&showtopic=27522)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.1 (8.0) _ Автозаполнение табличной части документа

Автор: Keitlin16 16.01.16, 11:16

Здравствуйте, есть документ Заказ в котором в табличной части Заказ мы добавляем товар. Сами товары хранятся в справочнике Товары. В табличной части документа такие поля: Товар (СправочникСсылка.Товар), Количество, Цена, Сумма.
Можно сделать так что цена со справочника Товар автоматически заполнялась в табличную часть документа при выборе этого товара? 1С:Предприятие 8.1 (8.1.11.67) Конфигурации не типовая.



Автор: sava1 16.01.16, 11:18

Можно.
У Радченка все описано.

Автор: Keitlin16 19.01.16, 11:08

sava1 @ 16.01.16, 11:18 *,
А в какой книге не подскажете ?

Автор: Vofka 19.01.16, 12:55

http://pro1c.org.ua/redirect.php?http://v8.1c.ru/metod/books/ - оставляете галку "Технологическая платформа"

Автор: MaxxgW 12.02.16, 22:37

по шагово:
1 Открываем в конфигураторе форму документа;
2 Становимся на поле товар, жмем правую клавишу мыши, в попап меню выбираем - "Свойства"
3 Прокручиваем палитру вниз до пункта "Событие"
4 Находим "ПриИзменении"
5 Дважды щелкаем и вставляем текст :

тс= ЭлементыФормы.[ИмяТабличнойЧасти].ТекущиеДанные;
//тс = ЭлементыФормы.Товар.ТекущиеДанные;
тс.Цена = тс.Товар.[ИмяРеквезитаСправочникаСРозничнойЦеной];
//тс.Цена = тс.Товар.ЦенаРозница;  скорей всего както так он называется

Автор: Keitlin16 21.02.16, 23:33

MaxxgW @ 12.02.16, 22:37 *,
Спасибо большое но это не помогло

Автор: Нонна 22.02.16, 10:35

В 8,2 я сделала бы примерно так:

Процедура ТоварыНоменклатураПриИзменении(Элемент)
ТД = Элементы.Товары.ТекущиеДанные;
ТД.Цена= ПолучитьЦену(ТД.Номенклатура);


&НаСервереБезКонтекста
Функция ПолучитьЦену(Ссылка)
Возврат Ссылка.Цена;

Автор: Keitlin16 23.02.16, 8:49

Нонна @ Вчера, 10:35 *,
У меня 8.1

Автор: logist 23.02.16, 13:07

Keitlin16, больше чем в сообщении #5 вряд ли кто-то напишет, оно должно работать, напишите почему не помогло, что получилось в результате. Покажите ваш вариант кода.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua