Вход | Регистрация

1С:Предприятие ::

Метки: 

Счётчик()

Я
   SteveD
01.03.04 - 15:33
Нужно: получить количество номенклатурных позиций, имеющихся в наличии. Хочу все посредством запроса сделать.

Не понимаю как считает счётчик в запросе. Текст запроса следующий:
ТекстЗапроса = 
"//{{ЗАПРОС(Остатки)

|Период с НачДата по КонДата;
|Склад = Регистр.ОстаткиТМЦ.Склад;
|Номенклатура = Регистр.ОстаткиТМЦ.Номенклатура;
|Колво= Регистр.ОстаткиТМЦ.Количество;

|Функция КолКонОст = КонОст(Колво);
|Функция Остаток = Счётчик();
    
|Группировка Номенклатура;";

В итоге там где позиция числится на одном складе функция остаток возвращает 1, если позиция сразу на двух складах - 2. Я так понимаю что 2 раза эта функция срабатывает.

Какие-нибудь мысли?
 
 
   Дмитрий
 
1 - 01.03.04 - 15:45
Группировка только по номенклатуре?
   Рупор абсурда
 
2 - 01.03.04 - 15:48
Выгрузи в ТЗ сгруппируй как те хоцца и возьми КоличествоСтрок() ...
   SteveD
3 - 01.03.04 - 15:48
да, в том то и дело
   SteveD
4 - 01.03.04 - 15:49
Количеством строк тут не обойдешься. Задача состоит в том чтобы по каждой группе любого уровня накапливалось количество позиция имещихся в наличии данной группы.
   Рупор абсурда
 
5 - 01.03.04 - 15:53
(4) Счётчик() так не умеет ...
   SteveD
6 - 01.03.04 - 15:54
1) а что он умеет?
2) что можно использовать?
   Рупор абсурда
 
7 - 01.03.04 - 15:54
(6) Он умеет посчитать только количество строк запроса
   SteveD
8 - 01.03.04 - 15:56
Да, но по группам он все равно суммирует, проблема то не в этом, а в том что при одной группировке (по складу группировки нет, заметь) он два раза обращается к этой функции при наличии остатков на двух складах
   Рупор абсурда
 
9 - 01.03.04 - 16:01
(8) Не парь людям мозги, посмотри результат запроса ...
   SteveD
10 - 01.03.04 - 16:04
Парить мозги не кому не собираюсь. А задаю конкретный вопрос. Как сделать, если есть мысли какие-нибудь?
 
  Рекламное место пустует
   Дмитрий
 
11 - 01.03.04 - 16:12
(4)Выгружай в ТЗ без групп, сворачивай. Потом добавляй группы, считая при этом позиции по каждой на основании полученной ТЗ. Потом все отсортируй по полному коду.

Счётчик() потому и с буквой "ё", что нафиг никому не нужен.


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует