Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 08:26

Подстановка данных из документа

Автор JimmyPur, 28 сен 2015, 22:12

0 Пользователей и 1 гость просматривают эту тему.

JimmyPur

Здравствуйте.
Я новичок в 1с. Прошу помощи в решении задачи:
Сабж:
1С:Предприятие 8.2 (8.2.18.109)
"Управление торговлей", редакция 10.3 (10.3.23.3)
Необходимо, чтобы в стандартном модуле "РабочееМестоМенеджераПоПродажам" при выделении номенклатуры мышкой можно было нажать кнопку и получить новый документ "заказ покупателя" с заполненной "выделенной номенклатурой".

Сделал кнопку "создать заказ"
Код при нажатии:

Процедура Создать_ЗаказНажатие(Элемент)
   НовыйЗаказ = Документы.ЗаказПокупателя.СоздатьДокумент();
   ФормаЗаказпокупателя = НовыйЗаказ.ПолучитьФорму(, ЭтаФорма);
   ФормаЗаказпокупателя.ЭлементыФормы = ЭлементыФормы.Номенклатура.ТекущиеДанные.Ссылка;
   ФормаЗаказпокупателя.Открыть();
              
   КонецПроцедуры

При отладке получаю ошибку Поле объекта недоступно для записи (Элементы формы)

Подскажите что делаю неправильно ?

ElizabethWooff

Привет. Думаю нужно заполнять не элементы формы заказа а сам заказ. Добавлять номенклатуру в табличную часть заказа.

cska-fanat-kz

Цитата: JimmyPur от 28 сен 2015, 22:12Процедура Создать_ЗаказНажатие(Элемент)
   НовыйЗаказ = Документы.ЗаказПокупателя.СоздатьДокумент();
   ФормаЗаказпокупателя = НовыйЗаказ.ПолучитьФорму(, ЭтаФорма);
   ФормаЗаказпокупателя.ЭлементыФормы = ЭлементыФормы.Номенклатура.ТекущиеДанные.Ссылка;
   ФормаЗаказпокупателя.Открыть();
             
   КонецПроцедуры

=Ваще жесть!

Попробуйте решить задачу через механизм ввода на основании
(да да, можно и на основании элемента справочника создать документ!)
Заодно и интерфейсный вопрос решится...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск