|
ут11: не заполняется таб. часть "Установки цен номенклатуры" | ☑ | ||
---|---|---|---|---|
0
mirrr
05.06.13
✎
17:26
|
Программно создаю, заполняю док. и открываю его форму, смотрю отладчиком - строки заполнены, но при открытии формы в документе строк нет. Что может быть не так?
|
|||
1
Eugeneer
05.06.13
✎
17:27
|
:))) учись студент восьмерке.
|
|||
2
Eugeneer
05.06.13
✎
17:28
|
док надо заполнить. запись и только потом ты его можешь открыть.
Если ты программно заполняешь и открываешь форму - то это две разные сущности в управляемых формах. |
|||
3
Cyberhawk
05.06.13
✎
17:29
|
(0) документ УСН еще эпичнее, чем док корректировки регистров
|
|||
4
Cyberhawk
05.06.13
✎
17:30
|
(0) посмотри в конфигураторе из каких ТЧ он состоит и все ли их реквизиты у тебя заполнены программно. КлючСвязи, например
|
|||
5
Eugeneer
05.06.13
✎
17:31
|
(4) тупой чтоле? как можно советовать такую фигню после того как сам Маня написал правильный ответ.
|
|||
6
Cyberhawk
05.06.13
✎
17:32
|
Сценка "Тупой и еще тупее" :)
|
|||
7
ice777
05.06.13
✎
17:32
|
(3) Телепат ? )
|
|||
8
mirrr
05.06.13
✎
17:32
|
(2) мне док записывать не надо. Надо его открыть пользователю, а он уже сам решит, сохранять или нет.
На клиенте: Форма = ПолучитьФорму("Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента"); ДанныеФормы = Форма.Объект; ЗаполнитьНаСервере(ДанныеФормы ); КопироватьДанныеФормы(ДанныеФормы, Форма.Объект); Форма.Открыть(); НаСервере происходит заполнение таб. частей и реквизитов. |
|||
9
Eugeneer
05.06.13
✎
17:32
|
(6) Один за всех и все за одного)
|
|||
10
Leksus
05.06.13
✎
17:34
|
(8) тогда и заполнять надо не объект документа, а Форма.Объект
|
|||
11
mirrr
05.06.13
✎
17:39
|
(10) &НаСервере
Процедура ЗаполнитьНаСервере(НовыйОбъект) НовыйОбъект.Дата = ...; НовыйОбъект.Ответственный = ...; НовыйОбъект.Согласован = ...; НовыйОбъект.Статус = ...; и т.д. В отладчике вижу, что таб. части заполнены, но при открытии формы данных в таб. частях нет. |
|||
12
Nenaviwu1c20
05.06.13
✎
17:41
|
(2) Ответ есть в 2 читай внимательно))
|
|||
13
Nenaviwu1c20
05.06.13
✎
17:42
|
Либо обратно на толстый клиент
|
|||
14
mirrr
05.06.13
✎
17:43
|
||||
15
mirrr
05.06.13
✎
17:45
|
т.е. все реквизиты заполняются, но таб. части пустые, хотя перед открытием отладчиком смотрю и вижу, что таб. части в Форма.Объект заполнены.
|
|||
16
lxndr
05.06.13
✎
17:48
|
не слушай их. Возможно открыть без записи. Никакого изврата с Форма.Объект не нужно.
Вероятно, что ты не заполнил таб. часть "ВидыЦен" |
|||
17
Nenaviwu1c20
05.06.13
✎
17:48
|
Может попробуешь не Табличную чать а Элементыформы.ТЧ попробуешь заполнить ,только тогда передавай не объект а форму
|
|||
18
mirrr
05.06.13
✎
17:49
|
(16) заполнил, единственно реквизит "НастройкиКомпоновкиДанных" с типом ХранилищеЗначения не заполнял.
|
|||
19
banco
05.06.13
✎
19:48
|
(0) в принципе можно, но надо заполнить таблицы формы, а не объекта.
|
|||
20
banco
05.06.13
✎
19:54
|
вот так можно, остальное сам допишешь
Форма = ПолучитьФорму("Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента"); Форма.ВыбранныеЦены.НайтиСтроки(Новый Структура("Ссылка", ВидЦены))[0].Выбрана = Истина; СтрокаТовара = Форма.Объект.Товары.Добавить(); СтрокаТовара.Номенклатура = Номенклатура; СтрокаТовара.ВидЦены = ВидЦены;; СтрокаТовара.Цена = 100; Форма.ЗаполнитьДокумент(); Форма.Открыть(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |