К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Серьезный вопрос по СКД

Гость
0 - 24.10.2012 - 18:02
Сразу выложу конфигурацию http://disk.tom.ru/72cf16b, где есть пример.
В конфе регистр "ОстаткиТоваров" измерение "Номенклатура", ресурсы "ВНаличии" и "ВРезерве". Документ Поступление делает "+" по ресурсу "Вналичии", а документ "Резерв" делает "+" по ресурсу "ВРезерве".
В отчете "Остатки товаров" колонка "Свободный остаток", который равен "ВНаличии"-"Врезерве" при развертке до Регистратора показывает "ерунду", без регистратора - всё нормально.
Знающие люди, подскажите как корректно сделать отчет до регистратора



Гость
1 - 24.10.2012 - 18:03
4361fmv#mail.ru
Гость
2 - 24.10.2012 - 18:09
Состав ориентировку на твою ерунду, чтобы объявить розыск
Гость
3 - 24.10.2012 - 18:19
Я тестовую конфу выложил. Шутник.
Гость
4 - 24.10.2012 - 18:21
Проблема у тебя в том, что Регистраторы - разные.
Ясен помидор, что группировки по регистраторам - будут "разъезжаться".

Во всех типовых и на всех курсах по платформе учат так, что ЕСЛИ НУЖНА развёртка по регистраторам, - то будьте добры, юзайте РАЗНЫЕ регистры.

Таким образом, в отчете "Остатки товаров" колонка "Свободный остаток" - будет равна левому внутреннему соединению двух виртуальных и одной реальной таблицы.

1) Реальная таблица: ВСЯ (этим самым, мы себя обезопасим от проблемы NULL) номенклатура ваще (исключить отсюда все виды, не равные "Товары". Ну, услуги и проч...).
2) Левое внутреннее соединение с Таблицей №1 виртуальной Таблицы №2 "Остатки".
3) Левое внутреннее соединение с Таблицей №1 виртуальной Таблицы №3 "Резервы".

4) Вычисляемое поле в СКД "В наличии" - задаётся формулой: (Количество из Таблицы №1 - Количество из Таблицы №2).

Как-то так...

Если имеется ещё измерение "Склад" - то сложнее, но тоже решаемо.

"Знающие люди, подскажите как корректно сделать отчет при развертке до Регистратора":
- ЗАЧЕМ?
Гость
5 - 24.10.2012 - 18:27
Это я понимаю, но это пример из типовой УТ 11.
Переделывать регистры? Да?
А развертка нужна чтобы понять как остатки и резервы по документам прошли...
Гость
6 - 24.10.2012 - 18:57
5-4361fmv > В любом документе - Перейти - к любому регистру.
Гость
7 - 24.10.2012 - 20:38
DeiMos > В типовой УТ 11 так сделаны почти все регистры накопления. Естественно, просмотреть с разверткой до регистраторов - постоянно нужно.
А разъезжаются не группировки по регистраторам, а группировка по Номенклатуре, Складу и т.д.
Гость
8 - 24.10.2012 - 21:03
(3) По твоему мне больше заняться нечем? Чтобы понять где ты накосил в настройке полей компоновки мне достаточно скриншота с выделением цифр которые тебе кажутся "неправильными", а разворачивать какую-то твою конфу мне банально лениво.
Гость
9 - 24.10.2012 - 21:22
7-4361fmv > "А разъезжаются не группировки по регистраторам, а группировка по Номенклатуре, Складу и т.д."

- ЧО????????????

В сабже про это не было...
Гость
10 - 25.10.2012 - 09:26
Тут скрин: http://disk.tom.ru/wqm4mzw
Обратите внимание, что в "Свободный остаток" по Номенклатуре выводится ерунда, я понимаю, что это сумма детальных записей, но как получить корректный отчет - не могу сообразить...
Посмотрите конфу, у нее размер 26 Кб.
Большая просьба помочь!
Гость
11 - 25.10.2012 - 09:27
Скрин перевыложил: http://disk.tom.ru/834quks
Гость
12 - 25.10.2012 - 09:31
Если убрать группировку по Регистратору, то все цифры корректны
Гость
13 - 25.10.2012 - 13:21
Поле из запроса СКД убираешь
Группировка по документам (в данном случае) не нужна. Выводи детальные записи
Определяешь Пользовательское поле с выражением итоговых записей [В наличии Конечный остаток] - [В резерве Конечный остаток]
Гость
14 - 25.10.2012 - 13:49
roma n -> Возьми конфу, попробуй, не получается...
Гость
15 - 25.10.2012 - 13:50
Взял, попробовал, всё прекрасно получается
16 - 25.10.2012 - 14:00
(14) ты можешь положить ему денег на кошелёк, а он может положить её обратно с готовым отчётом
делайте свой маленький бизнес, джентльмены
Гость
17 - 25.10.2012 - 15:07
roma n -> что получается? свободный остаток по номенклатуре показывает неправильно...
Гость
18 - 25.10.2012 - 15:19
Гость
19 - 25.10.2012 - 15:21
+(18), да, количество зарезервированных утюгов уменьшил до 2 чтоб показать корректность подсчета общего итога
Гость
20 - 25.10.2012 - 15:27
И в этом всё дело?
Гость
21 - 25.10.2012 - 15:28
Можешь конфу обратно выложить?
Гость
22 - 25.10.2012 - 15:36
21-4361fmv > А надо? Гораздо легче сделать манипуляции из (13)...
Мыло смотри
Гость
23 - 26.10.2012 - 08:36
roma n -> спасибо, проверил, получается!!!


К списку вопросов






Copyright ©, Все права защищены