ОБСУЖДЕНИЕ

Реализация внешней обработки по учёту объёма продаж

67 ответов 20,8 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Спасибо большое. А как можно сделать условие, что если выбрана группа, используем условие с родителем, если это элемент то используем уловие без родителя.
Подходящий метод какой нибудь бы.... для проверки является ли элемент группой. ЭтоГруппа почему то не работает...
 
Если (ВыбРодитель.Выбран() = 1) и (ВыбРодитель.ЭтоГруппа() = 1) Тогда
ТекстЗапроса = ТекстЗапроса + "Условие (Справочник.Родитель в Выбродитель);
ИначеЕсли (ВыбРодитель.Выбран() = 1) и (ВыбРодитель.ЭтоГруппа() = 0) ТОгда
ТекстЗапроса = ТекстЗапроса + "Условие (Справочник в Выбродитель);
КонецЕсли;
 
Прошу прощение за неграмотное формулирование вопроса... Не правильно использовал метод ЭтоГруппа.
Алгоритм пуха помог.

Всем огромное спасибо за помощь. В отдельности: vbs, puh14, kaa...
 
Думал всё тут закончил, и вот те раз... не получается сделать условие в запросе чтобы выбирались данные из определённого документа.

|ТекущийДокумент = Регистр.ПартииТоваров.ТекущийДокумент.ZОтчет.ТекущийДокумент;
|Условие(ТекущийДокумент.Вид()=""ZОтчет"");

выводит нули...
 
ТекущийДокумент = Регистр.ПартииТоваров.ТекущийДокумент.ZОтчет.ТекущийДокумент;
|Условие(ТекущийДокумент.Вид()=""ZОтчет"");
ТекущийДокумент = Регистр.ПартииТоваров.ТекущийДокумент;
|Условие(ТекущийДокумент.Вид()="ZОтчет");
 
вру вру... так и есть... не от туда переменную написал. Не хочет такое условие работать.
 
попробуй так :
Перед запросом создай переменную
ZО ="ZОтчет";
а в запросе пропиши
|Док = Регистр.ПартииТоваров.ТекущийДокумент;
|Условие(Док.Вид()= ZО);

Что-то мне не нравится имя переменной запроса ТекущийДокумент
А то, что я написал 100% работает - проверил на базе ТиС