|
Условие в запросе | ☑ | ||
---|---|---|---|---|
0
Мисти
08.03.14
✎
17:07
|
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты( | &ВыбНачПериода, | &ВыбКонПериода, | Период, | Счет = &ВыбСчет,, | Субконто1 = &Субконто1 | И Субконто2 = &Субконто2, | , | ) КАК ХозрасчетныйОбороты"; Как написать, что отбор по субконто1 нужен, только если субконто1 выбран? В части "Где" я научилась этому фокусу, а тут? |
|||
1
mulmulya
08.03.14
✎
17:10
|
что значит субконто1 выбран?
|
|||
2
Мисти
08.03.14
✎
17:11
|
В отчете задан контрагент. Если не задан, то по всем.
|
|||
3
mulmulya
08.03.14
✎
17:14
|
СКД?
|
|||
4
Мисти
08.03.14
✎
17:19
|
не-а.
|
|||
5
mulmulya
08.03.14
✎
17:20
|
тогда через СтрЗаменить
|
|||
6
Мисти
08.03.14
✎
17:26
|
Спасибо, поищу, как это.
|
|||
7
mulmulya
08.03.14
✎
17:28
|
примерно так:
Если Контрагент = Справочники.Контрагенты.ПустаяСсылка() Тогда Запрос.Текст = СтрЗаменить(Запрос.Текст, "Субконто1 = &Субконто1 | И", "") |
|||
8
Мисти
08.03.14
✎
17:35
|
Красота!
Спасибо! |
|||
9
GROOVY
08.03.14
✎
17:38
|
Субконто1 = &Субконто1 ИЛИ &Субконто1 = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяССылка)
|
|||
10
Мисти
08.03.14
✎
17:44
|
(9) А не получится пустой результат?
Чему равно ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяССылка) |
|||
11
GROOVY
08.03.14
✎
17:47
|
(10) Догадайся.
|
|||
12
Мисти
08.03.14
✎
17:54
|
А я отладчика спрошу!
|
|||
13
Мисти
08.03.14
✎
17:57
|
Заодно! Проводки по плану счетов, а не по просто регистру - сильно утяжеляют базу?
В 7 был счет "ОТГ" в разрезе контрагентов и номенклатуры. Смотрели по нему процент возврата продукции (тортики). Вроде, привыкли заодно ОТГ видеть и в анализе субконто. Ничего ж, что и в 8 - проводками? |
|||
14
GROOVY
08.03.14
✎
18:00
|
(12) Спорим, что он тебе не ответит!
(13) Это что за бред? |
|||
15
Мисти
08.03.14
✎
18:01
|
{(1,1)}: Процедура или функция с указанным именем не определена (ЗНАЧЕНИЕ)
|
|||
16
GROOVY
08.03.14
✎
18:02
|
(15) Дык это функция языка запросов.
|
|||
17
Мисти
08.03.14
✎
18:02
|
Уже догадалась!
|
|||
18
Мисти
08.03.14
✎
18:03
|
Ну ладно, наверное, похоже на правду, попробую.
А почему с ОТГ - бред? Не по документам же эту информацию собирать? |
|||
19
GROOVY
08.03.14
✎
18:05
|
(18) Бред вот эта фраза: "Проводки по плану счетов, а не по просто регистру - сильно утяжеляют базу? ".
|
|||
20
Мисти
08.03.14
✎
18:09
|
Не бред! Движения по регистру (моему) имеют 2 измерения и 2 ресурса, а в бухгалтерской проводке всего дофига.
|
|||
21
GROOVY
08.03.14
✎
18:12
|
(20) Что такое "Бухгалтерская проводка"?
|
|||
22
rphosts
08.03.14
✎
18:28
|
(20) девушка, внизу ссылка на бесплатный курс по программированию - думаю вам он в самый раз.
|
|||
23
Песец
08.03.14
✎
18:32
|
(9) Еще Неопределено может быть.
|
|||
24
Мисти
08.03.14
✎
18:32
|
Ну, я бы сказала, что это - движение по регистру бухгалтерии. Но что удивительно - в нем нет никаких субконто! Это для меня загадка.
|
|||
25
Мисти
08.03.14
✎
18:33
|
(23) Не может, раз тип задан!
Будет пустая ссылка. |
|||
26
Песец
08.03.14
✎
18:36
|
(25) Сегодня не может, а завтра может. Надо тогда все пустые ссылки составного типа прописывать. Если код одноразовый и для конкретной конфы тогда и так пойдет.
Лучше бы чтобы был аналог ЗначениеЗаполнено. |
|||
27
Мисти
08.03.14
✎
18:40
|
Код одноразовый для конкретной конфы.
|
|||
28
GROOVY
08.03.14
✎
18:50
|
(24) Движения по регистру бухгалтерии состоят из 2х таблиц, Движения по счетам и движения по субконто.
|
|||
29
Мисти
08.03.14
✎
19:05
|
(28) Наверное! Ну, так и вот, места одно такое движение занимает больше.
А иначе почему одна и та же по сути база торг и бух - торг меньше в 2 - 4 раза? |
|||
30
Мисти
08.03.14
✎
19:06
|
Фокус в (9) прекрасно удался, спасибо!
|
|||
31
GROOVY
08.03.14
✎
21:22
|
(29) Что значит "наверное", я точно это знаю.
А что такое "Проводки по плану счетов" и чем они отличаются от "по регистру" я не понял. |
|||
32
Мисти
08.03.14
✎
23:54
|
В конфигураторе видно, что разное количество полей. В размере базы видно, что отличается объем.
|
|||
33
Franchiser
гуру
09.03.14
✎
04:24
|
(23) неопределено мб есть субконто в регистре бухгалтеррии составного типа, а если несостаного то пустая ссылка. Типовая 1с-ка за этим следит. Хотя програмного, конечно, можно проставить пустую ссылку значению где д.б. Неопределено, если имеются например какие то импорты.
|
|||
34
Franchiser
гуру
09.03.14
✎
04:35
|
(20) не думаю что сильно утяжеляют, ты и так и так пользуешься в бухгалтерии виртуальными таблицами по регистру бухгалтерии. Правда давно был как-то баг с выбором из виртуальной таблицы кажется движений с субконто (очень долго выбирались), потом 1с написали что он устранен. Но это не проблема с тяжестью таблиц а скоростью выборки данных.
|
|||
35
Franchiser
гуру
09.03.14
✎
04:42
|
(31) Павел, я думаю она имеет ввиду объем хранимых данных, используемый виртуальными таблицами по регистру накопления по сравнению с тем же объемом данных, используемым виртуальными таблицами по регистру бухгалтерии. Я имею ввиду таблицу итогов.
|
|||
36
zippygrill
09.03.14
✎
09:59
|
Выбор когда &контрагент =значение(справочник.Контрагенты.ПустаяСсылка) тогда Истина иначе спрКонтрагенты.Ссылка в иерархии(&контрагент) конец
|
|||
37
zippygrill
09.03.14
✎
10:00
|
Было?
|
|||
38
Мисти
09.03.14
✎
11:05
|
(37) А такое "внутри" тоже можно написать?
Я так делала в условии "Где". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |