![]() |
Серьезный вопрос по СКД Сразу выложу конфигурацию [url]http://disk.tom.ru/72cf16b[/url], где есть пример. В конфе регистр "ОстаткиТоваров" измерение "Номенклатура", ресурсы "ВНаличии" и "ВРезерве". Документ Поступление делает "+" по ресурсу "Вналичии", а документ "Резерв" делает "+" по ресурсу "ВРезерве". В отчете "Остатки товаров" колонка "Свободный остаток", который равен "ВНаличии"-"Врезерве" при развертке до Регистратора показывает "ерунду", без регистратора - всё нормально. Знающие люди, подскажите как корректно сделать отчет до регистратора |
4361fmv#mail.ru |
Состав ориентировку на твою ерунду, чтобы объявить розыск |
Я тестовую конфу выложил. Шутник. |
Проблема у тебя в том, что Регистраторы - разные. Ясен помидор, что группировки по регистраторам - будут "разъезжаться". Во всех типовых и на всех курсах по платформе учат так, что ЕСЛИ НУЖНА развёртка по регистраторам, - то будьте добры, юзайте РАЗНЫЕ регистры. Таким образом, в отчете "Остатки товаров" колонка "Свободный остаток" - будет равна левому внутреннему соединению двух виртуальных и одной реальной таблицы. 1) Реальная таблица: ВСЯ (этим самым, мы себя обезопасим от проблемы NULL) номенклатура ваще (исключить отсюда все виды, не равные "Товары". Ну, услуги и проч...). 2) Левое внутреннее соединение с Таблицей №1 виртуальной Таблицы №2 "Остатки". 3) Левое внутреннее соединение с Таблицей №1 виртуальной Таблицы №3 "Резервы". 4) Вычисляемое поле в СКД "В наличии" - задаётся формулой: (Количество из Таблицы №1 - Количество из Таблицы №2). Как-то так... Если имеется ещё измерение "Склад" - то сложнее, но тоже решаемо. "Знающие люди, подскажите как корректно сделать отчет при развертке до Регистратора": - ЗАЧЕМ? |
Это я понимаю, но это пример из типовой УТ 11. Переделывать регистры? Да? А развертка нужна чтобы понять как остатки и резервы по документам прошли... |
5-4361fmv > В любом документе - Перейти - к любому регистру. |
DeiMos > В типовой УТ 11 так сделаны почти все регистры накопления. Естественно, просмотреть с разверткой до регистраторов - постоянно нужно. А разъезжаются не группировки по регистраторам, а группировка по Номенклатуре, Складу и т.д. |
(3) По твоему мне больше заняться нечем? Чтобы понять где ты накосил в настройке полей компоновки мне достаточно скриншота с выделением цифр которые тебе кажутся "неправильными", а разворачивать какую-то твою конфу мне банально лениво. |
7-4361fmv > "А разъезжаются не группировки по регистраторам, а группировка по Номенклатуре, Складу и т.д." - ЧО???????????? В сабже про это не было... |
Тут скрин: [url]http://disk.tom.ru/wqm4mzw[/url] Обратите внимание, что в "Свободный остаток" по Номенклатуре выводится ерунда, я понимаю, что это сумма детальных записей, но как получить корректный отчет - не могу сообразить... Посмотрите конфу, у нее размер 26 Кб. Большая просьба помочь! |
Скрин перевыложил: [url]http://disk.tom.ru/834quks[/url] |
Если убрать группировку по Регистратору, то все цифры корректны |
Поле из запроса СКД убираешь Группировка по документам (в данном случае) не нужна. Выводи детальные записи Определяешь Пользовательское поле с выражением итоговых записей [В наличии Конечный остаток] - [В резерве Конечный остаток] |
roma n -> Возьми конфу, попробуй, не получается... |
Взял, попробовал, всё прекрасно получается |
(14) ты можешь положить ему денег на кошелёк, а он может положить её обратно с готовым отчётом делайте свой маленький бизнес, джентльмены |
roma n -> что получается? свободный остаток по номенклатуре показывает неправильно... |
[img]http://s2.ipicture.ru/uploads/20121025/eqCu38Ss.png[/img] |
+(18), да, количество зарезервированных утюгов уменьшил до 2 чтоб показать корректность подсчета общего итога |
И в этом всё дело? |
Можешь конфу обратно выложить? |
21-4361fmv > А надо? Гораздо легче сделать манипуляции из (13)... Мыло смотри |
roma n -> спасибо, проверил, получается!!! |
Текущее время: 21:35. Часовой пояс GMT +3. |