Имя: Пароль:
1C
1С v8
v8: Я не смог корректно составить элементарный запрос и решил, что это баг 1С.
0 Капюшон
 
31.05.12
07:03
Создаю самый простенький запросик к регистру накопления. А выборку попадают лишние записи. Вот собственно сам запрос.

ВЫБРАТЬ
   НАЧАЛОПЕРИОДА(ПродажиОбороты.Период, ДЕНЬ) КАК День,
   ПродажиОбороты.Регистратор КАК Регистратор,
   ПродажиОбороты.Номенклатура КАК Номенклатура,
   ПродажиОбороты.ХарактеристикаНоменклатуры,
   ПродажиОбороты.Склад,
   ПродажиОбороты.КоличествоРасход КАК КоличествоРасход
ПОМЕСТИТЬ Расход
ИЗ
   РегистрНакопления.ТоварыНаСкладах.Обороты(&ВыбНачПериода, &ВыбКонПериода, Регистратор, ) КАК ПродажиОбороты
ГДЕ
   ПродажиОбороты.Регистратор.Склад = &Склад
//    И ПродажиОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
{ГДЕ
   ПродажиОбороты.Склад.*}

В этом запросе в выборку попадают отдельные записи из другого склада.
а должны попадать только отобранные по выбранному складу. В чем может быть дело? при том, если зайти в документ из строчки неправильной выборки, то в нём в табличной части будут строчки с разными складами - программа так сделана, что склады задаются в табличной части но относится ли это к делу я не вкурсе.
1 Гефест
 
31.05.12
07:05
Так ты же склад из шляпы берешь, естественно, если там стоит нужный склад, то в выборку попадут все строки документа
2 Cube
 
31.05.12
07:05
(0) Это ты у себя в голове ошибку поищи. Отбор по складу в шапке документа накладываешь!
3 mkanaev
 
31.05.12
07:06
не говори баг пока это считается фичей...
4 mkanaev
 
31.05.12
07:07
Чувак реально сутра захотел много много оскарблений...
5 chelentano
 
31.05.12
07:07
(0) еврейчик туп, как всегда
6 SnarkHunter
 
31.05.12
07:08
Исправил заголовок, чтобы тема отражала суть сообщения...
7 Cube
 
31.05.12
07:08
Вот, кто-то изменил тему на правильную!)) +100!)
8 Cube
 
31.05.12
07:08
(6) Красавчик!)
9 Капюшон
 
31.05.12
07:11
(6)ты создал название унижающее топи стартера. измени на другой.
10 mkanaev
 
31.05.12
07:11
(6) мега рэспект!
11 Cube
 
31.05.12
07:12
(6) Тебе в (9) предлагают: "топи стартера" =))
12 mkanaev
 
31.05.12
07:12
(9) хммм... ты этого хотел, ты это получил...
13 Amra
 
31.05.12
07:13
(9) Ты сам себя унизил, создав эту ветку)
14 Капюшон
 
31.05.12
07:14
я не буду спорить потому что правилами запрещается публичное обсуждение действий модератора. тем-не-менее сейчас название топика унижает человека.
15 SnarkHunter
 
31.05.12
07:14
(9)В чем унижение? Не стыдно не знать, стыдно не учиться...
16 Живой Ископаемый
 
31.05.12
07:15
2(9) так всегда поступают с лжецами, троллями и девственниками
17 Живой Ископаемый
 
31.05.12
07:15
2(14) ну, ты первый начал
18 zva
 
31.05.12
07:16
У регистра же ТоварыНаСкладах есть измерение склад
19 Капюшон
 
31.05.12
07:16
(15)в топике написано "Я туплю в 1с". я имею право быть против такого названия. удаляйте тему вообще или переименовывайте. это название для меня является оскорбительной.
20 Cube
 
31.05.12
07:16
(14) Так не надо было бросаться громкими фразами. Как крикнулось - так и аукнулось...
21 Капюшон
 
31.05.12
07:17
(20)если моя тема не соответствовала правилам её можно закрыть или удалить. но на свой взгляд переименовывать так чтоб у ТС оставались претензии нельзя.
22 Живой Ископаемый
 
31.05.12
07:17
2(19) вот я и говорю - лжец. было написано в топике по-другому. Теперь терпи и мотай на ус. То что унижает - отлично, может в следующий раз будешь осторожнее
23 Cube
 
31.05.12
07:17
(19) До этого было название "Я нашел баг в 1С". Мы все были против такого названия, т.к. ты просто протупил...
24 Живой Ископаемый
 
31.05.12
07:18
2(21) Ну, слава богу только на твой взгляд. Всем остальным нравится
25 Капюшон
 
31.05.12
07:18
(18)так вот я и не понимаю почему если я отбор делаю по складу, в выборку попадают строки другого склада.
26 Cube
 
31.05.12
07:19
(24) :)
27 SnarkHunter
 
31.05.12
07:19
Убрал слово "туплю", чтобы снять претензии...
28 Капюшон
 
31.05.12
07:19
(24)я не с тобой разговариваю.
29 Cube
 
31.05.12
07:19
(25) Твой отбор: "ПродажиОбороты.Регистратор.Склад = &Склад". Это не отбор по измерению регистра. Это отбор по реквизиту документа.
30 Капюшон
 
31.05.12
07:19
(27)ок. спасибо.
31 Irbis
 
31.05.12
07:20
(23) Но баг из 1С прокрался в мозг и ДНК
32 Капюшон
 
31.05.12
07:21
(18)(29)ссори. вот этого я не заметил. что у меня неправильно условие стоит. откуда только регистратор взялся в условии непонятно.
33 Живой Ископаемый
 
31.05.12
07:21
2(28) да пофиг.. Я тоже не с тобой
34 Александр_
Тверь
 
31.05.12
07:21
не ошибается тот, кто ничего не делает. (с)
35 ZanderZ
 
31.05.12
07:21
(25) отбор ты делаешь по реквизиту шапки регистратора, а не к измерению регистра накопления
36 Живой Ископаемый
 
31.05.12
07:21
Нужно менять линзы
37 Cube
 
31.05.12
07:23
Первые посты (даже с ответами) тупо затерли))
38 Cube
 
31.05.12
07:24
(37) Не, это что-то у меня браузер прогнал...
39 Amra
 
31.05.12
07:26
(25) не тупи. убери "регистратор" из условия
40 DEVIce
 
31.05.12
07:26
(32). Более того, лучше условие наложить в параметрах виртуальной таблицы, а не в секции ГДЕ, тогда еще и по скорости прирост можешь получить. :)
41 Капюшон
 
31.05.12
07:31
(40)это я собирался тоже сделать ) для эксперимента.
42 Мимохожий Однако
 
31.05.12
07:38
ОФФ: Экскерименты к добру не приводят )))
Показывай, что в результате получил.
43 D_Pavel
 
31.05.12
07:41
(14) смирись и забей. Я бы рассказал что я думаю о действиях здешних модераторов и особенно их волшебника, но не буду, а то забанят пожизненно. В аську могу написать!
44 SnarkHunter
 
31.05.12
07:42
(43)Это никому не интересно...
45 AntiBuh
 
31.05.12
07:46
(43) не просто пожизненно, но и внуки еще в бане сидеть будут
46 Ranger_83
 
31.05.12
07:48
Все-таки одинэсники со стажем такие злые.На первый взгляд,но в душе они белые и пушистые :)
47 Xapac_2
 
31.05.12
08:26
(43)(45)И че я вон в бане сижу.
48 Xapac_2
 
31.05.12
08:35
(46)Одинесники клевые.
злые эти в дельфинарии.

Один раз работу искал или в дельфинарий, или к 1сникам(контора одна)
дак в дельфинарии, он как собаки. до запятой докапываются демонстрируя свое чувство господабога, а у 1сников как-то по свойски все. никакого негатива. на равных.
49 MishaD
 
31.05.12
08:45
(48)Офигеть, уже даже дельфины на 1с программируют. :-)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.