|
v7: Как передать по ссылке, а не по значению? |
☑ |
0
1Сергей
27.08.15
✎
08:06
|
//Вместо простой строки
РасчетЦенПоСтроке(Документ, ТаблицаЗначенийНаФорме.ЦенаИсходнаяРасч, , , ТаблицаЗначенийНаФорме.ЦенаРасч);
//Приходится писать
ЦенаИсходнаяРасч = 0;
ЦенаРасч = 0;
РасчетЦенПоСтроке(Документ, ЦенаИсходнаяРасч, , , ЦенаРасч);
ТаблицаЗначенийНаФорме.ЦенаРасч = ЦенаРасч;
ТаблицаЗначенийНаФорме.ЦенаИсходнаяРасч = ЦенаИсходнаяРасч;
Как-то можно сразу передавать по ссылке?
|
|
1
фобка
27.08.15
✎
08:08
|
Знач/Val
|
|
2
фобка
27.08.15
✎
08:09
|
А, у тебя наоброт - саму строку передай, тыж передаешь значения
|
|
3
1Сергей
27.08.15
✎
08:28
|
(2) мне в некоторых местах нужно менять в ТЗ на форме, в некоторых в самом документе
|
|
4
фобка
27.08.15
✎
08:31
|
(3) для документа работает первая конструкция?
|
|
5
1Сергей
27.08.15
✎
08:35
|
(4) неа, для шапки не знаю, но строковые реквизиты не меняет
|
|
6
фобка
27.08.15
✎
08:46
|
(5) а если передавать "объект"? А не текущийдокумент()? Семерка в этом плане слабовата, объектно-ссылочная модель неявная какая-то... И структуры нет, тягать таблицу формы по процедурам тоже плохо (если много строк).
Тогда всё
|
|
7
1Сергей
27.08.15
✎
08:49
|
(6) Объект и передаю
|
|
8
Злопчинский
27.08.15
✎
09:33
|
Передавай саму ТЗ и все
РасчетЦенПоСтроке(Документ, ТаблицаЗначенийНаФорме)
|
|