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
Передавай саму ТЗ и все
РасчетЦенПоСтроке(Документ, ТаблицаЗначенийНаФорме)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn