Имя: Пароль:
1C
1С v8
Параметр для общих модулей "Форма" как это есть
0 Su60ta_SunRise
 
25.11.16
15:53
Обновил бп 3.0 и перестали работать большая часть обработок, а именно те обработки где есть вызов процедур общих модулей с парметром "Форма"
В отладке увидел что тип этого параметра ДанныеФормыСтруктура

Вот если я создаю программно н-ое кол-во доков, то как мне передать данные формы, если я не работаю с формой этих доков.
1 Mauser
 
25.11.16
16:00
Как первое связано со вторым? Передавай как и раньше, чо.
2 Господин ПЖ
 
25.11.16
16:02
>Вот если я создаю программно н-ое кол-во доков, то как мне передать данные формы, если я не работаю с формой этих доков.


если не работаешь - не передавай
3 Su60ta_SunRise
 
25.11.16
16:03
было что типо такого
Функция ПараметрыФормыДокументаДляУСН(ЭтотОбъект) Экспорт

Сейчас везде так
Функция ПараметрыФормыДокументаДляУСН(Форма) Экспорт

В первом случае создал док передал ссылка
Во втором так уже не получиться, т.к. начинает оперировать такими шнягами как
Объект = Форма.Объект;
4 Fish
 
25.11.16
16:04
(3) А для чего тебе понадобились параметры формы, раз ты с формой не работаешь?
5 Господин ПЖ
 
25.11.16
16:06
(3) вам вредно программировать
6 Su60ta_SunRise
 
25.11.16
16:07
(4) для обработки заполнения реквизитов как правило лучше использовать типовой метод, находишь процедуру которая это делает, вызываешь ее при создание документов и не паришься.
Но сейчас не получается использовать эти процедуры т.к. появился не понятный параметр у них "Форма"
7 newbling
 
25.11.16
16:08
ну передавай ЭтаФорма.
8 Su60ta_SunRise
 
25.11.16
16:08
(5) я прошу потому, что не знаю и жду помощи, а не для того что бы выслушивать(вычитывать) ваши фыр фыр
9 Su60ta_SunRise
 
25.11.16
16:09
(7) не катит.
Док = .....СоздатьДокумент();
Форма = ???
10 Su60ta_SunRise
 
25.11.16
16:10
(7) форму нужно именно получить, а не открыть.
11 Господин ПЖ
 
25.11.16
16:11
(6) это клиент-сервер + уф

п.э. метод дерганья всего за хвост уже не катит

создаешь документы ты на сервере, а форма - она на клиенте
12 newbling
 
25.11.16
16:11
(10) так тебе же надо было в (0) передавать форму в общие модули, не?
13 Господин ПЖ
 
25.11.16
16:13
(10) нет формы (как формы) на сервере, успокойся уже...

иди читай букварь про уф
14 Fish
 
25.11.16
16:14
(6) "лучше использовать типовой метод" - Использовать для заполнения реквизитов ОБЪЕКТА, функцию для работы с ФОРМОЙ (а это две разные вещи) - это не типовой метод, а ,имхо, идиотизм.
15 Фрэнки
 
25.11.16
16:18
(0) а с какой версии на какую обновлялись, что вдруг и внезапно перестал работать целый огромный кусок кода?

Я то догадываюсь, но хочу, чтоб ТС сам озвучил причину
16 Su60ta_SunRise
 
25.11.16
16:25
(15)  обновился пока до (3.0.43.258)
17 Фрэнки
 
25.11.16
16:27
(16) а до этого что было? то что теперь у тебя полное УФ - это понятно и так
18 Su60ta_SunRise
 
25.11.16
16:32
(17) 3.0.43.124 этот вроде