|
Себестоимость товаров в реализации | ☑ | ||
---|---|---|---|---|
0
igel1969
22.03.16
✎
16:05
|
Здравствуйте!
1С 8.2 УТ 10.3 Чего-то я подтупляю, не могу понять. Мне нужно узнать в запросе коммерческую наценку, а следствие - себестоимость. Проведение по партиям у нас регулярно идет, тут все в порядке. Стандартный отчет себестоимость показывает, но мне надо в моем запросе. Итак, у нас есть строки документа из таблицы Товары и есть Регистр накопления "Продажи.Себестоимость". Я правильно понял, что их надо сцеплять по документу-регистратору и по номеру строки? у меня так: |ВЫБРАТЬ | Продажи4.Номенклатура, | Продажи4.Количество, | Продажи4.Цена, | Продажи4.Пропорция, | Продажи4.Безнал, | Продажи4.Количество * ПродажиСебестоимость.Стоимость КАК Себестоимость |ПОМЕСТИТЬ Продажи5 |ИЗ | Продажи4 КАК Продажи4 | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость | ПО Продажи4.НомерСтроки = ПродажиСебестоимость.НомерСтроки | И Продажи4.Документ = ПродажиСебестоимость.Регистратор |; Но в итоге весь запрос лажу какую-то выдает, совершенно левые цифры и я подозреваю, что ошибка именно в этой части запроса. Я правильно соединяю табличную часть документа и регистр накопления? |
|||
1
Elf_80_lvl
22.03.16
✎
16:06
|
А почему просто по номенклатуре не соединить?
|
|||
2
igel1969
22.03.16
✎
16:08
|
(1) а вдруг в документе продажи две строки с этой номенклатурой? или две разные себестоимости, часть товара из одной партии взята, а часть из другой?
|
|||
3
NcSteel
22.03.16
✎
16:10
|
(2) Вот именно.
|
|||
4
Kiks
22.03.16
✎
16:12
|
А стоимость на количество поделил?
|
|||
5
Nuobu
22.03.16
✎
16:12
|
(2) Вот поэтому и нельзя их соединять по номеру строки. Бери обороты и соединяй по номенклатуре.
|
|||
6
igel1969
22.03.16
✎
16:13
|
(4) наоборот же, умножил. я так понимаю, стоимость - это себестоимость одной штуки товара данной партии?
|
|||
7
igel1969
22.03.16
✎
16:14
|
(5) не понял - соединяй по номенклатуре. что с чем соединится, если одной номенклатуры в документе две партии?
|
|||
8
Nuobu
22.03.16
✎
16:15
|
(6) Нет, стоимость - это стоимость товаров из какой-то партии.
Ты можешь продать 10 штук, но по одной партии - 6, а по другой - 4. и у тебя будет две строки: 6 - 12 и 4 - 16. И себестоимость одной штуки будет разная. |
|||
9
Nuobu
22.03.16
✎
16:16
|
(7) Возьми отчет "ВаловаяПрибыль" и глянь, как там сделано.
|
|||
10
igel1969
22.03.16
✎
16:24
|
(9) если бы я умел такие отчеты смотреть. там же нет нормального кода, там:
УниверсальныйОтчет.ПостроительОтчета.Параметры.Вставить("НеВключатьНДСВСтоимостьПартий", ?(Отказ, Ложь, УчетнаяПолитика.НеВключатьНДСВСтоимостьПартий)); УниверсальныйОтчет.СформироватьОтчет(ТабличныйДокумент); И все |
|||
11
Nuobu
22.03.16
✎
16:26
|
(10) Зайди в модуль отчета и найди там функцию "УстановитьНачальныеНастройки".
|
|||
12
FIXXXL
22.03.16
✎
16:26
|
(9) а там каличный запрос :)
(10) смотри Установить.... чего-то там в модуле отчета, там текст запроса |
|||
13
igel1969
22.03.16
✎
16:28
|
В общем я понял, что придется сперва сделать запрос по документу по товарам с продажными ценами, сгруппировать все по номенклатуре.
затем то же самое по себестоимости. а потом уже эти два запроса объединить все. спасибо, дошло. |
|||
14
франц
22.03.16
✎
16:32
|
(13) ну и как же ж ты будешь группировать цены?))
|
|||
15
FIXXXL
22.03.16
✎
17:44
|
(13) возьми запрос из отчета
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |