Имя: Пароль:
1C
1C 7.7
v7: Как добавить раздел цены в ВедомостьПоОстаткамТМЦ ?
0 mvmaria
 
25.04.12
13:55
Как добавить раздел цены в ВедомостьПоОстаткамТМЦ в 1с 7.7?
Добавила в печатную форму колонку Цена.
Делаю запрос
-----------------------------------------------------------------
   ТекстЗапроса =
   "//{{ЗАПРОС(Сформировать)
   |Период с ДатаНачала по ДатаКонца;
   |Фирма            = Регистр.ОстаткиТМЦ.Фирма,            
   |                 Регистр.РезервыТМЦ.Фирма,
   |                 Регистр.ПартииОтданные.Фирма;
   |Док            = Регистр.ОстаткиТМЦ.ТекущийДокумент,            
   |                 Регистр.РезервыТМЦ.ТекущийДокумент,
   |                 Регистр.ПартииОтданные.ТекущийДокумент;
   |УпрАналитика    = Регистр.ОстаткиТМЦ.Фирма.УпрАналитика,
   |                 Регистр.РезервыТМЦ.Фирма.УпрАналитика,
   |                 Регистр.ПартииОтданные.Фирма.УпрАналитика;
   |ЮрЛицо        = Регистр.ОстаткиТМЦ.Фирма.ЮрЛицо,      
   |                 Регистр.РезервыТМЦ.Фирма.ЮрЛицо,
   |                 Регистр.ПартииОтданные.Фирма.ЮрЛицо;
   |Номенклатура    = Регистр.ОстаткиТМЦ.Номенклатура,      
   |                 Регистр.РезервыТМЦ.Номенклатура,
   |                 Регистр.ПартииОтданные.Номенклатура;
   |СвойствоТМЦ    = Регистр.ОстаткиТМЦ.Номенклатура.ОсновноеСвойство.ЗначениеСвойства,
   |                 Регистр.РезервыТМЦ.Номенклатура.ОсновноеСвойство.ЗначениеСвойства,
   |                 Регистр.ПартииОтданные.Номенклатура.ОсновноеСвойство.ЗначениеСвойства;
   |Склад            = Регистр.ОстаткиТМЦ.Склад,
                    <b>    |                 Регистр.ОстаткиТМЦ.ЦенаПрод,</b>
   |                 Регистр.РезервыТМЦ.Склад,
   |                  Регистр.ПартииОтданные.Договор.Владелец;
   |Комиссионер    = Регистр.ПартииОтданные.Договор.Владелец;
   |Внутреннее     = Регистр.ОстаткиТМЦ.Внутреннее;";
   
   ТекстЗапроса = ТекстЗапроса +
   "Количество = Регистр.ОстаткиТМЦ.Количество,
   |             Регистр.ПартииОтданные.Количество;
   |Резерв     = Регистр.РезервыТМЦ.Количество;
   |Функция КоличествоНачОст          = НачОст(Количество);
   |Функция КоличествоПриход          = Приход(Количество);
   |Функция КоличествоРасход        = Расход(Количество);
   |Функция КоличествоПриходВнутр  = Приход(Количество) когда ((Внутреннее = 1) и (Док.Вид() <> ""ПереоценкаРозница""));
   |Функция КоличествоРасходВнутр    = Расход(Количество) когда ((Внутреннее = 1) и (Док.Вид() <> ""ПереоценкаРозница""));
   |Функция КоличествоПриходПереоц = Приход(Количество) когда (Док.Вид() = ""ПереоценкаРозница"");
   |Функция КоличествоРасходПереоц = Расход(Количество) когда (Док.Вид() = ""ПереоценкаРозница"");
   |Функция КоличествоКонОст          = КонОст(Количество);
                               <b>   |Функция ЦенаПродЦена          = Цена(ЦенаПрод);</b>
   |Функция РезервНачОст              = НачОст(Резерв);
   |Функция РезервПриход              = Приход(Резерв);
   |Функция РезервРасход              = Расход(Резерв);
   |Функция РезервКонОст              = КонОст(Резерв);";
-----------------------------------------------------------------
Выдается ошибка,
ПечЦена = глФРМКоличество(Запрос.ЦенаПрод,ПечЕд);    
{Отчет.ВедомостьПоОстаткамТМЦ.Форма.Модуль(263)}: Поле агрегатного объекта не обнаружено (ЦенаПрод)
-----------------------------------------------------------------
Как в запросе, можно получить цену товара в розницу?
1 povar
 
25.04.12
13:57
позвать специалиста
2 mvmaria
 
25.04.12
14:08
Хорошо...Где можно почитать об этом?
3 povar
 
25.04.12
14:16