Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Выбор последнего прихода товара по счетам          
redking Подменю пользователя
сообщение 26.06.12, 11:48
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 39
Спасибо сказали: 1 раз
Рейтинг: 0

Добрый день,
Есть Документы "СчетВходящий" и "ПоступлениеТоваров".В "ПоступлениеТоваров" поле "сделка"- это "СчетВходящий".На один "СчетВходящий" может быть несколько "ПоступлениеТоваров"
подскажите пожалуйста, как выбрать в запросе последний "ПоступлениеТоваров" по "СчетВходящий"
те таблица на выходе "СчетВходящий,ПоступлениеТоваров"

logist Подменю пользователя
сообщение 26.06.12, 11:58
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Как-то так
                "ВЫБРАТЬ ПЕРВЫЕ 1
|    ПоступлениеТоваровУслуг.Ссылка
|ИЗ
|    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|ГДЕ
|    ПоступлениеТоваровУслуг.Сделка = &Сделка
|
|УПОРЯДОЧИТЬ ПО
|    ПоступлениеТоваровУслуг.Дата УБЫВ"


Сообщение отредактировал logist - 26.06.12, 11:58


Signature
Личные бесплатные консультации не даю, для этого есть форум!

redking Подменю пользователя
сообщение 26.06.12, 12:40
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 39
Спасибо сказали: 1 раз
Рейтинг: 0

Мне надо не по одному счету,а к примеру по счетам за период.
И результат таблица типа "Счет,ПоследнийПриход"

Сделал вариант,почему неработает,не пойму.

|ВЫБРАТЬ
    |ПоступлениеТоваровУслуг.Сделка как Счет,
    |ПоступлениеТоваровУслуг1.Ссылка Как ПоступлениеТоваров
|ИЗ
    |Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
    |    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |        ПоступлениеТоваровУслуг2.Ссылка,
    |        МАКСИМУМ(ПоступлениеТоваровУслуг2.Дата) КАК Дата
    |    ИЗ
    |        Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг2
    |    
    |    СГРУППИРОВАТЬ ПО
    |        ПоступлениеТоваровУслуг2.Ссылка) КАК ПоступлениеТоваровУслуг1
    |    ПО ПоступлениеТоваровУслуг.Сделка = ПоступлениеТоваровУслуг1.Ссылка.Сделка
    |        И ПоступлениеТоваровУслуг.Дата = ПоступлениеТоваровУслуг1.Дата



 i 

Код выделяем
 


Сообщение отредактировал Vofka - 26.06.12, 12:44

yuritch Подменю пользователя
сообщение 26.06.12, 14:47
Сообщение #4

Общительный
Иконка группы
Группа: Местный
Сообщений: 46
Спасибо сказали: 21 раз
Рейтинг: 0

А если вот так? Обязательное требование: даты поступлений по одному и тому же счету должны быть уникальными (по разным счетам могут и совпадать, это не важно).

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

Спасибо сказали: redking,

redking Подменю пользователя
сообщение 26.06.12, 15:20
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 39
Спасибо сказали: 1 раз
Рейтинг: 0

Спасибо, но действительно, могут быть одной секундой документы sad.gif
и как быть?

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 23.05.24, 16:09
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!