Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Дек 2017, 20:56
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Множественный фильтр в Отчете по продажам ТМЦ для ТИС 7.7  (Прочитано 4674 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rjhonson

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-03-21
  • Сайт: 
  • Профессия: Консультант 1С
Платформа 7.7 (7.70.027)
Конфигурация  ТиС (Торговля и склад) (7.70.974)

В ТИС 7.7 в отчете"Отчет по продажам ТМЦ" есть группировка свойство партии. Помогите добавить свойство партии в множественный фильтр!

Изменил:
Процедура ПриОткрытии(ФлагВосстановленияНастройки)   

// тип вид переменная название
глДобавитьВТаблицуМФ(ТаблицаМФ,"Справочник","Номенклатура", "Номенклатура", "По номенклатуре");
глДобавитьВТаблицуМФ(ТаблицаМФ,"Справочник","Контрагенты", "Поставщик", "По поставщикам");
глДобавитьВТаблицуМФ(ТаблицаМФ,"Справочник","Контрагенты", "Покупатель", "По покупателям");
глДобавитьВТаблицуМФ(ТаблицаМФ,"Справочник","ЗначенияСвойств","Номенклатура", "По свойствам номенклатуры");
глДобавитьВТаблицуМФ(ТаблицаМФ,"Справочник","ЗначенияСвойств", "Поставщик", "По свойствам поставщиков");

//добавили
глДобавитьВТаблицуМФ(ТаблицаМФ,"Справочник","ЗначенияСвойств", "СвойствоПартии", "По свойствам партий");
//добавили

В Множественном фильтре можно теперь осуществлять отбор "по свойствам партий", но фактически он не работает. Что еще нужно поправить?


Оффлайн has

  • Модератор
  • *****
  • Сообщений: 1308
  • РЕПУТАЦИЯ: 285
  • КПД: 22%
  • Регистрация: 2011-01-28
  • Сайт: 
  • Профессия: Программист 1С
А в самом запросе есть СвойствоПартии? У меня старый ТиС, поэтому не могу посмотреть.

Оффлайн rjhonson

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-03-21
  • Сайт: 
  • Профессия: Консультант 1С
has,да есть

Функция ТекстЗапроса()
          
   ТекстЗапроса =
   "//{{ЗАПРОС(Сформировать)
   |Период с ДатаНачала по ДатаКонца;
   |Фирма         = Регистр.ПартииНаличие.Фирма,
   |              Регистр.ПартииОтданные.Фирма;
   |УпрАналитика   = Регистр.ПартииНаличие.Фирма.УпрАналитика,
   |              Регистр.ПартииОтданные.Фирма.УпрАналитика;
   |ЮрЛицо       = Регистр.ПартииНаличие.Фирма.ЮрЛицо,
   |              Регистр.ПартииОтданные.Фирма.ЮрЛицо;
   |СтатусПартии    = Регистр.ПартииНаличие.СтатусПартии,
   |              Регистр.ПартииОтданные.СтатусПартии;
   |Номенклатура   = Регистр.ПартииНаличие.Номенклатура,
   |              Регистр.ПартииОтданные.Номенклатура;
   |СвойствоТМЦ   = Регистр.ПартииНаличие.Номенклатура.ОсновноеСвойство.ЗначениеСвойства,
   |              Регистр.ПартииОтданные.Номенклатура.ОсновноеСвойство.ЗначениеСвойства;
   |МОЛ_Комиссионер= Регистр.ПартииНаличие.МОЛ,
   |              Регистр.ПартииОтданные.Договор.Владелец;
   |СвойствоПокупателя = Регистр.ПартииНаличие.ТекущийДокумент.Реализация.Контрагент.ОсновноеСвойство.ЗначениеСвойства,
   |              Регистр.ПартииНаличие.ТекущийДокумент.РеализацияРозница.Контрагент.ОсновноеСвойство.ЗначениеСвойства,
   |              Регистр.ПартииНаличие.ТекущийДокумент.ОтчетККМ.Контрагент.ОсновноеСвойство.ЗначениеСвойства,
   |              Регистр.ПартииНаличие.ТекущийДокумент.РеализацияПрочее.Контрагент.ОсновноеСвойство.ЗначениеСвойства,
   |              Регистр.ПартииНаличие.ТекущийДокумент.ВозвратОтПокупателя.Контрагент.ОсновноеСвойство.ЗначениеСвойства,
   |              Регистр.ПартииОтданные.ТекущийДокумент.ОтчетКомиссионера.Контрагент.ОсновноеСвойство.ЗначениеСвойства;
   |Покупатель      = Регистр.ПартииНаличие.ТекущийДокумент.Реализация.Контрагент,
   |              Регистр.ПартииНаличие.ТекущийДокумент.РеализацияРозница.Контрагент,
   |              Регистр.ПартииНаличие.ТекущийДокумент.ОтчетККМ.Контрагент,
   |              Регистр.ПартииНаличие.ТекущийДокумент.РеализацияПрочее.Контрагент,
   |              Регистр.ПартииНаличие.ТекущийДокумент.ВозвратОтПокупателя.Контрагент,
   |              Регистр.ПартииОтданные.ТекущийДокумент.ОтчетКомиссионера.Контрагент;
   |Проект         = Регистр.ПартииНаличие.ТекущийДокумент.Проект,
   |              Регистр.ПартииОтданные.ТекущийДокумент.Проект;
   |Автор         = Регистр.ПартииНаличие.ТекущийДокумент.Автор,
   |              Регистр.ПартииОтданные.ТекущийДокумент.Автор;
   |Поставка      = Регистр.ПартииНаличие.Партия,
   |              Регистр.ПартииОтданные.Партия;
   |СвойствоПартии   = Регистр.ПартииНаличие.Партия.Свойство,
   |              Регистр.ПартииОтданные.Партия.Свойство;
   |Поставщик      = Регистр.ПартииНаличие.Партия.Поставщик,
   |              Регистр.ПартииОтданные.Партия.Поставщик;
   |ДокПоставки   = Регистр.ПартииНаличие.Партия.ПриходныйДокумент,
   |              Регистр.ПартииОтданные.Партия.ПриходныйДокумент;
   |КодОперации   = Регистр.ПартииНаличие.КодОперации,
   |              Регистр.ПартииОтданные.КодОперации;
   |НомерСтроки   = Регистр.ПартииНаличие.НомерСтроки,
   |              Регистр.ПартииОтданные.НомерСтроки;
   |Договор      = Регистр.ПартииОтданные.Договор;
   |ВалВзаим      = Регистр.ПартииОтданные.Договор.ВалютаВзаиморасчетов;
   |Док         = Регистр.ПартииНаличие.ТекущийДокумент,
   |              Регистр.ПартииОтданные.ТекущийДокумент;
   |Сумма1         = Регистр.ПартииНаличие.СуммаРуб,
   |              Регистр.ПартииОтданные.СуммаРуб;
   |Сумма2         = Регистр.ПартииНаличие.СуммаБезНДС,
   |              Регистр.ПартииОтданные.СуммаБезНДС;
   |Сумма3         = Регистр.ПартииНаличие.СуммаУпр,       
   |              Регистр.ПартииОтданные.СуммаУпр;       
   |Оборот         = Регистр.ПартииНаличие.ПродСтоимость;
   |ОборотКом      = Регистр.ПартииОтданные.ПродСтоимость;";
   

Оффлайн has

  • Модератор
  • *****
  • Сообщений: 1308
  • РЕПУТАЦИЯ: 285
  • КПД: 22%
  • Регистрация: 2011-01-28
  • Сайт: 
  • Профессия: Программист 1С
Если в таблице множественного фильтра отбор появился, то есть ли код, для того чтобы этот фильтр заработал? Если ничего не изменилось в релизах, то это ищите примерно такой код
НетОш = НетОш * глФильтрПоПеременнойЗапроса(ТаблицаМФ, "Фирма",,,ТекстЗапроса,Загол);
Вот необходимо добавить свою фильтрацию.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
180 Сообщений
ilyay ilyay
69 Сообщений
alex0402
54 Сообщений
oleg-x
48 Сообщений
AIFrame
46 Сообщений
andron81_81
44 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
Golickoff Golickoff
31 Сообщений
BuhRust
30 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 255
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal