|
Как сделать поиск по Контрагенту в обработке? | ☑ | ||
---|---|---|---|---|
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) какие ж обычные, если &НаКлиенте?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |