|
ИспользоватьСписокЭлементов()
|
|||
---|---|---|---|
#18+
есть справочник номенлатура, в нем есть Форма.ДляПодбора. При открытии которой я использую функцию ИспользоватьСписокЭлементов(), чтобы отбирать только остатки по складам, а не всю номенклатуру. Так вот дома у меня база dbf се работает.. а на SQL не работает. вроде говорят что это связано с NULL значениями но я не знаю как. Помоги плиз разобраться с проблемой. СпрНоменклатура = СоздатьОбъект("Справочник.Номенклатура"); СпрНоменклатура.ВыбратьЭлементы(0); ИерархическийСписок(0,0); СЗ = СоздатьОбъект("СписокЗначений"); Пока СпрНоменклатура.ПолучитьЭлемент() = 1 Цикл Если СпрНоменклатура.ЭтоГруппа()=1 Тогда Продолжить; Конецесли; ЕдиницаТекНоменклатуры = СпрНоменклатура.БазоваяЕдиница; Если ЦенаВподборе = "ИзСправочника" Тогда Если ПолучитьЦенуНоменклатуры(СпрНоменклатура, ТовЕдиница, ТовЦена, ТовВалюта) = 1 Тогда ЦенаТекНоменклатуры = глФРМ(ТовЦена); ВалютаТекНоменклатуры = СокрЛП(ТовВалюта); ЕдиницаТекНоменклатуры = ТовЕдиница; КонецЕсли; КонецЕсли; глПолучитьОстаткиНоменклатуры(ФирмаДляОстатковТМЦ, СпрНоменклатура, ЕдиницаТекНоменклатуры, Регистр.ОстаткиТМЦ, ТовОстаток, ТовОстатокПоФирме, Склад, Резервы, 1); Если ТовОстаток<>0 Тогда СЗ.ДобавитьЗначение(СпрНоменклатура.ТекущийЭлемент()); КонецЕсли; КонецЦикла; ИспользоватьСписокЭлементов(СЗ); ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2008, 12:18 |
|
|
start [/forum/topic.php?fid=28&fpage=173&tid=1524993]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 132ms |
0 / 0 |