![]() |
|
Получить в запросе реквизит таб. части последнего док-та. | ☑ | ||
---|---|---|---|---|
0
america2013
01.05.15
✎
06:21
|
Приветствую, уважаемые товарищи!
1С 8.2.19 Конф. Бухгалтерия. MS Server 2008, SQL 2008. Прошу, помогите с решением такой проблемы: нужно получить таблицу значений с полями - счет; (по которому получаем остатки) - товар; (по которому получаем остатки) - склад; (по которому получаем остатки) - количество; (конечный остаток) - цена. (нужно взять последний документ поступления, где есть этот товар и взять реквизит Цена из строки документа) Есть запрос, который дорабатываю по цене - Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ТиповойОстатки.Счет, | ТиповойОстатки.Субконто1 КАК Товар, | ТиповойОстатки.Субконто2 КАК Склад, | ТиповойОстатки.КоличествоОстаток КАК Количество, | 0 КАК Цена |ИЗ | РегистрБухгалтерии.Типовой.Остатки(&ДатаОст, Счет = &Счет, , ) КАК ТиповойОстатки"; Запрос.УстановитьПараметр("ДатаОст", КонецДня(ДатаОст)); Запрос.УстановитьПараметр("Счет", ПланыСчетов.Типовой.СырьеИМатериалы); ТЗИспользуемыеПодразделения = Запрос.Выполнить().Выгрузить(); Заранее благодарен! |
|||
1
pessok
01.05.15
✎
10:04
|
перепроектировать ИС. Себестоимость должна храниться в регистрах
|
|||
2
pessok
01.05.15
✎
10:05
|
а так - вложенный запрос, сортировка по дате, соединение с этой же таблицей, соединение первого документа с таблицей ТЧ документа
|
|||
3
america2013
01.05.15
✎
10:45
|
(1) Если бы мне позволили что-то сломать, уже бы сделал...
(2) Пробовал так делать, но значение Цены - NULL, может не так ? ВЫБРАТЬ ТиповойОстатки.Счет, ТиповойОстатки.Субконто1, ТиповойОстатки.Субконто2, ТиповойОстатки.КоличествоОстаток, ПоследнееПоступление.Цена ИЗ РегистрБухгалтерии.Типовой.Остатки(&ДатаОст, Счет = &Счет, , ) КАК ТиповойОстатки ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 1 ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура, ПоступлениеТоваровУслугТовары.Цена КАК Цена ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ГДЕ ПоступлениеТоваровУслугТовары.Ссылка.Проведен = ИСТИНА) КАК ПоследнееПоступление ПО ТиповойОстатки.Субконто1.Ссылка = ПоследнееПоступление.Номенклатура |
|||
4
america2013
01.05.15
✎
10:47
|
*УПОРЯДОЧИТЬ ПО
ПоступлениеТоваровУслугТовары.Ссылка.Дата УБЫВ) КАК ПоследнееПоступление |
|||
5
america2013
01.05.15
✎
11:04
|
Вот что заметил: на один товар цена в таблице все же есть - на последний товар последнего документа.
Как по всем товарам цены получить? |
|||
6
GROOVY
01.05.15
✎
11:21
|
Откройте для себя понятие "Себестоимость" и методы ее расчета при списании товаров.
То, что Вы пытаетесь получить - полнейший бред. Напишите вместо цены любое число. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |