Программно записать значение в документ #257515


#0 by son
Следующая проблема: есть документ, на котором размещен элемент "Полу ввода". Можно ли как-то программным путем записать значение в него? Понятно, что через реквизит формы - элементарно. А вот для этого случая каким образом это сделать?
#1 by ТелепатБот
#2 by Denp
долго думал, что за полуввод, потом дошло ) это поле является реквизитом дока? вообще форма лока или левая?
#3 by son
нет, поле не является реквизитом дока, именно поле ввода
#4 by Denp
тогда просто присваиванием
#5 by son
не получается
#6 by Конь в пальто
покажи
#7 by ОбдолбанныйВася
что?
#8 by Denp
хммм... почему? ) идентификатор задал для поля ввода?
#9 by son
конечно
#10 by son
отладчиком смотрю - значение есть, но в документе не указано
#11 by Denp
покажи код, как присваиваешь значение. какой тип у поля ввода?
#12 by Конь в пальто
откуда записываешь? из самого дока или из обработки? да и код покажи
#13 by Denp
причем тут док, если поле ввода - это не его реквизит?
#14 by son
через обработку
#15 by ОбдолбанныйВася
код...
#17 by son
ФормаОклад - поле ввода
#18 by Denp
ща буду материться... с тебя каждое слово клещами тянуть? тебе нужно изменить документ? да или нет? если тебе нужно изменить док, то Док.РеквизитДока=ЗначениеПоля;
#19 by Terv
а зачем реквизиту формы документа присваивать какое-то значение? оно же все равно негде не сохраняется после закрытия документа.
#20 by son
нужно программно создать документ и провести его с заданными значениями
#21 by Terv
и все таки зачем присваивать реквизту формы какое либо значение??? модуль документа, все равно не может использовать данные из реквизитов формы.
#22 by ОбдолбанныйВася
код какой-то - о чем???
#23 by son
то есть это невозможно, верно я понимаю?
#24 by Terv
возможно ... только зачем?
#25 by ОбдолбанныйВася
все возможно - через сохранить значение, ПриОткрытии, файлики...
#26 by Denp
что это за переменные? не надо ли перед их именем ставить КадрПерем.?
#27 by son
нет, не нужно
#28 by son
сохранить значение - это не то.
#29 by Denp
уверен? у тебя они заполняются, а при следующей итерации цикла заменяются новыми значениями, а старые исчезают в никуда.
#30 by Denp
а уж подобное сочетание строк внутри цикла меня просто умиляет:
#31 by Terv
он пытается установить значение не у реквизита документа, а у реквизита формы! только нах .. это нужно объяснить не может.
#32 by Terv
+31 Стаж: 1 г. 4 мес.  ... омнистеть
#33 by Terv
+31 т.е. пытается установить свойства у не созданного объекта.
#34 by vpetrov
Вообще то лучше такую конфу вообще не делать... Иначе как ты будешь делать групповую перепроводку?? Нельзя ли просто создать еще один реквизит документа и уже на основании его проводить? или посмотреть в модуле проведения - и уже в нем разобраться где хранится соответствующее значение элемента формы??
#35 by Terv
#$%шь ... модулю проведеню вообще @#$ую на любые реквизиты формы.
#36 by France
Маразм крепчает а пита все нет и нет..
#37 by ОбдолбанныйВася
имхо развод, код - не то что бы непонятен, а по-моему бесмысленен, как и цель.
#39 by Denp
все-таки развод)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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