Имя: Пароль:
1C
1С v8
Последний документ по которому происходило списание
,
0 AugustBlack
 
14.05.14
08:25
сабж, в алгоритме необходимо знать счет затрат на которое списалось тмц определенной партии, для этого...необходимо определить последний документ по которому происходило списание тмц в регистре накопления.

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

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

УПОРЯДОЧИТЬ ПО
                Номенклатура,
                МоментВремени УБЫВ
АВТОУПОРЯДОЧИВАНИЕ
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший