Имя: Пароль:
1C
1C 7.7
v7: Найти по элементу
,
0 work92
 
04.09.12
17:53
1
1 Wobland
 
04.09.12
17:54
да!
2 Heckfy
 
04.09.12
17:54
Истина
3 work92
 
04.09.12
17:54
Немогу найти элемент постояно пишет невыбран если кто может подсказать киньте свой скайп
4 Wobland
 
04.09.12
17:55
(3) а тут стесняешься? подсказать не могу, но дам справку: лично я скайп редко пользую
5 Heckfy
 
04.09.12
17:55
Блин, я через пять минут домой. А так, всегда пожалуйста.
6 work92
 
04.09.12
17:56
там обратоку можно перекинуть для проверки
7 Wobland
 
04.09.12
17:56
(6) чорт! спасибо, буду знать. а то постоянно ересью какой-то пользуюсь для этого
8 work92
 
04.09.12
17:56
Heckfy кинь скайп завтро перезваню
9 Wobland
 
04.09.12
17:57
кидай в мыло, гляну. мож, и надумаю чего
10 work92
 
04.09.12
17:58
Wobland напиши мыло
11 Heckfy
 
04.09.12
17:58
12 Wobland
 
04.09.12
17:58
тыкни сюда: Wobland
13 work92
 
04.09.12
18:00
Heckfy умно
14 daniyar5436
 
04.09.12
18:01
спр=создатьОБъект("Справочник.Номенклатура");
   спр.НайтиЭлемент(<Элемент>)
15 daniyar5436
 
04.09.12
18:01
Метод  можно использовать только для объектов, созданных функцией СоздатьОбъект.
16 work92
 
05.09.12
11:17
Mikeware поможешь с обработкой
17 Mikeware
 
05.09.12
11:20
(16) сколько?
18 work92
 
05.09.12
11:26
Процедура Выполнить()
   Сп=СоздатьОбъект("СписокЗначений");
   СпрПлат=СоздатьОбъект("Справочник.Покупатели");
   СпрСпис=СоздатьОбъект("Справочник.Списание");
   
   СпрПлат.ВыбратьЭлементы();
   
   Пока СпрПлат.ПолучитьЭлемент()=1 цикл  
       Если СпрПлат.ЭтоГруппа()=0 тогда  
               СпрСпис.ИспользоватьВладельца(СпрПлат.ТекущийЭлемент());  
               СпрСпис.ВыбратьЭлементы();  
           Пока    СпрСпис.ПолучитьЭлемент()=1 цикл
                      //так она работает но раставляет всем число и неучитывает сколько товара...это нужно удалить
                       СпрСпис.Сумма=434545;
                   СпрСпис.Записать();
                    ////помоги вставить нижний зеленый код чтоб обработка работала правильно......
           КонецЦикла;    
                 КонецЕсли;
                     КонецЦикла;
       
       //    Если Сп.РазмерСписка()=1 тогда
           //    Для н=1 по Сп.РазмерСписка() цикл  
             
               
               ///    СпрСпис.Сумма=434545;
               //    СпрСпис.Записать();  
                      // КонецЕсли;
           //    КонецЦикла;
           
           //    ИначеЕсли Сп.РазмерСписка()>=2 тогда
           //    Для н=1 по Сп.РазмерСписка() цикл  
             
               
               ///    СпрСпис.Сумма=5555555;
               //    СпрСпис.Записать();  
                      // КонецЕсли;
           //    КонецЦикла;
           
           //КонецЕсли;
19 Ёпрст
 
05.09.12
11:28
(18) своими словами скажи, что ОНА должна сделать в итоге.
20 BlackSeaCat
 
05.09.12
11:28
(19) Работать. :-)
21 Ёпрст
 
05.09.12
11:28
ЗЫ: у тя СП - список значений, пустой, в коде не видно, где /как/чем/ты его заполняешь.
22 Ёпрст
 
05.09.12
11:29
поентому условие  Если Сп.РазмерСписка()=1 тогда никогда не выполнится и весь код "зелёненький" коту под хвост
23 Ork
 
05.09.12
11:31
У меня машина зеленая. Как включить телевизор?
24 aka AMIGO
 
05.09.12
11:33
а вдруг Сп у него объявленная переменная..
25 Ёпрст
 
05.09.12
11:35
(24)
Процедура Выполнить()
   Сп=СоздатьОбъект("СписокЗначений");
26 del123
 
05.09.12
11:35
(25) На сколько я понял, это упрощенный код из Справочник Найти по элементу
27 aka AMIGO
 
05.09.12
11:43
(25)точно..