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

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

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

Комбинированный просмотр

  1. #1
    Пришел за помощью

    Регистрация
    10.07.2016
    Сообщений
    12
    Сказал(а) спасибо
    2
    Поблагодарили 0 раз(а) в 0 сообщениях

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

    Спасибо, все получилось. Поля заполняет, но опять уперся в проблему. Не заполняются счета учета БУ в строках табличной части. Не дает провести.

    Я вот что подумал, сейчас мы лезем все глубже и глубже в дебри 1Совских разработок. Может этого и не стоит делать?

    Может Вы подскажите как программно выбрать изменить реквизит формы так, чтобы вызвать обработчик "ПриИзменении".

    Просто если делать допустим:

    ФормаДокумента.Организаци� � = Справочник.Организации.Най тиПоНаименованию ("Ромашка");

    или

    Документы.ВыпускПродукции. СоздатьДокумент().Организа� �ия = Справочник.Организации.Най тиПоНаименованию ("Ромашка");

    Значение то в форму встанет, но обработчик не вызывается. Потому что (на мой взгляд) Программа понимает это как присвоение, а не изменение.

    Так как же изменить значение в строке?

  2. #2
    Пришел за помощью

    Регистрация
    10.07.2016
    Сообщений
    12
    Сказал(а) спасибо
    2
    Поблагодарили 0 раз(а) в 0 сообщениях

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

    Вот такая конструкция позволила провалиться в стандартный обработчик "ПриИзменении"

    Код:
    		ФормаВыбораСправочникаОрг = Справочники.Организации.ПолучитьФормуВыбора("ФормаВыбора",ФормаВыпуска.ЭлементыФормы.Организация);
    		ФормаВыбораСправочникаОрг.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = Ложь;
    		ОткрытьФорму(ФормаВыбораСправочникаОрг,,ФормаВыпуска.ЭлементыФормы.Организация);
    		
    		Если ФормаВыбораСправочникаОрг.Открыта() Тогда
    			ФормаВыбораСправочникаОрг.Активизировать();
    		КонецЕсли;
    		
    		ФормаВыбораСправочникаОрг.ТекущийЭлемент.ТекущаяСтрока = Справочники.Организации.НайтиПоКоду("000000005");
    		ВыборЭлемента = ФормаВыбораСправочникаОрг.ТекущийЭлемент.ТекущаяСтрока;
    		
    		ФормаВыбораСправочникаОрг.ОповеститьОВыборе(ВыборЭлемента);
    Всем спасибо!

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

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

Ваши права

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