Как из Формы документа передать таблицу значений в Модуль Документа #96504


#0 by fugitive
Как из Формы документа передать таблицу значений в Модуль Документа?
#1 by Джинн
Только через реквизит документа. А в твоем случае лучше ее хранить в виде табличной части подчиненного документа.
#2 by Киборг калькулятор
Синтаксис:Провести(<Режим>,<Знач>)Назначение:Выполнить проведение документа.Возвращает: 1 - если проведение документа выполнено, 0 - иначе.Параметры:<Режим> - необязательный параметр. Число: 0 - проводить документ без сдвига ТА; 1 - проводить непроведенный документ реальным временем (со сдвигом ТА); 2 - перепроводить проведенный документ реальным временем (со сдвигом ТА); 3 - проводить любой (непроведенный, проведенный) документ реальным временем (со сдвигом ТА). Значение по умолчанию - 0.<Знач> - выражение произвольного типа, которое передается при запуске предопределенной процедуры ОбработкаПроведения (необязателен, по умолчанию - пусто).
#3 by fugitive
Приче тут Провести?
#4 by Киборг калькулятор
а что такое модуль документа?
#5 by fugitive
А как создать реквезит документа типа ТаблицаЗначений?
#6 by GLazNik
Можно использовать глобальную переменную....
#7 by Diter
Делай через глобальную переменную типа ТЗ
#8 by fugitive
Киборг причем тут провести и передача Таблицы значений в Модуль документа?Да там осуществляется проведение документа.... но как твое описание связано с передачей туда Таблицы значений?
#9 by GLazNik
Реквизит типа строка. Затем ЗначениеВСтроку и ЗначениеИзСтроки
#10 by Джинн
То 2,7. Садись, двойка!То 5. Никак. Нет такого типа данных. Но никакая религия не запрещает хранить ТЗ в виде табличной части служебного документа.
#11 by Джинн
То 9. Тройка с двумя минусами.
#12 by GLazNik
А что тут не понятного:В форме:Провести(0,ТЗ);А в модуле документа:Процедура ОбработкаПроведения(ТЗ)ТЗ - соответственно ваша таблиза значений
#13 by Diter
А ну ка учитель, обоснуй ка оценку. Почему это нельзя передать ТЗ из формы в модуль через глобальную переменную?
#14 by Киборг калькулятор
Нууу....<Знач> - выражение произвольного типа, которое передается при запуске предопределенной процедуры ОбработкаПроведения (необязателен, по умолчанию - пусто).Таблицу в параметр, в обработке проведения делаешь с ней чего надо, если что-то не так - статусвозврата.Или ты зачем в модуль документа чего-то передаешь?
#15 by GLazNik
А что ты тут оценки раздаешь? Я вроде к тебе в учиники не записывался... Вопрос ставился ни как использование 2-х табличных частей, а как передать в модуль документа ТЗ... Так что... тебе кол...
#16 by fugitive
Блин не хотел я глобальную переменную...По другому никак?
#17 by fugitive
Киборг извеняюсь....
#18 by fugitive
Тогда другой вопрос Есть стандартная кнопка Провести, в формуле у нее записано #Записать Провести что мне надо изменить?
#19 by fugitive
Ладно и на этом спасибо!!! Буду эксперементировать....
#20 by Джинн
То 13. И что ты будешь передавать через глобальную переменную при программном или групповом проведении? Или ты еще не догадываешься, что форма не всегда открыта при проведении?То 9. После удаления помеченных объектом можно поиметь конкретный геморрой.То 16. Не получится через глобальную переменную - см. выше.То 17. На самом деле Киборг не прав в контексте обсуждения.
#21 by reminder
Сама мысль связывать форму и модуль - бредовая.Их от природы специально разделили.Чтобы потом можно было делать проведение/отмену проведения.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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