Движения по регистрам в программно созданном документе (8.2 КА 1.1)
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 10 из 13

Древовидный режим

  1. #11
    Гордость форума PRO

    Регистрация
    29.11.2013
    Адрес
    Берег Волги
    Сообщений
    1889
    Сказал(а) спасибо
    639
    Поблагодарили 10054 раз(а) в 2628 сообщениях

    По умолчанию Re: Движения по регистрам в программно созданном документе (8.2 КА 1.1)

    Цитата Сообщение от Quiliansky Посмотреть сообщение
    Со своими скудными знаниями в области 1с немного приблизился к решению проблемы.
    Проблема может быть в вызове события. Т.е. при создании документа ВыпускПродукции событие "ПриОткрытии" срабатывает. (Поймали точкой)
    Но когда дело доходит до табличной части возникает "болезнь пятой точки":
    При добавлении строки табличной части вручную, первое что нужно заполнить - это номенклатура. Когда её заполняешь (Там поле ввода, которое вызывает "ФормуВыбора" справочника "Номенклатура", т.е по сути надо значение "выбрать"), то все остальные строчки заполняются сами.

    Посмотрели, что на это влияет процедура в модуле формы Самого документа - "ПродукцияПриИзмененииНом� �нклатуры" (Эта Процедура находится в свойствах поля ввода таблично части, колонка Номенклатура)

    Пробовал заполнять Номенклатуру через элемент формы:

    ФормаВыпуск.Открыть();
    ФормаВыпуск.ЭлементыФормы. Продукция.ДобавитьСтроку();
    СтрокаТабличнойЧасти = ФормаВыпуск.ЭлементыФормы. Продукция.ТекущиеДанные;
    СтрокаТабличнойЧасти.Номе� �клатура = Выборка.Номенклатура;

    Не цепляется это событие.

    Я делаю Вывод, что программно надо сделать так:
    1. Встать на поле "номенклатура" табличной части, только что созданной новый строки;
    2. В поле ввода нажать на кнопочку с тремя точками;
    3. Выбрать в форме выбора справочника "Номенклатура" нужную номенклатуру;
    И все случиться.
    Я все это понимаю, но как программно выполнить не соображу. Прошу Вашей помощи!

    Или второй вариант. Каким то образом вызвать Событие "ПродукцияПриИзмененииНом� �нклатуры".
    Единственный вариант который придумал скудный мозг - это "ПолучитьДействие", но к табличной части я его не смог прикрутить.

    Вообщем очень надеюсь на Вашу помощь!
    Ну и пропишите в своей обработке все действия, которые выполняет процедура "ПродукцияПриИзмененииНом� �нклатуры", все нужные пол и заполнятся

  2. 2 пользователя(ей) сказали cпасибо:

    Quiliansky (11.08.2016), valleha (12.11.2016)

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •