helpf.pro
Регистрация

v8.2 УП: Все цены из разных документов в одну строку

ABUKamil
22.08.2016 15:46Прочитано: 2154

Цены  Как в запросе не в СКД а в запросе вывести все цены товара из Документа поступление товаров и услуг в одну строку пример вложенном файле. СРОЧНО

Yandex
Возможно, вас также заинтересует
Реклама на портале
ABUKamil
22.08.2016 15:49Ответ № 1
НоменклатураСклад(Оптовая)Склад(Оптовая2)Склад(Оптовая3)Склад(Оптовая4)
Шарф100200300400
ABUKamil
22.08.2016 15:53Ответ № 2

ВЫБРАТЬ

Номен.Ссылка,

ПоступлениеТоваровУслугТовары.Цена

ИЗ

Справочник.Номенклатура КАК Номен

ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары

ПО Номен.Ссылка = ПоступлениеТоваровУслугТовары.Номенклатура

ГДЕ

Номен.Ссылка =Ссылка

ABUKamil
22.08.2016 16:02Ответ № 3

Сайт работает?????

escritor
23.08.2016 01:43Ответ № 4

У вас все цены в документе поступления или все-таки штатный механизм и цены в регистре сведений?

ABUKamil
23.08.2016 19:10Ответ № 5

Да в документе. СРочно кто может подсказать

escritor
24.08.2016 00:36Ответ № 6

Покажи структуру документа и как там цены проставляют

ABUKamil
24.08.2016 14:46Ответ № 7

Какую еще структуру? Ясно же все. Я делаю запрос со справочника номенклатуры и из табличной части документа поступление товаров беру цену делаю левое соединение. Посмотрите на запрос который я сделал. Никто не может подсказать?

ABUKamil
25.08.2016 14:27Ответ № 8

Автор сайта можете подсказать???

all4cf
25.08.2016 19:54Ответ № 9

В скд можно было бы настройкой таблицы

а в запросе только один вариант: на каждую цену сделать левое соединение

ABUKamil
26.08.2016 08:19Ответ № 10

Тогда будет каша. Потому что есть допустим 500 позиции номенклатуры в справочнике а на каждого есть по 5 цен в документах поступления.

В запросе я должень взять таблицу товар цена1 цена2 цена3 цена4 и т.д. Как я сделаю запрос если я не знаю сколько всего поступлении и как я буду из каждого документа брать цену и делать условие что с документа1 уже я взял цену. Короче нужен другой вариант.

all4cf
26.08.2016 13:16Ответ № 11

так надо брать не с документа поступлений, а с регистров к который это документ пишет

если там есть регистр сведений, то по нему можно получить последнее значение и тогда для номенклатуры будет подставлена цена последнего поступления

еще более сложный вариант - учет по партиям... делать вывод отчета с группировкой по партии или отбором по одной партии

ABUKamil
26.08.2016 15:04Ответ № 12

Здесь вся сложность в том что все данные которые мы хотим взять с запроса заполняется в табличную часть обработки подбора номенклатуры заполняется методом ТЧНоменклатураДляПодбора.Загрузить(РезультатЗапроса.Выгрузить());. поэтому мне нужно все сделать в запросе чтобы я не брал построчно из запроса. ДАже если создать регистр сведений то он будет добавлять все по строчно отдельно все цены, смысла нет этого. я могу из тч дока поступлении брать, одно и то же, что из регистра что из тч дока. мне нужны все цены на товары а не последний. Допустим есть товар карандаш. на него 01.01.2016 было поступление по цене 100р. а  02.02.2016 было поступление по цене 200р. а 03.03.2016 было поступление по цене 300р. и т.д. Теперь я запросом в одной строке должен все это взять. карандаш 100р. 200р. 300р. все это должно быть в одной строке. а таких номенклатур могут быть 500 и поступлений 5. получается на каждый товар имеется по 5 цен. Теперь понятно я разъяснил? Если нет то спрашивайте.Но мне нужен ответ и решение уже(((

all4cf
27.08.2016 02:06Ответ № 13

вам нужен партионный учет

выбирать из каждого поступления это не правильно, а если их будет 1000!?

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

Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.