Имя: Пароль:
1C
1С v8
Запрос на информацию по последнему поступлению товара
,
0 R0m1n
 
10.02.14
14:48
Выбираю информацию по последнему поступлению номенклатуры. До этого в подборе при активизации строки происходил следующий запрос(данные выводились в форму):

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

УПОРЯДОЧИТЬ ПО
    Период УБЫВ

после перехода на линукс 1с заглючила на этом моменте - периодически вылетает без всяких ошибок, просто закрывается приложение и все. Решил инфу записывать в справочник "номенклатура" в отдельные реквизиты в "передЗаписью" документа "поступлениеТоваровУслуг". как можно правильно составить запрос, чтобы выбирало только по той номенклатуре, что в табличной части?
1 R0m1n
 
10.02.14
14:50
И кто нибудь знает из за чего вылетает приложение? (хотя для себя решил, что в любом случае лучше в справочник буду записывать - в подборе в последнее время подтормаживает из за этих постоянных запросов)
2 mistеr
 
10.02.14
14:53
(0) А зачем при активизации? Один раз не достаточно?
3 R0m1n
 
10.02.14
15:05
(2) по всей номенклатуре? подбор просто и так около минуты иногда открывается, а тут вообще в ступор уйдет
4 R0m1n
 
10.02.14
15:05
там еще остатки и цены по всем складам запрашиваются - УТ 10.2
5 mistеr
 
10.02.14
15:13
(3) ПриПолученииДанных, например.

По-любому будет тупить, либо вначале, либо постоянно при работе.
6 R0m1n
 
10.02.14
15:17
ну а можно как-то выбрать не по всей номенклатуре,а только которая в документе и при проведении соответственно писать в справочник в реквизиты?
7 mistеr
 
10.02.14
15:22
(6) Разрешаю :) Только вероятность рассинхронизации со временем стремится к 100%
8 R0m1n
 
10.02.14
15:43
такое может быть, но у меня уже распределяется номенклатура на группы по наценкам при проведении поступления и там в целом все в порядке, принцип приблизительно тот же.

вопрос не в этом - как написать запрос? так то понятно можно в параметр номенклатура запихать табличную часть, можно левым соединением. только получается, что выбирает первую запись в таком случае. а если объединять два запроса, то наверное смыл потеряется - потому что опять же запрашиваем на всю номенклатуру.
9 mistеr
 
10.02.14
15:50
(8) Прямо из движений выбирай последние.