Есть код ТЦМ, есть код счёта, на котором необходимо проверять отстаток.
Нужны значения остатков: На начало периода, Приход в течении периода, Расход в течении переода, На конец периода.
Вроде как, нужно БухгалтерскиеИтоги юзать, а я понятия не имею как они работают. "Методом тыка" ничего неполучается...
А если использовать Оборотно-сальдовую ведомость по счету. Если негодится печатная форма, тогда ее можно использовать в качестве образца для создания своего отчета.
AndreS Написал:
-------------------------------------------------------
> А если использовать Оборотно-сальдовую ведомость
> по счету. Если негодится печатная форма, тогда ее
> можно использовать в качестве образца для создания
> своего отчета.
Я так понимаю, что этот отчет необходимо получить по бухгалтерским проводкам. Если используется регистр остатков (оперативный учет), то этот отчет лучше получить запросом по регистру.
По бухгалтерии отчет "Оборотно-сальдовая ведомость по счету" позволяет выбрать остатки и движения по счетам. Для этого необходимо указать счет учета и в субконто, если нужно, указывается ТМЦ по которому необходимо получить выборку. И все.
Для образца этот отчет можно использовать потому, что в нем все готово для вашего отчета, т.е. указываются счет, ТМЦ и период за который необходимо получить данные. В результате получаем сальдо на начало периода, движения за период и сальдо на конец периода. На основе этого отчета можно построить свой отчет, изменить форму диалога или изменить печатную форму.
> Есть код ТЦМ, есть код счёта, на котором необходимо проверять отстаток.
А это надо для Америки писать? Я в России не знаю, на каком счете, кроме 41, интересен товарный остаток?
2 AndreS: Вы меня наверно не так поняли... Спасибо, конечно, за подсказки но это не подходит. (
Чётко: Нужно количество и количество * цена каждого ТМЦ в выбраном МестоХранения.
__________Движения ТМЦ с хх.хх.хх по хх.хх.хх на Складе х_____________
_____________________________________________________________________
|___ТМЦ____|_Нач. остаток_|____Приход____|____Расход____|_Кон. остаток_|
|__________|_к-во_|_к-во*_|_к-во_|_к-во*_|_к-во |_к-во* |_к-во |_к-во*_|
|____X_____|__X__|____X___|__X___|___X___|__X___|___X___|__X___|___X___|
1. что есть цена на начало периода? цены каждой конкретной закупки или пойдет средняя? если пойдет средняя то суммананачало/количествонаначало.
пр приходу/расходу/остаткинаконец аналогично.
если средняя цена не покатит - то тогда придется заморачиваться... причем простого заморачивания не получится... скорее всего.. придется вводить типа субконто "приходный док"... и соответсвенно при списании со счета появится необходимость указывать док прихода, если док прихода не указывать - то придется реализовывать либо фифо/лифо/среднее ... отсюда вопрос - что вам все-таки надо? возможен уточняющий вопрос - зачем?
ResX,
дык ты, это, задавай вопросы именно то, что не понятно в помощнике по созданию бух.запроса. Вид запроса - оборотка
В общем, через помощник получаешь примерно такой запрос:
//*******************************************
//{{БУХГАЛТЕРСКИЙ ЗАПРОС(Сформировать)
//Данный фрагмент построен конструктором.
//При повторном использовании конструктора, внесенные вручную изменения будут потеряны!!!
Процедура ПриОткрытии()
//{{ИНИЦИАЛИЗАЦИЯ БУХГАЛТЕРСКОГО ЗАПРОСА(Сформировать)
ВыбНачПериода = НачалоПериодаБИ();
ВыбКонПериода = КонецПериодаБИ();
//{{ИНИЦИАЛИЗАЦИЯ БУХГАЛТЕРСКОГО ЗАПРОСА
КонецПроцедуры
Здесь сделано на примере 1С:Бухгалтерия 7.7
счёт взят 41.1. Склад по выбору (в форме выбираешь ВыбСубконто2), товар здесь отбирается (ВыбСубконто1 тоже в форме отчёта)
В таблице используются функции:
Ит.СНД("С"), Ит.СНД("К"), Ит.ДО(),Ит.КО(), Ит.СКД() и т.д.
Просто при перемещении ТМЦ в бухии сумма не перемещается. Для вычислении суммы надо взять итоги по всем складам поделить на общее кол-во ТМЦ и умножить на количество ТМЦ на нужном нам складе.
Точно, вчера извращался. Делал оборотку по номенклатуре для 1С:УСН по количеству и сумме. Там вообще, например, на 10-м или 41-м счёте остаток общий по всем складам (без складской аналитики), а складской учёт только по количеству ведётся на забалансовом счёте МХ.хх.