Отчет по регистру или документам ? #250223


#0 by mrGilmor
Вводная:Торговая конфа для розницы.Осн."товарный" регистр - Товары (измерения - товар, склад; ресурсы - остаток, себестоимость; реквизиты - оборот, код операции).Осн."продажный документ - Отчет касс.смены.Для учета дисконтников используется справочник Диск.карты.(Понятие дисконта используется только при оформлении чека для расчета скидки, в Отчет касс.смены информация по диск.картам не включается).Задача: получить отчетность по продаже товаров в разрезе дисконтников.Собственно, вопрос:Как оптимальнее организовать учет ?а) добавить реквизит Карта в табл.часть Отчета касс.смены и в реквизиты регистра и строить отчет по регистру;б) добавить реквизит Карта только в документ и строить отчет по документам(в принципе, в отчете нужны только обороты, себестоимость не интересует).И, уже абстрагируясь от данной задачи, если какую-либо информацию можно извлечь как из регистра, так и из документа, на основе чего лучше строить отчет ?
#1 by КонецЦикла
В табл. часть - обретешь гимор определенныйИмхо в регистр
#2 by mrGilmor
Аргументы ?
#3 by КонецЦикла
2 Многа букв надо писать, ухожу
#4 by AlexNew
2-й (помимо ЗакрытиеКассовойСмены, чтобы не разбивать по позициям) документ при закрытии смены и туда писать карты и суммы + оборотный регистр (делал, работает).
#5 by mrGilmor
Это уже реализовано. Док.ПлатежиКассовойСмены (со ссылкой на Отчет касс.смены) Туда пишутся суммы, виды платежей (нал,безнал,кредит) и карты. Суммы по картам (учет накопления) пишутся в регистр ОборотыКарт (только регистр используется остатков, а не оборотный - ИМХО, более удачное решение). Т.е. учет сумм по картам реализован.Хочется еще и товары с картами увязать.
#6 by AlexNew
Я подумал, что у тебя скидки зависят от периода, т.е. выбрал сумму - получи, иначе, конечно остатки. Тогда 2 регистра сумма (остатки) по картам + оборотный в разрезе карт и товаров.
#7 by mrGilmor
Скидки зависят от накопленной суммы покупок (с начала покупок, без привязки к периоду). Т.е. в регистре храним накопленную сумму (остаток).А насчет 2го регистра ("оборотный в разрезе карт и товаров") не понял - почему оборотный ?Вопрос ушел немного в сторону. Интересует, что эффективнее - писать связку "проданный товар-диск.карта" в документ/регистр или достаточно только в документ ?
#8 by AlexNew
Чтобы не закрывать остатки
#9 by mrGilmor
В Рарус-Магазин интересный подход реализован. В регистре Товары - только остатки и суммы по товарам и складам. Остальная аналитика (карты, скидки) навешана в виде доп.документов к ЗакрытиюСмены.
#10 by AlexNew
А в Асторе на рег. сведений сделаны цены, чтобы не рос 1cbconst
#11 by mrGilmor
Так и в Рарусе тоже цены на регистре. И скидки тоже.Сделано только хреново. Проводишь документом скидку будущей датой (чтобы заблаговременно), а в расчетах фронта она начинает отрабатываться сразу же.
#12 by trdm
Шпарь в регистр. Отчеты по документам: дурной тон.Тем более регистр ты потом сможешь подрасширить, если какая еще ананалитика потребуется или отчетность. Да и быстрее намного...
#13 by Берсеркер
>И, уже абстрагируясь от данной задачи, если какую-либо информацию можно >извлечь как из регистра, так и из документа, на основе чего лучше строить >отчет ?  Зачем нужны регистры:  - Ускорение расчетов  - Изоляция отчетов от первичных документов  Даже если в данный конктерный момент проще сделать через документы, делать следует правильно - через регистры  Решение:  3. добавить реквизит Карта только в документ и ввести обормотный Регистр.Дисконты с разрезами в соответствии с требуемым отчетом
#14 by mrGilmor
Тогда в развитие методологический вопрос.Возможны два варианта:1) Расширить основной товарно-учетный регистр "Товары" реквизитом Карта.2) Создать доп. оборотный регистр "ПродажиПоКартам" и писать в него.С одной стороны, регистр "Товары" и так несет основную вычислительную нагрузку и утяжелять его не хотелось бы. С другой стороны, стоит ли в целом отягощать конфигурацию, создавая дополнительный регистр для, в общем-то, второстепенной информации.Мнения ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С