1С:Предприятие
:: 1С:Предприятие 8 общая
|
|
| ||
Автонеэксперт 15.02.21 - 11:27 | Приветствую, суть проблемы такая, есть заказ наряд в котором есть товары у которых есть документы поступления товаров. Из этого документа нужно получить поставщика(контрагента) и договор по которому с ним работаем. Написал запрос который выводит то что нужно, но не у всех товаров и не во всех заказ нарядах. У тех товаров, что не выводит, ссылка которая по идее ведет на документ приход товара, заменяется на документ инвентаризации, вопрос почему так происходит и как это исправить? | ||
Автонеэксперт 1 - 15.02.21 - 11:28 | Ссыслка на картинку, может так будет понятней https://wampi.ru/image/RTY0 rwn | ||
vicof 2 - 15.02.21 - 11:30 | Ключевые слова "по идее" | ||
ДенисЧ 3 - 15.02.21 - 11:32 | (1) Не будет
В запросе отказано
У вас нет прав на доступ к данной странице или ссылка устарела. | ||
vicof 4 - 15.02.21 - 11:32 | Хз, какой у тебя там запрос.
Хз, какая у тебя там картинка. Вангую, что тип у регистратора составной. | ||
Автонеэксперт 5 - 15.02.21 - 11:40 | ВЫБРАТЬ СУММА(ПродажиОбороты.СебестоимостьУпрОборот) КАК СебестоимостьУпрОборот, СУММА(ПродажиОбороты.СуммаНДСВходящийОборот) КАК СуммаНДСВходящийОборот, СУММА(ПродажиОбороты.СуммаОборот) КАК СуммаОборот, ПродажиОбороты.Номенклатура, ПродажиОбороты.ДокументПродажи, ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(ПродажиОбороты.ДокументПродажи) = ТИП(Документ.ЗаказНаряд) ТОГДА ПродажиОбороты.ДокументПродажи.ДатаЗакрытия ИНАЧЕ ПродажиОбороты.ДокументПродажи.Дата КОНЕЦ КАК ДокументПродажиДата, ПродажиОбороты.ДокументПродажи.Номер КАК Номер, СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот, ПродажиОбороты.Номенклатура.Артикул КАК Артикул, ПродажиОбороты.Партия.Контрагент, ПродажиОбороты.Партия.ДоговорВзаиморасчетов, ПродажиОбороты.Партия.Ссылка ИЗ РегистрНакопления.Продажи.Обороты(&НачДата, &КонДата, , ) КАК ПродажиОбороты ГДЕ ПродажиОбороты.ДокументПродажи.Состояние.Наименование = "Закрыт" И ПродажиОбороты.Номенклатура.Артикул <> "Авторабота" И (ПродажиОбороты.ДокументПродажи.Контрагент.Код = "АС003500" И ПродажиОбороты.ДокументПродажи.ДоговорВзаиморасчетов.Код = "НЦ039769" ИЛИ ПродажиОбороты.ДокументПродажи.ДоговорВзаиморасчетов.Код = "АС007152") СГРУППИРОВАТЬ ПО ПродажиОбороты.ДокументПродажи, ПродажиОбороты.ДокументПродажи.Номер, ПродажиОбороты.Номенклатура, ПродажиОбороты.Номенклатура.Артикул, ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(ПродажиОбороты.ДокументПродажи) = ТИП(Документ.ЗаказНаряд) ТОГДА ПродажиОбороты.ДокументПродажи.ДатаЗакрытия ИНАЧЕ ПродажиОбороты.ДокументПродажи.Дата КОНЕЦ, ПродажиОбороты.Поставщик, ПродажиОбороты.Партия.Контрагент, ПродажиОбороты.Партия.ДоговорВзаиморасчетов, ПродажиОбороты.Партия.Ссылка УПОРЯДОЧИТЬ ПО ДокументПродажиДата Вот мой запрос | ||
ДенисЧ 6 - 15.02.21 - 11:42 | Судя по невнятному описанию - бардак на складе ещё тот.. Что-то теряется, что-то находится... Что находится - оприходуется инвентаризацией... | ||
Bigbro 7 - 15.02.21 - 11:49 | ПродажиОбороты.Партия.Контрагент,
ПродажиОбороты.Партия.ДоговорВзаиморасчетов, ПродажиОбороты.Партия.Ссылка похоже что эти данные в регистре для инвентаризации не заполнены. | ||
Автонеэксперт 8 - 15.02.21 - 11:53 | Да, в инвентаризации вообще ничего нету из того что берет запрос... Вопрос почему вообще появляется ссылка на инвентаризацию когда у товара в заказ наряде есть документ о его поступлении | ||
vicof 9 - 15.02.21 - 11:54 | Потому что поступление сделано инвентаризацией. Ваш кэп. | ||
Bigbro 10 - 15.02.21 - 12:29 | (8) потому что у вас запрос выбирает движения регистра документами и реквизиты.
а не построен по товарам с поиском документов поступлений. если не нужны инвентаризации - можно наверное добавить фильтр отсечь "лишнее". |
|
Список тем форума |