|   |   | 
| 
 | Как сделать поиск по Контрагенту в обработке? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Олеся999 23.04.15✎ 08:53 | 
        http://lvkr.ru/f/Y5rD7Z/800.jpg
 Верхняя ТЗ: ДанныеОбмена Помогите пожалуйста сделать поиск по Контрагенту в обработке Чтобы после нажатия кнопки НайтиКонтрагент (Найти) Отбирался выбранный Контрагент Вот написала у меня что то не получается &НаСервере Процедура НайтиКонтрагентНаСервере(ПоискПоКонтрагент) Перем Отбор, НайденноеЗначение, Сч; Отбор = Новый Структура(); Отбор.Вставить("Наименование", ПоискПоКонтрагент); НайденноеЗначение = Объект["Контрагент"].НайтиСтроки(Отбор); Если НайденноеЗначение.Количество() > 0 Тогда Сч = 1; Пока НайденноеЗначение.Количество() >= Сч Цикл Сообщить(НайденноеЗначение[0].Наименование); Сч = Сч + 1; КонецЦикла; КонецЕсли; КонецПроцедуры &НаКлиенте Процедура НайтиКонтрагент(Команда) НайтиКонтрагентНаСервере(ПоискПоКонтрагент); КонецПроцедуры | |||
| 1
    
        ИсчадиеADO 23.04.15✎ 08:57 | 
        это что? обычные формы? ОтборСтрок, емнип, называется свойство у таб.части     | |||
| 2
    
        Рэйв 23.04.15✎ 09:01 | 
        (0)Объект["Контрагент"]-это таб часть или чего?     | |||
| 3
    
        xXeNoNx 23.04.15✎ 09:05 | 
        Нужен поиск или отбор?     | |||
| 4
    
        xXeNoNx 23.04.15✎ 09:06 | 
        Например: Мне надо что бы при выборе контрагента происходил отбор документв по нему. Вот так звучит вопоос?     | |||
| 5
    
        Олеся999 23.04.15✎ 09:38 | 
        (2) Это колонка таблицы значения     | |||
| 6
    
        Олеся999 23.04.15✎ 09:40 | 
        да (3) А отбор и поиск разве разные вещи? 
 Нужно чтобы выводился список, содержащий выбранный контр агент | |||
| 7
    
        ИсчадиеADO 23.04.15✎ 09:41 | 
        (6) см (1), с тебя спасибо :)     | |||
| 8
    
        adron 23.04.15✎ 09:47 | 
        Надо вводить систему лайков для фото ТС.     | |||
| 9
    
        D_E_S_131 23.04.15✎ 10:16 | 
        (8) Пиши вместо нее программный код — это будет лучше любого лайка.     | |||
| 10
    
        ЧеловекДуши 23.04.15✎ 10:18 | 
        (5) Главное налипить, а 1С сама должна понять, что ты лепишь :)     | |||
| 11
    
        ЧеловекДуши 23.04.15✎ 10:19 | 
        (9) Почему-то приходит только один совет для ТС - "Почитать 5 томов книжек по описанию Языка 1С"
 ... По сути хватит первых 3-4 томов, для адекватного представления, что не так :) | |||
| 12
    
        ЧеловекДуши 23.04.15✎ 10:20 | 
        (7) Думается такая формулировка слишком сложна. :)
 Надо проще, считай, что человек не программировал в 1С, да и вообще :) | |||
| 13
    
        Олеся999 24.04.15✎ 06:34 | 
        Может так вот Элементы.ДанныеОбмена.ОтборСтрок= Новый ФиксированнаяСтруктура("Дата,Номер,Контрагент,ИтоговаяСумма,Фирма,ИнфНакладной, ДатаНакладной, ИнфСчета, ДатаСчета,ИННКонтрагент,ИННФирма,ПоступлениеТоваровУслуг");
 Хотя выводит пустые значения | |||
| 14
    
        Oleg_ka 24.04.15✎ 06:53 | 
        (13) И будет выводить пустые значения.
 Необходимо не только "объявить" структуру, но и заполнить её. | |||
| 15
    
        Олеся999 24.04.15✎ 07:08 | 
        (14) Нужно заполнит массив данных, циклом ?
 подскажите пожалуйста как это сделать ? | |||
| 16
    
        Oleg_ka 24.04.15✎ 07:24 | 
        МойОтбор = Новый ФиксированннаяСтруктура("Контрагент", КонтрагентВПОлеСверху);
 Элементы.ДанныеОбмена.ОтборСтрок= Новый ФиксированннаяСтруктура(МойОтбор); Не видно структуры ТЧ и названия поля, но думаю смысл Вы поняли. | |||
| 17
    
        Oleg_ka 24.04.15✎ 07:24 | 
        Упс. Туплю
 МойОтбор = Новый ФиксированннаяСтруктура("Контрагент", КонтрагентВПОлеСверху); Элементы.ДанныеОбмена.ОтборСтрок= МойОтбор; | |||
| 18
    
        Олеся999 24.04.15✎ 10:04 | 
        (17) А что это ? )  КонтрагентВПОлеСверху     | |||
| 19
    
        Олеся999 24.04.15✎ 11:58 | 
        (17) Серавно табличка ДанныеОбмена пустая(     | |||
| 20
    
        Сильф 24.04.15✎ 12:22 | 
        (7) какие ж обычные, если &НаКлиенте?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |