Создание документа и его открытие на 8.2 #549688


#0 by GirlProgram
Подобная тема уже была на форуме, я ее прочитала и вроде сделала все так, как советовали, но у меня все равно открывается пустой документ, подскажите и мне тоже, где я неправильно пишу :) &НаКлиенте
#1 by vmv
ну наверно надо смотреть в сторону обрабочнков заполнения объекта - самое тупое, что мне пришло в голову, гляда на этот код неизвесного происхождения
#2 by GirlProgram
данные есть, и заполняются
#3 by GirlProgram
Мне интересно мнение особенно Eugeneer, так как он задавал подобный вопрос и разобрался что и как
#4 by vmv
вы пионеры, которые реально делают свои управляемые формы, я смотрю на появляющиеся и жду когда будет полный переход)
#5 by mikecool
ФормаДокумента = ОткрытьФорму("Документ." + ТипДокумента + ".Форма.ФормаКомплектовщика", Новый Структура("Основание", ДокОснование), ЭтаФорма, ЭтаФорма.УникальныйИдентификатор); а в ОбработкаЗаполнения анализируешь Основание и заполняешь
#6 by vmv
я так и знал, что бработчик заполнения и "данные есть" это вещи несовместимые в понимании задачи автором, учту
#7 by GirlProgram
как-то запутано
#8 by mikecool
тогда к маньяку - у него же разжевано )))
#9 by GirlProgram
я тоже думала, но что-то видимо я не поняла из тех переписок...
#11 by vmv
ЗаполнитьНаСервере(ДанныеФормы) - так ключевой вызов в этом и прокол кода в
#12 by mikecool
главное то, что он сам не понял ничего, как я понял ))
#13 by nbIx
А почему нельзя Форма = ПолучитьФорму("Документ.УстановкаЦенНоменклатуры.ФормаОбъекта"); ...........
#14 by nbIx
Форма.Открыть
#15 by mikecool
зачем, если это сделает обработчик?
#16 by vmv
по моим наивным понятиям, форма создается на клиенте, а данные объекта в ней на сервере, в таком вызове данные объекта "Объект.Отвветственный" - мертвы, т.е. форма их не получит.
#17 by nbIx
так работает, проверено.
#18 by vmv
- не проверял, вроде так писали корифеи платформы. Пора начинать юзать управляемые, жду когда сделают ОСы, пока прикрутили к докам по НДС в УПП укр. ну и по мелочи.
#19 by GirlProgram
сделала также, все равно пустой док открывается...с предложения выбрать вид цены...
#20 by nbIx
Когда делаешь Форма создается на сервере и уже передается на клиент. Потом на клиенте можно ее данные изменять, я так полагаю.
#21 by vmv
мне почему-то не нравиться ход мысли. а если я на форму накидаю 1001 реквизт данных и пр. и что? сервер будет пыхтет, гоняя эту массу - не скажет ли он мне, а не гонишь ли ты)
#22 by GirlProgram
В отладчике смотрю КопироватьДанныеФормы(ДанныеФормы, Форма.Объект); В Форме.Объект все данные заполнены, а открывается пустая...
#23 by Reaper_1c
А светлая мысль передать готовый объект команде создания формы - все никак не родится?
#24 by Reaper_1c
+ вернее структуру объекта
#25 by GirlProgram
я не понимаю как это описать
#26 by vmv
попробуй как-то передать параметры заполнения нового документа в обработчик заполнения модуля объекта, ведь основанием может быть не только документ. если и тогда шишь - тогда бить в набат. Как не ломать модули объектов - это другой вопрос, частично освещенный выше. Мое мнение, сервер(читай объект) просто не видит то, что вы хотите ему подсунуть, а клиент - это просто картинка, если уж утрировать все
#27 by Reaper_1c
Трандец. Ну для кого разработчики сделали у расширения управляемой формы документа параметр "ЗначенияЗаполнения"?
#28 by vmv
для тех кто выбирает легкие пути)
#29 by Reaper_1c
а.
#30 by GirlProgram
Как не ломать модули объектов - меня вот это интересует
#31 by Ns33
Для тех, кто потом еще в реквизитах должен поотмечать "Заполнять из данных заполнения".
#32 by nbIx
ага, причем табличную часть походу не получится так заполнить.
#33 by GirlProgram
я так и не поняла, как мне переделать код, чтобы не менять сам док установки, но чтобы открывался и заполнялся док?
#34 by GirlProgram
короче плюнула я на все сделала через запись, сначала записала док, потом передала его ссылку
#35 by Immortal
описать в обработке заполнения, что тебе нужно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С