Имя: Пароль:
1C
1С v8
Как указать момент времени для запроса по остаткам в форме документа?
0 EarthsSoul
 
17.07.17
13:26
Добрый день

Документ проводится и есть кнопка заполнения по остатку. Заполнение табличной части у меня в форме документа. И вот забыл как методолигчески правильно сделать запрос на остатки в базе.

В модуле документа я бы сделал так

Запрос.УстановитьПараметр("МоментВремени", Новый Граница(МоментВремени(), ВидГраницы.Исключая));

Но в модуле формы документа нет доступа к моменту времени ...
Напомните пожалуйста как корректно сделать :)
1 Волшебник
 
модератор
17.07.17
13:29
Момент времени - это дата + документ.
2 EarthsSoul
 
17.07.17
13:29
вернее как правильно заполнить параметр
3 1dvd
 
17.07.17
13:29
Запрос.УстановитьПараметр("МоментВремени", Новый Граница(Ссылка, ВидГраницы.Исключая));
4 Волшебник
 
модератор
17.07.17
13:30
(2) ДокументОбъект.МоментВремени()
5 EarthsSoul
 
17.07.17
13:33
(4)
Предварительно получить перемененную ДокументОбъект  
так
ДокументОбъект = ССылка.ПолучитьОбъект() ?
6 EarthsSoul
 
17.07.17
13:34
(3) тоже отрабатывает, спасибо
Мне кажется это вариант более правильный
7 Волшебник
 
модератор
17.07.17
13:34
(5) в форме документа должен быть основной реквизит типа ДокументОбъект. Что-то типа ЭтотОбъект или Объект или Ключ или Данные
8 EarthsSoul
 
17.07.17
13:40
9 Волшебник
 
модератор
17.07.17
13:42
(8) Вероятно, у тебя ущербный тонкий клиент. У меня в толстом всё есть.
10 EarthsSoul
 
17.07.17
13:43
(9) да тонкий ))
11 Волшебник
 
модератор
17.07.17
13:44
(10) Тогда о каких запросах идёт речь?
12 EarthsSoul
 
17.07.17
13:45
(11) Хорошо уважаемый Волшебник, как правильно заполнить табличную часть если нужен запрос к серверу ?
13 EarthsSoul
 
17.07.17
13:45
ой точно, чего я пишу
14 EarthsSoul
 
17.07.17
13:46
Ну тонкий клинет, но запросы выполняется на сервере... Блин сейчас проверю то что ты написал
15 EarthsSoul
 
17.07.17
13:50
В общем нет такого метода в (4)
Работаю в тонком клиенте вызываю процедуру на сервере в форме документа и заполняю табличную часть.
Вопрос к (11), как правильно ?
16 Волшебник
 
модератор
17.07.17
13:51
(15) На сервере этот метод есть.
17 EarthsSoul
 
17.07.17
13:53
1С:Предприятие 8.3 (8.3.10.2299) - хотя сомневаюсь что дело в платформе,
Думаю метода нет
верный ответ (3)
18 aleks_default
 
17.07.17
14:01
(0) Зачем тебе момент времени документа, если ты не обработке проведения?
19 Волшебник
 
модератор
17.07.17
14:05
(17) У нас пока ещё верной задачи нет, а ты уже говоришь про верный ответ.
20 1dvd
 
17.07.17
15:08
(17) Верный до тех пор, пока этот код не начнет выполнятся на незаписанном документе
21 Вафель
 
17.07.17
15:14
Новый МоментВремени(Дата, Ссылка)
22 Хрыч
 
17.07.17
15:55
момент времени есть только у записанного документа. ты хочешь новый документ сначала записывать, а потом заполнять его таблицу?
23 Хрыч
 
17.07.17
16:32
(0) нет необходимости использовать границу, т.к. при расчете остатков учитываются только движения, сделанные до указанного момента времени. граница требуется тогда, когда остатки нужны с учетом движений документа.
24 h-sp
 
17.07.17
16:54
(17) там же есть уже это. Называется подбор. Поэтому вам не надо изобретать велосипед с квадратными колесами, а открыть типовую конфигурацию и посмотреть, как это сделано.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.