Имя: Пароль:
1C
1С v8
Как правильно вытянуть данные из одного документа в макет другого??
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
Может кто оставит свою контактную информацию? Поможет? понимаю, что опытным это как семечки, но я начинающий...