![]() |
![]() |
![]() |
|
Как сделать запрос по незаписанному документу | ☑ | ||
---|---|---|---|---|
0
Iris-ocean
26.08.10
✎
16:11
|
Ситуация такая: в УТ нужно, чтобы при изменении количества товара, пересчитывалось количество услуг. Как сделать запрос по измененному документу (например количество изменили), но не записанному?
|
|||
1
butterbean
26.08.10
✎
16:14
|
таб часть в таблицу значений и к ней запрос
|
|||
2
butterbean
26.08.10
✎
16:14
|
(1)+ хотя построителем запроса можно вроде и к таб части обратиться
|
|||
3
Iris-ocean
26.08.10
✎
16:15
|
так я к таб части и обращаюсь, но там те данные, которые были до изменения (ну т.е. которые в записанном варианте документа)
|
|||
4
Serg_1960
26.08.10
✎
16:15
|
(0) Как сделать? Изменить условия задачи :) Из Ваших пояснений выходит так, что Вам запрос делать нужно по номенклатуре, а не по документу...
|
|||
5
Ненавижу 1С
гуру
26.08.10
✎
16:17
|
запросом никак, данных в БД нет - запроса нет, ну или тянуть в качестве изврата временную таблицу
|
|||
6
DeoxyS
26.08.10
✎
16:19
|
(4) +1 , нечетко как то задача поставлена... не пойму зачем запрос, а в обработчике приизменении пересчитывать не покатит?
|
|||
7
vmv
26.08.10
✎
16:19
|
да, пока данные не записаны вновь - это просто картинка
|
|||
8
Iris-ocean
26.08.10
✎
16:20
|
Извините что запутанно пишу...а чето и вправду, зачем мне запрос..С этой восьмеркой уже мозги набекрень...Я ж щас по старинке сделаю :D
|
|||
9
Serg_1960
26.08.10
✎
16:21
|
Ну не совсем так чтобы "картинка" все необходимые данные незаписанного документа можно через параметры в запросе использоваться.
|
|||
10
sapphire
26.08.10
✎
16:21
|
(5) см (1)
(7) Да что ты говоришь? |
|||
11
kible
26.08.10
✎
16:23
|
я думаю (6) прав "оброботчик при изменении"
|
|||
12
73
26.08.10
✎
16:24
|
(1)(2) И запросом можно к табчасти сразу, не надо в ТЗ...
|
|||
13
Iris-ocean
26.08.10
✎
16:24
|
(12) ну поведайте как
|
|||
14
DeoxyS
26.08.10
✎
16:26
|
(13) +1, тоже очень интересно, для обогащения знаний
|
|||
15
73
26.08.10
✎
16:26
|
(13)
Запрос = Новый Запрос(" |Выбрать * Поместить ТЧ Из &ТЧ КАК ТЧ |; //далее обращаемя в пакете |Выбрать * ИЗ ТЧ |"); Запрос.УстановитьПараметр("ТЧ", ТабличнаяЧасть1); Запрос.Выполнить().Выгрузить().ВыбратьСтроку(); |
|||
16
73
26.08.10
✎
16:28
|
(15)+
Это пример... Лучше, конечно поля прописать явно, чтобы конструктор понимал... |
|||
17
sapphire
26.08.10
✎
16:28
|
(15) Ты бы уточнял, что выгружать не надо.
|
|||
18
vmv
26.08.10
✎
16:31
|
(10) относительно БД - это ничто, но можно получить доступ к картиночным данным незаписанного объекта через ЭтотОбъект[<...>] и использовать их в связке с запросок к данным БД
|
|||
19
Iris-ocean
26.08.10
✎
16:31
|
честно говоря я не поняла
|
|||
20
73
26.08.10
✎
16:34
|
(17) Ну... это же пример. Понятно, что в таком виде он особого смысла не имеет.
(19) Там пакетный запрос. Запросы разделяются ; . 1й помещает ТЧ во временную таблицу. Последующие могут к ней обращаться, соединять с другими таблицами и т.д. |
|||
21
Iris-ocean
26.08.10
✎
16:37
|
конструктором такое делается? я пока только конструктором умею
|
|||
22
luns
26.08.10
✎
16:38
|
(19) вот тут можно подглядеть как ТЗ в запрос передавать и запросы к ней делать.
пример хоть и устаревший (сейчас я компоновку для таких задач использую) но рабочий. |
|||
23
luns
26.08.10
✎
16:38
|
http://infostart.ru/public/16408/ забыл )))
|
|||
24
Dmitrii
гуру
26.08.10
✎
16:41
|
(21) >> конструктором такое делается?
Да. Придется только поля таблицы описать (кнопочка "Создать описание временной таблицы" над списком выбранных таблиц). |
|||
25
Iris-ocean
26.08.10
✎
16:54
|
ну спасибо, посмотрю ради интереса, хотя для моей задачи это как из пушки стрелять по комару ^^
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |