Показано с 11 по 13 из 13
-
11.08.2016, 09:36 #11
- Регистрация
- 29.11.2013
- Адрес
- Берег Волги
- Сообщений
- 2012
- Сказал(а) спасибо
- 650
- Поблагодарили 10222 раз(а) в 2692 сообщениях
-
2 пользователя(ей) сказали cпасибо:
Quiliansky (11.08.2016), valleha (12.11.2016)
-
11.08.2016, 22:25 #12
- Регистрация
- 10.07.2016
- Сообщений
- 12
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Движения по регистрам в программно созданном документе (8.2 КА 1.1)
Спасибо, все получилось. Поля заполняет, но опять уперся в проблему. Не заполняются счета учета БУ в строках табличной части. Не дает провести.
Я вот что подумал, сейчас мы лезем все глубже и глубже в дебри 1Совских разработок. Может этого и не стоит делать?
Может Вы подскажите как программно выбрать изменить реквизит формы так, чтобы вызвать обработчик "ПриИзменении".
Просто если делать допустим:
ФормаДокумента.Организаци� � = Справочник.Организации.Най тиПоНаименованию ("Ромашка");
или
Документы.ВыпускПродукции. СоздатьДокумент().Организа� �ия = Справочник.Организации.Най тиПоНаименованию ("Ромашка");
Значение то в форму встанет, но обработчик не вызывается. Потому что (на мой взгляд) Программа понимает это как присвоение, а не изменение.
Так как же изменить значение в строке?
-
14.08.2016, 03:51 #13
- Регистрация
- 10.07.2016
- Сообщений
- 12
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Движения по регистрам в программно созданном документе (8.2 КА 1.1)
Вот такая конструкция позволила провалиться в стандартный обработчик "ПриИзменении"
Код:ФормаВыбораСправочникаОрг = Справочники.Организации.ПолучитьФормуВыбора("ФормаВыбора",ФормаВыпуска.ЭлементыФормы.Организация); ФормаВыбораСправочникаОрг.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = Ложь; ОткрытьФорму(ФормаВыбораСправочникаОрг,,ФормаВыпуска.ЭлементыФормы.Организация); Если ФормаВыбораСправочникаОрг.Открыта() Тогда ФормаВыбораСправочникаОрг.Активизировать(); КонецЕсли; ФормаВыбораСправочникаОрг.ТекущийЭлемент.ТекущаяСтрока = Справочники.Организации.НайтиПоКоду("000000005"); ВыборЭлемента = ФормаВыбораСправочникаОрг.ТекущийЭлемент.ТекущаяСтрока; ФормаВыбораСправочникаОрг.ОповеститьОВыборе(ВыборЭлемента);
Социальные закладки