|
Как установить параметр в запросе для вывода остатков на дату документа? | ☑ | ||
---|---|---|---|---|
0
cyx7
13.10.14
✎
22:07
|
я добавила колонки в ТЧ товары документа перемещение товаров(колонки остатка на складе отправителе и на складе получателе) всё выводится корректно, но как мне установить параметр, чтобы эти остатки выводились на дату документа?подскажите пожалуйста
|
|||
1
Otkr
13.10.14
✎
22:09
|
Запрос.УстановитьПараметр("ДатаОстатков",Дата)
|
|||
2
Vladal
13.10.14
✎
22:09
|
На форме документа в табличной части выводить остатки?
Как это было реализовано в Бухгалтерии 7.7? |
|||
3
Strogg
13.10.14
✎
22:10
|
а щас они выводятся корректно на какую дату?
|
|||
4
vicof
13.10.14
✎
22:11
|
(0) Можно начинать плакать? Зачем хранить остатки в табличной части?
|
|||
5
Vladal
13.10.14
✎
22:13
|
Если используется временная таблица "Остатки", то в первом параметре надо указать период остатков и исключить текущий документ.
Например: ИЗ РегистрНакопления.ОстаткиТоваровОстатки(&Дата, Регистратор <> &Ссылка) И в параметры запроса передать дату документа (Дату) и сам документ (Ссылка) |
|||
6
cyx7
13.10.14
✎
22:15
|
(1) в скд не получается добавить, пишет :поле не найдено датаостатков
(2) да, я не знаю как было в бухне 77 (3) сейчас на текущую дату (4) заказчику нужно перемещать товары из одного магаза в другой и нужно сразу видеть какое кол-во где есть. зачем плакать |
|||
7
cyx7
13.10.14
✎
22:18
|
(5) регистр товары в рознице только, не могу понять почему регистратор не равно документу. вот мой запрос ВЫБРАТЬ
|ЕСТЬNULL(Отправитель.КоличествоОстаток, 0) КАК ОстатокОтправителя, |ЕСТЬNULL(Получатель.КоличествоОстаток, 0) КАК ОстатокПолучателя |ИЗ | РегистрНакопления.ТоварыВРознице.Остатки( | , | Номенклатура = &Товар | И Склад = &СкладОтправитель) КАК Отправитель | ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице.Остатки( | , | Номенклатура = &Товар | И Склад = &СкладПолучатель) КАК Получатель | ПО Отправитель.Номенклатура = Получатель.Номенклатура" |
|||
8
vicof
13.10.14
✎
22:18
|
(6) Не обязательно для этого заводить реквизит ТЧ. Достаточно просто выводить на форму.
|
|||
9
cyx7
13.10.14
✎
22:19
|
(8) а я реквизит и не добавляла
|
|||
10
vicof
13.10.14
✎
22:20
|
(9) "я добавила колонки в ТЧ товары документа"
да ну |
|||
11
cyx7
13.10.14
✎
22:21
|
(8) в тч добавила колонки!, потом правой кнопкой на эту тч, - события - при выводе строки - и в этой процедуре делаю что нужно. реквизит то я не создавала в тч
|
|||
12
vicof
13.10.14
✎
22:24
|
(11) Это называется "табличное поле", а не "табличная часть". И не при выводе строки надо делать, а при получении данных.
|
|||
13
cyx7
13.10.14
✎
22:26
|
(12) ой, тут ошиблась, признаю. но однако у меня работает и выводится всё хорошо) не хочу менять, хочу с датой разобраться
|
|||
14
cyx7
13.10.14
✎
22:27
|
как описал мне человек в (5) коменте, я так не могу сделать, ведь у меня остатков регистр, а не оборотов
|
|||
15
Vladal
13.10.14
✎
22:34
|
(6) для (4) надо показывать остатки в форме подбора, а они есть там в типовых. Только включите параметр "Показывать остатки"
|
|||
16
Vladal
13.10.14
✎
22:37
|
(7)
|ИЗ | РегистрНакопления.ТоварыВРознице.Остатки( | , исправь на |ИЗ | РегистрНакопления.ТоварыВРознице.Остатки(&Дата | , Только не забудь добавить параметр запроса Дата: Запрос.УстановитьПараметр("Дата", Дата) |
|||
17
cyx7
13.10.14
✎
22:50
|
(16) спасибо большое, всё получилось, и всем спасибо, кто советы давал. а у меня к Вам вопрос, Запрос.УстановитьПараметр("Дата", Дата) я таким образом, получается сразу беру дату документа? не надо указывать, например, этотОбъект.дата? и так определится дата документа?
|
|||
18
Otkr
13.10.14
✎
22:56
|
(17) Дата будет вернее, нежели ЭтотОбъект.Дата, для случаев когда новый документ или дату изменили, но док еще не записали
|
|||
19
cyx7
13.10.14
✎
23:04
|
(18) спасибо большое)
|
|||
20
chelentano
14.10.14
✎
08:03
|
(18) без разницы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |