Имя: Пароль:
1C
1С v8
Задача о регистрах накопления и регистрах сведений
0 sr_deadman
 
12.03.14
12:16
У меня задача надо взять номенклатуру из регистра накопления ТоварыНаСкладах и взять данные об этой номенклатуре из регистра сведений ШтрихКоды и соединить их в Табличном документе внешней обработки
1 Wobland
 
12.03.14
12:16
а ну и чо?
2 wPa
 
12.03.14
12:17
(0) прикольно и что
3 НеБорис Нуралиев
 
12.03.14
12:17
(0) Очень простая задача. Делай.
4 sr_deadman
 
12.03.14
12:18
через что сделать через запрос это правильно или как
5 Godofsin
 
12.03.14
12:18
(0) Повезло тебе... Мне вот декларацию написать надо...
6 GROOVY
 
12.03.14
12:18
(1) Ну как "Чо" - благословить надо.
7 Godofsin
 
12.03.14
12:18
(4) угу, и соединение
8 Wobland
 
12.03.14
12:19
сделать через запрос это правильно да
9 sr_deadman
 
12.03.14
12:19
через запрос правильно да
10 Wobland
 
12.03.14
12:21
нарекаю тебя программистом и благословляю тебя на это душеспасительное дело
11 Дмитрий666
 
12.03.14
12:21
ВЫБРАТЬ
   ТоварыНаСкладах.Номенклатура
   ...
   ШтрихКоды.ШтрихКод
   ...
ИЗ
   ТоварыНаСкладах
     ЛЕВОЕ СОЕДИНЕНИЕ
       ШтрихКоды
     ПО ТоварыНаСкладах.Номенклатура=ШтрихКоды.Номенклатура
12 Godofsin
 
12.03.14
12:22
(10) Теперь понятно откуда они берутся и кто в этом виноват
13 Ненавижу 1С
 
гуру
12.03.14
12:28
Вы лучше мне поясните в чем глубинный смысл выражения в запросе?

ВЫБОР
     КОГДА РеализацияТоваровУслуг.Контрагент <> РеализацияТоваровУслуг.Контрагент.ГоловнойКонтрагент
          ТОГДА РеализацияТоваровУслуг.Контрагент.ГоловнойКонтрагент
     ИНАЧЕ РеализацияТоваровУслуг.Контрагент
КОНЕЦ

вместо

РеализацияТоваровУслуг.Контрагент.ГоловнойКонтрагент

это в типовой между прочим!
14 VikingKosmo
 
12.03.14
12:35
(13) может я конечно чего то не понимаю, но что не так с этим условием?
15 Wobland
 
12.03.14
12:36
(14) оно лишнее
16 Йохохо
 
12.03.14
12:37
(14) в нем есть логика, но нет смысла
17 Ненавижу 1С
 
гуру
12.03.14
12:42
(13) на самом деле разница есть, в одном случае может быть пустая ссылка, в другом NULL
это же 1С))
18 Мыш
 
12.03.14
12:43
(13) Возможно наследие тех времен, когда головной контрагент заполнялся не у всех. )
19 Godofsin
 
12.03.14
12:43
(17) Это в каком случае может быть пустаяСсылка или Null?
20 Godofsin
 
12.03.14
12:43
+(19) Если кто-то ручки шаловливые только запустил...
21 Ненавижу 1С
 
гуру
12.03.14
12:44
(18) и?
(19) когда Контрагент = пустая ссылка, тогда Контрагент.ГоловнойКонтрагент будет NULL
22 Мыш
 
12.03.14
12:45
(117) Действительно, а когда NULL может быть?
23 Мыш
 
12.03.14
12:45
(21) Ах это. Какая мелочь, право.
24 Godofsin
 
12.03.14
12:45
(21) и точно!
25 Ненавижу 1С
 
гуру
12.03.14
12:46
(23) это чтобы меня не упрекали, что я Неопределено от NULL не отличаю ))
26 Wobland
 
12.03.14
12:46
(21) или группа
27 Ненавижу 1С
 
гуру
12.03.14
12:47
(26) согласен
28 Мыш
 
12.03.14
12:48
(25) Это веская причина!

(26) Обычно поле выбора ограничивается элементами.