|
v7: Условие в запросе | ☑ | ||
---|---|---|---|---|
0
St17
06.10.11
✎
16:26
|
Добрый день!
1с 7.7 "Торговля +Склад" Пишу запрос по регистру остатков.Произвожу перебор доков , мне нужно исключить из запроса доки с ВыбКонтрагент. Реквизит Контрагент есть не во всех документах. Как в этом случае правильно задать условие? ТекстЗапроса=ТекстЗапроса+" |Условие(НЕ(Док.Контрагент = ВыбКонтрагент));"; Спасибо за внимание! |
|||
1
SaM58
06.10.11
✎
17:37
|
может быть в функции это проверять
|
|||
2
Ёпрст
06.10.11
✎
17:39
|
>>>запрос по регистру остатков.Произвожу перебор доков
Одно с друним не вяжется. |
|||
3
CrecerRu
06.10.11
✎
17:43
|
(0) А ты случаем, не остатки хочешь получить?
|
|||
4
St17
08.10.11
✎
12:06
|
Стандартный отчет Ведомость остатков. скопировал запрос хочу исключиь из вывода в групировке по документам доки с определенным контрагентом. Возможно ли это?. Либо придется в таблицу занчений запихивать данные и ими монипулировать!
|
|||
5
St17
08.10.11
✎
12:08
|
(3) хотел бы получить нач. остаток, расход, коност с учетом исключенныйх доков.
|
|||
6
andrewks
08.10.11
✎
12:10
|
КТекущийДокумент.Реализация.Контрагентонтрагент=ТекущийДокумент.РеализацияРозница.Контрагент, и т.д.
только кошернее брать сразу из регистра |
|||
7
andrewks
08.10.11
✎
12:11
|
чё-то копипаст подвёл
Контрагент=ТекущийДокумент.Реализация.Контрагент,ТекущийДокумент.РеализацияРозница.Контрагент, и т.д. |
|||
8
dedmoroz777
08.10.11
✎
12:14
|
Не тот ты регистр выбрал для решения своей задачи
|
|||
9
miki
08.10.11
✎
12:16
|
(7)не поможет ему. Во всяком случае не через запрос к регистру /см. (5)/
(8)и через партии он не получит то, что хочет |
|||
10
dedmoroz777
08.10.11
✎
12:19
|
(9) Откуда мне знать чего он хочет? Исключить отгрузки определённого вида контрагентов? Через партии можно
|
|||
11
Нуф-Нуф
08.10.11
✎
12:20
|
7ка... как это было давно...
|
|||
12
miki
08.10.11
✎
12:22
|
(10)он хочет "нач. остаток, расход, коност"
остатки без конкретного прихода получит, без определенного расхода - нет. Или арифметикой. |
|||
13
Cthulhu
08.10.11
✎
12:23
|
Остатков в разрезе документов - не получишь.
|
|||
14
dedmoroz777
08.10.11
✎
12:24
|
(12) "нач. остаток" чего? Остаток без определённого контрагента? Бредятина полнейшая
|
|||
15
Cthulhu
08.10.11
✎
12:31
|
прим.: если тебе по поставщикам остатки нужны, и есть партионный учет - то ковыряй регистр партий. да и то, инфа получится во многом "искусственная", потому что если стоит авто-списание партий (фифо/лифо) то партии определяются искусственно.
|
|||
16
Anton_2011
08.10.11
✎
13:23
|
Не пишите никогда запросы на голом 77! 1Ц++ - религия не позволяет поставить? Или же записки от одмина - пошли вы все в ж/не буду/лень/противоречит политике па компании?
|
|||
17
Cthulhu
08.10.11
✎
13:34
|
(16): тупой какой бред. мало ли кому что и чего не позволяет.
|
|||
18
Anton_2011
08.10.11
✎
20:18
|
(17) Так вперед и с песней!
|
|||
22
xazrad
08.10.11
✎
21:19
|
Контрагент = Регистр.ОстаткиТМЦ.ТекущийДокумент.Реализация.Контрагент,
Регистр.ОстаткиТМЦ.ТекущийДокумент.РеализацияРозница.Контрагент; как то так перечислить все виды документов где есть этот реквизит |
|||
23
Cthulhu
08.10.11
✎
22:31
|
(22): ещё раз. по слогам. ос-тат-ков. по. контр-а-ген-там. не. по-лу-чишь.
|
|||
24
Злопчинский
08.10.11
✎
23:47
|
(23) это ведомость по сотаткам - там движения... вот видать и ххочет исключить движения - это допустимо.. только вот какие после этого будут остатки.. а потом удивляются как это 2+2 = 5...
|
|||
25
St17
09.10.11
✎
22:48
|
(24) согласен выводятся данные не коректно. Как это бывает сидяд двое "умов" нам будет удобнее если вы исключите это дело из печатной формы таблицы мы сможем вывести нужные данные. Им говориш давайте по вашим условиям создам отчет который посчитает все и выведет нужные цифры. Нет же они боятся что программа не все учтет. Обьсняеш что учеть можно проктически все вы обьясните что вам нужно я все сдела. Нет же сделай так. Обычно в таких ситациях и приходится постепенно подводить человека к правельному решению. Я всетаки буду использовать таблицу значений и сней работать. Пробовал вариант с перечислением доков (22), но кон ост выводятся серовно с учетом тех доков которые пытаюсь исключить. Буду рисовать в таблице значений! Спасибо вам за внимание к моему вопросу!
|
|||
26
St17
10.10.11
✎
15:11
|
Сделал 2 фарианта
1) Через таблицу значений. т.е при занесении данных в тз отбрасывались нен нужные доки. Выводился итог по складу, товару и.т.д 2) (22) кон ост пришло пересчитывать при выводе строки в виде формулы КонОст=НачОст+Приход-Расход; ПечКонОст= (Число(Запрос.КоличествоНачОст)+Число(Запрос.КоличествоПриход - Дельта))-Число(Запрос.КоличествоРасход - Дельта); Оба варианта работают сбоев в подсчете нет! минус данного решения если добавится новый вид дока каторый я не указал в Контрагент = Регистр.ОстаткиТМЦ.ТекущийДокумент.Реализация.Контрагент, данные будут расчитыватся не коректно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |