Имя: Пароль:
1C
1С v8
Себестоимость товаров запросом в БП 3.0 по документам
,
0 C0oLZ3r0
 
23.08.14
14:52
Всем привет!

Собственно вопрос в сабже.

Проблема в том, как получить себестоимость товара (сч. учета 41.1). Готового решения пока нет.

Делаю примерно так:

ВЫБРАТЬ
Номенклатура,
Цена,
Количество
ИЗ
Документ.СчетНаОплатуПокупателю.Товары
ГДЕ
Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода

Думаю сделать левое соединение к РегистрБухгалтерии.Хозрасчетный.Остатки
Вот примерно здесь и возникает вопрос :) Как передать дату документа в левое соединение?

Может есть более элегантное решение? Заранее спасибо
1 C0oLZ3r0
 
23.08.14
15:23
Может не точно объяснил суть проблемы...

Нужно на дату документа получить себестоимость товаров из ТЧ документа
2 C0oLZ3r0
 
23.08.14
16:07
ВЫБРАТЬ
д.Номенклатура,
д.Цена,
д.Количество,
о.СуммаОстатокДт / о.КоличествоОстатокДт КАК Себестоимость
ИЗ
Документ.СчетНаОплатуПокупателю.Товары КАК д
ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах),,) КАК о
ПО
ГДЕ
д.Ссылка.Дата Между &НачалоПериода И &КонецПериода

Как получить данные из таблицы остатков данные на дату документа?
3 Pasha
 
23.08.14
16:26
(0) а про бухрегистры не рассказывали в школе?
4 NcSteel
 
23.08.14
16:26
В таком контексте взять остатки на НачалоПериода + добавить обороты до даты документов
5 C0oLZ3r0
 
23.08.14
16:32
(3) подробнее, пожалуйста
6 NcSteel
 
23.08.14
16:47
Меркель после встречи с Порошенко: Необходимо учитывать интересы русскоязычного населения Украины

Оригинал статьи: http://russian.rt.com/article/46671#ixzz3BDdF0pBH

Она добавила, что каждый регион должен жить своей жизнью, «чувствуя свою ответственность».

Оригинал статьи: http://russian.rt.com/article/46671#ixzz3BDdDFhGF
7 NcSteel
 
23.08.14
16:47
(6) + Что то я не понял, ЕС слил Украину?
8 NcSteel
 
23.08.14
16:49
(6),(7) Блин не туда )))))))))))))0
9 NcSteel
 
23.08.14
16:50
(5) Что тут подробней...

1. Берем остаток на начало периода - думаю сам сможешь.

2. ОБъединением добавляем обороты из физ таблицы ГДЕ Регистр.Период<Документ.Дата И Регистр.Период >= НачалоПериода

3. Группируем.
10 C0oLZ3r0
 
23.08.14
16:59
(9) за идею спасибо. Попробую...
11 alle68
 
23.08.14
18:34
(10) А получить остатки на момент времени документа не проще?
12 Поpyчик-4
 
23.08.14
23:50
(0) Луркаем срез последних на дату документа и из неё черпаем идею для решения вашей задачи.