|
v7: Получить дату из регистра? | ☑ | ||
---|---|---|---|---|
0
Eeakie
13.11.12
✎
10:11
|
Доброе утро. Как можно запросом зацепить из регистра дату? Запрос типа:
ТекстЗапроса = " |Фирма = Регистр.ЗаявкиПоставщику.Фирма; |Товар = Регистр.ЗаявкиПоставщику.Товар; |Количество = Регистр.ЗаявкиПоставщику.РезервТовара; |Группировка Товар; |Функция Ост = КонОст(Количество); |Условие (Фирма=глТекущаяФирма); |"; Нужна дата заявки. Не врубаюсь как её можно получить в запросе. Спасибо. |
|||
1
ДенисЧ
13.11.12
✎
10:14
|
А заявка - это измерение?
|
|||
2
ДенисЧ
13.11.12
✎
10:14
|
Или таки регистратор? Если да, то метод получения - пишется с мягким знаком...
|
|||
3
пипец
13.11.12
✎
10:15
|
текущийдокумент.датадок ? не предлагать?
ЗЫ конструктор открыть и посмотреть |
|||
4
ДенисЧ
13.11.12
✎
10:16
|
(3) Читай внематочно. У него КонОст, какой к Морготу текущийДокумент?
|
|||
5
Eeakie
13.11.12
✎
10:24
|
(1) Документ "Заявка" - регистратор. В запрос запилить ТекДок и оттуда дату тащить?
|
|||
6
dakrangel
13.11.12
✎
10:30
|
(5) Как бы да.
Регистр.ЗаявкиПоставщику.ТекущийДокумент.ДатаДок не взлетает? |
|||
7
KUBIK
13.11.12
✎
10:32
|
(5) Без группировки по документу ничего не получишь
|
|||
8
Eeakie
13.11.12
✎
10:37
|
(6) Не взлетает.
(7) Как её осуществить? |
|||
9
ДенисЧ
13.11.12
✎
10:38
|
(5) Если регистратор, тогда ой. По остаткам ты регистратор никак не получишь.
|
|||
10
Eeakie
13.11.12
✎
10:39
|
Стоит задача рассчитать количество дней ожидания после заказа товара. Люди, ну скажите что-нибудь конкретное. Сейчас нет времени разбираться, поэтому и зашел сюда.
|
|||
11
ДенисЧ
13.11.12
✎
10:40
|
(10) Я тебе конкретно сказал в (9).
Если тебе нужно решать эту задачу - вводи заявку в измерения. |
|||
12
Eeakie
13.11.12
✎
10:40
|
(9) Есть какие-нибудь варианты решения данной проблемы? На вскидку.
|
|||
13
Eeakie
13.11.12
✎
10:40
|
(11) Спасибо.
|
|||
14
Eeakie
13.11.12
✎
11:42
|
(11) Не в тот регистр глянул. Заявка - измерение. Получаю дату, всё нормально, но в тз не хочет выгружаться.
ТекстЗапроса = " |Фирма = Регистр.Ожидания.Фирма; |Товар = Регистр.Ожидания.Товар; |Количество = Регистр.Ожидания.Количество; |Дата = Регистр.Ожидания.Заявка.ДатаДок; |Группировка Товар; |Функция Ост = КонОст(Количество); |Условие (Фирма=глТекущаяФирма); |"; Запрос4.Выполнить(ТекстЗапроса); Пока Запрос4.Группировка(1) = 1 Цикл Если Запрос4.Товар.ЭтоГруппа() = 1 Тогда Продолжить; КонецЕсли; ТекТовар = Запрос4.Товар; ТЗ.НоваяСтрока(); ТЗ.Товар = ТекТовар; ТЗ.ЕИ = ТекТовар.БазоваяЕдиница; ТЗ.Ожидан = Запрос4.Ост; ТЗ.Дата = Запрос4.Дата; КонецЦикла; До этого есть еще 3 запроса к другим регистрам, но всё также выгружается в тз (кроме даты). ТЗ сделан не с помощью "СоздатьОбъект", а просто на форме отчета. При записи в ТЗ.Дата пишет, что поле не обнаружено. Сейчас то что уже... |
|||
15
Eeakie
13.11.12
✎
11:45
|
Забыли. Мозги совсем, как сосиски.
|
|||
16
ДенисЧ
13.11.12
✎
11:52
|
группировку по документу добавь
|
|||
17
dk
13.11.12
✎
11:56
|
ну и
Группировка Товар Без Групп; тоже не помешает |
|||
18
Eeakie
13.11.12
✎
12:47
|
(16), (17), Спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |