Имя: Пароль:
1C
1С v8
Заполнение из предыдущего документа
,
0 O_oleg
 
27.05.16
14:31
Всем привет. Необходимо при нажатии на кнопку "заполнить" получить значение реквизита "пробег выезд" из реквизита предыдущего документа "пробег возврат".
Есть запрос на получение последнего документа.

Функция ПолучитьПробегВозвратНаСервере(Дата,Автомобиль)
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ ПЕРВЫЕ 1 ПутевойЛист.Ссылка
|ИЗ
|      Документ.ПутевойЛист КАК ПутевойЛист
|ГДЕ
|      ПутевойЛист.Автомобиль = &Автомобиль
|УПОРЯДОЧИТЬ ПО
|    ПутевойЛист.Дата УБЫВ";
Запрос.УстановитьПараметр("Автомобиль", Автомобиль);
Запрос.УстановитьПараметр("Дата", Дата);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    Результат = Выборка.Ссылка;
КонецЦикла;
    Возврат Результат;
КонецФункции

А как и куда здесь записать, что мне нужен конкретный реквизит?
Или вообще все не так? Помогите разобраться
1 Звездец
 
27.05.16
14:35
данные надо получать из регистра, но не из документа
2 Timon1405
 
27.05.16
14:36
сессия в разгаре)
3 Звездец
 
27.05.16
14:37
(2) не, сейчас должна быть история что он прог во франче и тп
4 aleks_default
 
27.05.16
14:37
ВЫБРАТЬ ПЕРВЫЕ 1 ПутевойЛист.ПробегВозврат
5 O_oleg
 
27.05.16
14:38
(2) сессия,сессия)
6 Звездец
 
27.05.16
14:39
(5) я бы за попытку выборки из документов (читать как не использование регистров сразу неуд поставил)
7 O_oleg
 
27.05.16
14:40
(6) из регистра накопления пробовал вчера,чет не так как надо работало)
8 Звездец
 
27.05.16
14:40
(7) это потому что не так как надо пробовал
9 O_oleg
 
27.05.16
14:49
(8) оборотный регистр нужно использовать?
10 O_oleg
 
27.05.16
14:50
(4) так ничего не происходит
11 Timon1405
 
27.05.16
14:51
тут никто просто так помогать не будет, добро пожаловать в профессию)
12 Звездец
 
27.05.16
15:02
(9) а ты логику включи или книжку открой и прочитай чем регистры отличаются друг от друга