|
Не получается заполнить реквизиты формы нового документа, создаваемого программн | ☑ | ||
---|---|---|---|---|
0
Acemore
10.01.14
✎
06:51
|
Добрый день.
Платформа 8.3.4.365 Самописная конфигурация. Из обработки создаю новый документ с указанием параметров. &НаКлиенте Процедура НовыйАктОбследования(Команда) П = Новый Структура; П.Вставить("Основание",ТекущееТС); ОткрытьФорму("Документ.АктОбследованияИЗаменыОборудования.ФормаОбъекта",П); КонецПроцедуры В модуле объекта документа Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; //Хоть с ИСТИНОЙ - не работает Если ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.ТранспортноеСредство") Тогда // Заполнение шапки ТранспортноеСредство = ДанныеЗаполнения.Ссылка; //Не отрабатывает НоваяСтрока = УстановленноеОборудование.Добавить(); //А вот этот блок отрабатывает НоваяСтрока.Примечание = "Проверка"; //Не отрабатывает //ДатаРемонта = ТекущаяДата(); //Не отрабатывает КонецЕсли; КонецПроцедуры Поясню что значит не отрабатывает - сам код отрабатывает, в отладчике видно, что значения присваиваются, но в форме эти значения для реквизитов документа не появляются. Для табличных частей - все появляется замечательно. Стандартный конструктор ввода на основании тоже не помогает - на основании элемента справочника реквизит не заполняется в форме. В чем может быть проблема? |
|||
1
Wobland
10.01.14
✎
06:52
|
это где там создание нового документа?
|
|||
2
Acemore
10.01.14
✎
06:56
|
&НаКлиенте
Процедура НовыйАктОбследования(Команда) П = Новый Структура; П.Вставить("Основание",ТекущееТС); ОткрытьФорму("Документ.АктОбследованияИЗаменыОборудования.ФормаОбъекта",П); КонецПроцедуры |
|||
3
Acemore
10.01.14
✎
06:59
|
||||
4
Wobland
10.01.14
✎
07:03
|
где-то ты врёшь
|
|||
5
Wobland
10.01.14
✎
07:04
|
НоваяСтрока = УстановленноеОборудование.Добавить(); //А вот этот блок отрабатывает
НоваяСтрока.Примечание = "Проверка"; //Не отрабатывает не согласуется. в разрезе моих представлений об "отрабатывает", конечно |
|||
6
Acemore
10.01.14
✎
07:10
|
(5)
Согласен, лишний коммент дописал - строка ТЧ добавляется и отображается на форме. (4) Да ладно? |
|||
7
Acemore
10.01.14
✎
07:11
|
Я не могу отобразить в форме значения реквизитов документа
|
|||
8
Acemore
10.01.14
✎
07:13
|
В обработчике ПриСозданииНаСервере проверяю заполненность Объект.ТранспортноеСредство - значение корректное.
|
|||
9
Ranger_83
10.01.14
✎
07:15
|
Передаешь в параметр структуру, а ждешь в обрабочике что?
|
|||
10
Wobland
10.01.14
✎
07:16
|
(7) наслаждайся
http://i.imgur.com/akfI9bU.png |
|||
11
Acemore
10.01.14
✎
07:16
|
Если ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.ТранспортноеСредство")
Это условие срабатывает |
|||
12
Acemore
10.01.14
✎
07:20
|
Спс.
Ошибка была в ЗаполнениеПоУмолчанию БСП |
|||
13
Мимохожий Однако
10.01.14
✎
07:27
|
Зачем форма при программном создании документа? У компьютера глаз нет.
|
|||
14
Wobland
10.01.14
✎
07:29
|
(13) зато он умеет показать её более глазастому
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |