В общем бухгалтерии понадобилось чтоб из суммы которую они видят в проводках документа им сделал цену и поставил в документ. Вот но ведь сумма эта появляется после проведения документа... Если кратко то: Откуда она берется?
---
да да БП 2,0 это...

Вот так вот "вытащил":

```1c
    Запрос = Новый Запрос;
    Запрос.Текст = "
    |ВЫБРАТЬ
    | ХозрасчетныйДвиженияССубконто.СубконтоКт1 КАК Номенклатура,
    | СУММА(ХозрасчетныйДвиженияССубконто.КоличествоКт) КАК Количество,
    | СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК Сумма
    | ИЗ
    | РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
    | ГДЕ
    | ХозрасчетныйДвиженияССубконто.Регистратор = &Регистратор
    | СГРУППИРОВАТЬ ПО
    | ХозрасчетныйДвиженияССубконто.СубконтоКт1";

    Запрос.УстановитьПараметр("Регистратор",ДокументСписания);
    РезультатЗапроса = Запрос.Выполнить().Выгрузить();
```
---
Gr@y, круто.
Формируется при проведении документа, наверное ))
---
где посмотреть КАК эта сумма формируется?
З.Ы.: Сам полез и что-то запутался никак не пойму где она эта сумма берется ...
---
Gr@y, может все таки скажешь, о какой конфигурации речь, каком документе, и какой конкретно проводке в нем ?
---
Gr@y, судя по тому что говорите о "проводке" - значит это БП.
Проводки формируются по "Регистры бухгалтерии" в "модуле Объекта" документа в предопределенной процедуре "ОбработкаПроведения" (начинается с нее). А дальще по отладчику можно посмотреть где, как и что.
---
да да БП 2,0 это...

Вот так вот "вытащил":

```1c
    Запрос = Новый Запрос;
    Запрос.Текст = "
    |ВЫБРАТЬ
    | ХозрасчетныйДвиженияССубконто.СубконтоКт1 КАК Номенклатура,
    | СУММА(ХозрасчетныйДвиженияССубконто.КоличествоКт) КАК Количество,
    | СУММА(ХозрасчетныйДвиженияССубконто.Сумма) КАК Сумма
    | ИЗ
    | РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
    | ГДЕ
    | ХозрасчетныйДвиженияССубконто.Регистратор = &Регистратор
    | СГРУППИРОВАТЬ ПО
    | ХозрасчетныйДвиженияССубконто.СубконтоКт1";

    Запрос.УстановитьПараметр("Регистратор",ДокументСписания);
    РезультатЗапроса = Запрос.Выполнить().Выгрузить();
```
---
Gr@y, в принципе правильно (чтение регистра), но Вы таким образом складываете суммы по ВСЕМ счетам, даже если они не одинаковые (счета).
Всё зависит от проводок в выбранном документе.
---
Gr@y, Здесь в запросе некрасивое условие "ГДЕ". Оно сработает, но медленно.
Его нужно убрать и использовать условие виртуальной таблицы:

РегистрБухгалтерии.ХозрасчетныйДвиженияССубконто(, , Регистратор = &Документ И СчетДт=(&СчетМЦ), , )
---
Gr@y, " запутался никак не пойму"
Верю, что запутался. И не убеждай.

Прежде чем кидаться что-то делать надо правильно прояснить задачу.
1) так сколько документов, и что они делают?
2) документ делает много всяких красивых проводок. какие именно нужны?
3) Наконец надо "запустить" пару терминов. Речь о себестоимости товара? или о чем-то другом?

По факту может оказаться, что просят какую-то глупость.
---
(10)
1)Отчет производства за смену (сюда надо цену вставить)
Требование накладная (От тут беру проводки то бишь от он регистратор)

2)Ну по идее надо те суммы которые списывает...

По факту получилось что есть проводки у которых количество есть а сумма нуль.(это поскольку разрешено списывать не глядя на данные учета по складам, Я так думаю)

3) Ну да нечто вроде как похожее на себестоимость... Затраты так сказать сырья... а так бухи пусть хоть горшком назовут мне что просили наваял им... Только за счет проводок с нулевой суммой получается заниженная цена сырья при моих расчетах... Но как бы если оставить реальную цену не выйдем на сумму ...

по поводу запроса я в конструкторе делал основу потом подправил чуть кажись но работает как надо...

могу весь код выложить еси что... Ну типа если посоветуете как оптимизировать его можно...

P.S.: ах да вспомнил чего правил первым делом убрал строчку в тексте где какоето представление мне конструктор воткнул... еще чета кажись но не помню точна
---
Gr@y, политика какая: средняя или фифа?
бухи твои вообще знают, что такое есть партионный учет в инкарнации вендора БП:2.0?

по-любасику при закрытии циферки убегут так, что не разберутся

еще смотри номенклатурные группы, через двадцатку важно движение по ним, а по номенклатуре
---
tailer2, документ "Отчет производства за смену" - это документ выпуска продукции. В документ вставляется "ПЛАНОВАЯ" цена. Фактическая цена приводится при "Закрытии месяца". Партийный учет не имеет отношения к данному документу. И уж тем более понятия учетной политики "средняя или фифо" так же далеки от этого документа.
"Выпуск" это 43 счет и цена, та которая устанавливается по "предварительным" расчетам планового отдела. Хотя Бухи могут пожелать "установить" цену в данный документ по какому-либо расчету, типа из проводок по документу "Требование-накладная". Этот документ СПИСЫВАЕТ материалы, номенклатуру для "производства" продукции в документе "Отчет производства за смену".
---
Оо прям как в воду глядел ... Правда незнаю чем это все закончится... Ну в том плане что там таки да, ставится плановая цена, которую дает плановый отдел... Скорее всего таки бухи "уговорят" этот отдел чтоб ставилась та самая цена которую рассчитывает моя обработка...Но может и наоборот... Я в их терки не лезу ...

З.Ы.: "Не шалю, никого не трогаю, починяю примус" (с) Бегемот
---
MariNew, учи матчасть, 1снег

немного подумав: можешь не учить
сначала моск нада
---
tailer2, вот да.
Изучение требований бухгалтерии
Изучение специфики производства
Консультация с плановиками и производственниками
посылание бухгалтерии
рождение ТЗ на доработку, согласованного со всеми тремя службами.
---
+ Эээмммм... добавлю документы разные, но связанные... тот откуда брать сумму проводится без указания цены и суммы...там только количество...