Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема и снова про УложитьСписокОбъектов (число прочтений - 1364 )
Evga
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 05. Мая 2011
и снова про УложитьСписокОбъектов
23. Сентября 2011 :: 05:40
Печать  
СписокНоменклатуры - список значений, в котором одна группа справочника номенклатура
ЗП1 = СоздатьОбъект("ODBCRecordSet");
ТекстЗП = "Select val From #СписокМПЗ";
ЗП1.УложитьСписокОбъектов(СписокНоменклатуры, "#СписокМПЗ", "Номенклатура");
ТЗ1 = ЗП1.ВыполнитьИнструкцию(ТекстЗП);
Сообщить(ТЗ1.КоличествоСтрок());
Почему получается одна строка??? ведь должна получится таблица с номенклатурой из указанной папки?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: и снова про УложитьСписокОбъектов
Ответ #1 - 23. Сентября 2011 :: 06:26
Печать  
ну может в список добавил один элемент и это не папка а элемент.
1.Попробуй добавить в список две папки
какой в этом случае будет результат
2. Также выведи какой именно товар возвращает твой запрос
это тоже может прояснит ситуацию
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: и снова про УложитьСписокОбъектов
Ответ #2 - 23. Сентября 2011 :: 06:26
Печать  
Покажи, как заполняешь список номенклатуры свой.
  
Наверх
 
IP записан
 
Evga
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 05. Мая 2011
Re: и снова про УложитьСписокОбъектов
Ответ #3 - 23. Сентября 2011 :: 06:43
Печать  
обыкновенно заполяется, через выбор групп.
Интересно, что если добавлять любое количество групп, то количество строк всегда одна.  "    0   " - вот она, эта строка
  
Наверх
 
IP записан
 
Evga
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 05. Мая 2011
Re: и снова про УложитьСписокОбъектов
Ответ #4 - 23. Сентября 2011 :: 06:45
Печать  
ИначеЕсли ТекущееДействие = "Добавить" Тогда
                 Если ТекущийСписок.НайтиЗначение(Выбор) = 0 Тогда
                       ТекущийСписок.ДобавитьЗначение(Выбор);
  
Наверх
 
IP записан
 
Evga
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 05. Мая 2011
Re: и снова про УложитьСписокОбъектов
Ответ #5 - 23. Сентября 2011 :: 06:46
Печать  
при добавлении группы, смотрю в отладчике - группа в список добавляется.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: и снова про УложитьСписокОбъектов
Ответ #6 - 23. Сентября 2011 :: 06:51
Печать  
Выбор - это что ?

ТекущийСписок.ДобавитьЗначение(Выбор.ТекущийЭлемент());
  
Наверх
 
IP записан
 
Evga
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 05. Мая 2011
Re: и снова про УложитьСписокОбъектов
Ответ #7 - 23. Сентября 2011 :: 06:53
Печать  
да, точно. опять забыл текущийЭлемент. блин, всегда его забываю Печаль
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать