|
Как правильно вытянуть данные из одного документа в макет другого?? |
☑ |
0
King-SD
07.05.15
✎
11:27
|
Доброго времени суток! У меня проблема - не знаю как правильно вытянуть данные. К примеру у меня есть форма 3Г, и мне нужно в неё потянуть данные из документа КарточкиБронирования,, вот кусочек кода, который хотелось бы добить:
Область = МакетГ3.ПолучитьОбласть("номенклатура");
Область.Параметры.Цена = ????????????? ;
ТабДок.Вывести(Область);
Собственно где знаки вопроса, туда и не знаю как написать.....
|
|
1
butterbean
07.05.15
✎
11:27
|
Область.Параметры.Цена = Цена;
|
|
2
King-SD
07.05.15
✎
11:36
|
Извиняюсь,не уточнил,,у меня цель получить цену без скидки путем суммы. цена меняется в зависимости от скидки, поэтому мне туда нужно прописать цену со скидкой + скидку. вот это скидку мне и нужно вытянуть из карточки бронирования
|
|
3
King-SD
07.05.15
✎
11:36
|
Область.Параметры.Цена = цена + ???????
|
|
4
VikingKosmo
07.05.15
✎
11:38
|
цена + скидка?
|
|
5
hhhh
07.05.15
✎
11:39
|
(3) СкидкаБронирования = ВытащитьСкидкуИзКарточкиБронирования();
Область.Параметры.Цена = цена - скидкаБронирования;
|
|
6
King-SD
07.05.15
✎
11:39
|
цена + ИтогоСкидка
|
|
7
King-SD
07.05.15
✎
11:42
|
(5) Что подразумевается под -
ВытащитьСкидкуИзКарточкиБронирования ();
Процедура или функция с указанным именем не определена
|
|
8
VikingKosmo
07.05.15
✎
11:46
|
(7) код подразумевает, что скидку нужно получить...
|
|
9
King-SD
07.05.15
✎
11:50
|
(8) Так вот как её получить то?Как грамотно оформить? Если запросом, то как?
Вот примерный текст запроса
"ВЫБРАТЬ
| БИТ_Отель_КарточкаБронированияЦеныЗаПроживание.ЦенаБезСкидки
|ИЗ
| Документ.БИТ_Отель_КарточкаБронирования.ЦеныЗаПроживание КАК БИТ_Отель_КарточкаБронированияЦеныЗаПроживание"
;
|
|
10
fisher
07.05.15
✎
11:51
|
Правильно - запросом.
Основные положения грамотной печати (как везде сейчас и реализовано):
1) процедура печати выносится в модуль менеджера и умеет принимать массив ссылок (для пакетной печати)
2) все данные получаются единоразово парочкой запросов (по шапкам и табличным частям)
3) при заполнении параметров областей никаких обращений к БД уже быть не должно. Не забываем в запросе получать представления нужных ссылочных данных! Передача в параметры ссылки ведет к неявному запросу для получения представления (хорошо еще, что представления кэшируются)!
|
|
11
King-SD
07.05.15
✎
11:58
|
(10) Эммм, спасибо за информацию, но по факту что мне делать?
|
|
12
hhhh
07.05.15
✎
12:19
|
(11) ну там выше такой огромный запрос, в него вставить запрос из (9).
|
|
13
King-SD
07.05.15
✎
12:36
|
Может кто оставит свою контактную информацию? Поможет? понимаю, что опытным это как семечки, но я начинающий...
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший