|
Как задать условие в обработке "Загрузка данных из табл.документа" | ☑ | ||
---|---|---|---|---|
0
Tata001
15.03.12
✎
11:41
|
Загружаю табл документ в ЗУп (в табл документ колонка с ФИО). Как мне задать условие,что бы поиск сотрудника осуществлялся не в архиве. Проблема в том,что подтягиваются сотрудники,которые в архиве. Может быть кто сталкивался ?
|
|||
1
Maxus43
15.03.12
✎
11:42
|
в каком архиве?
|
|||
2
Tata001
15.03.12
✎
11:47
|
(1)
У нас уволенные сотрудники помещаются в архив. ======== В справочнике сотрудники есть реквизит "Актуальность",т.е. =Не находится в архиве === Нужно найти сотрудников у которых Актуальность= истина,это куда и как условие задать? |
|||
3
СноваЗдорова
15.03.12
✎
11:48
|
надо начинать расшифровывать сообщение со слов: "Загружаю табл документ в ЗУп"
|
|||
4
чувак
15.03.12
✎
11:48
|
(2) Там есть поле условия, там можно задать
|
|||
5
Maxus43
15.03.12
✎
11:48
|
напротив Актуальность галку Поиск поставь, и значение Устанавливать, Истина. как то так
|
|||
6
Tata001
15.03.12
✎
11:52
|
(5) в обработке????
(4) с ориентируйте ..это где??? т.е. колонка выражение... и там сейчас поиск по наименованию |
|||
7
Maxus43
15.03.12
✎
11:52
|
в обработке. я хз, в УПП настройки в обработке указываются. в ЗУП такая же?
|
|||
8
чувак
15.03.12
✎
11:53
|
(6) Аа, извиняюсь, врал. Там нету фильтра.
А так можно в коде пкаться и вручную поставить |
|||
9
Tata001
15.03.12
✎
11:53
|
(3) Загружаю файл Ексель в документ табличную часть документа "Премии сотрудников" отбработкой "Загрузка данных из табличного документа" в программе 1С: Зарплата и управление персоналом
|
|||
10
Tata001
15.03.12
✎
11:54
|
(8) а если в колонку поставить вычислить и условие поставить...то как это написать?
|
|||
11
Maxus43
15.03.12
✎
11:55
|
(10) колонку надо Устанавливать, галку Поле Поиска жмакнуть.
Будет искать по Активный, если нет - то создавать новый |
|||
12
чувак
15.03.12
✎
11:55
|
(10) Это вычисление только возвращает значение колонки, а фильтр не поставить
|
|||
13
Maxus43
15.03.12
✎
11:55
|
галки поле поиска нет там чтоль? у меня есть
|
|||
14
Tata001
15.03.12
✎
11:56
|
(11) нужно же поставить условие что искать по наименованию и фильтр
|
|||
15
Tata001
15.03.12
✎
11:57
|
(13) нет у меня,можете выслать обработку на мэйл ...пожалуйста
|
|||
16
Maxus43
15.03.12
✎
11:57
|
есть реквизит "Актуальность",т.е. =Не находится в архиве
т.е. искать по этому реквизиту надо. для это придумано Поле поиска галка |
|||
17
Maxus43
15.03.12
✎
11:59
|
поправка - при загрузке справочника... точнняк
|
|||
18
Maxus43
15.03.12
✎
12:00
|
тогда (8)
|
|||
19
Tata001
15.03.12
✎
12:01
|
но там есть это
В тексте выражения можно использовать следующие предопределенные параметры: Результат - результат вычисления (на входе - значение по умолчанию) ТекстЯчейки - текст текущей ячейки ТекстыЯчеек - массив текстов ячеек строки ТекущиеДанные - структура загруженных значений ОписаниеОшибки - описание ошибки, выводимое в примечание ячейки и в окно сообщений Встроенные функции, функции общих модулей. |
|||
20
Maxus43
15.03.12
✎
12:03
|
(19) там можно отказаться от загрузки если не Активен например
|
|||
21
СноваЗдорова
15.03.12
✎
12:05
|
(15) на диске итс
|
|||
22
Maxus43
15.03.12
✎
12:08
|
надо проверить, возможно если Вычилять поставить - взлетит. там вставить код поиска по наименованию и родителю
|
|||
23
Maxus43
15.03.12
✎
12:09
|
+ получится. всё норм
|
|||
24
Maxus43
15.03.12
✎
12:10
|
Только предусмотреть надо вариант когда не найдён сотрудник будет
|
|||
25
ale-sarin
15.03.12
✎
12:11
|
Я думаю ответ в (16)
|
|||
26
Tata001
15.03.12
✎
12:12
|
(25) нет там галки
|
|||
27
Tata001
15.03.12
✎
12:13
|
(22)
Запрос = Новый Запрос(" |ВЫБРАТЬ | Ссылка, | Наименование |ИЗ | Справочник.СотрудникиОрганизаций |ГДЕ | Физлицо.Наименование = &ТекстЯчейки | И актуальность=истина |АВТОУПОРЯДОЧИВАНИЕ"); Запрос.УстановитьПараметр("ТекстЯчейки", ТекстЯчейки); Результат = Запрос.Выполнить().Выбрать(); Пока Результат.Следующий() Цикл Наименование = Результат.Наименование; КонецЦикла; |
|||
28
Tata001
15.03.12
✎
12:13
|
тока не летит
|
|||
29
Tata001
15.03.12
✎
12:13
|
(21) там есть примеры?
|
|||
30
Maxus43
15.03.12
✎
12:14
|
Запрос.УстановитьПараметр("ТекстЯчейки", ТекстЯчейки);
Результат = Запрос.Выполнить().Выбрать(); Пока Результат.Следующий() Цикл Наименование = Результат.Наименование; КонецЦикла; -------- Запрос.УстановитьПараметр("ТекстЯчейки", ТекстЯчейки); мРезультат = Запрос.Выполнить().Выбрать(); Пока мРезультат.Следующий() Цикл Результат = мРезультат.Ссылка; КонецЦикла; |
|||
31
Tata001
15.03.12
✎
12:15
|
(21) на сайте итс нет ничего
|
|||
32
Maxus43
15.03.12
✎
12:15
|
Физлицо.Наименование ПОДОБНО &ТекстЯчейки
Запрос.УстановитьПараметр("ТекстЯчейки", "%" + ТекстЯчейки + "%"); |
|||
33
ale-sarin
15.03.12
✎
12:15
|
(26) А как тогда поиск по ФИО установил из (0)?
|
|||
34
Tata001
15.03.12
✎
12:16
|
(35) выбираю искать и текстом написано "наименование"
|
|||
35
Maxus43
15.03.12
✎
12:17
|
галка только при загрузке справочников. меняй код как написал я
|
|||
36
Tata001
15.03.12
✎
12:18
|
(35)
Запрос = Новый Запрос(" |ВЫБРАТЬ | Ссылка, | Наименование |ИЗ | Справочник.СотрудникиОрганизаций |ГДЕ | Физлицо.Наименование подобно &ТекстЯчейки | И актуальность=истина |АВТОУПОРЯДОЧИВАНИЕ"); Запрос.УстановитьПараметр("ТекстЯчейки", "%"+ТекстЯчейки+"%"); Результат = Запрос.Выполнить().Выбрать(); Пока Результат.Следующий() Цикл Наименование = Результат.Ссылка; КонецЦикла; =============== не летит |
|||
37
Maxus43
15.03.12
✎
12:19
|
(36)>(30) ещё измени как там
|
|||
38
Maxus43
15.03.12
✎
12:19
|
Запрос.УстановитьПараметр("ТекстЯчейки", "%"+ТекстЯчейки+"%");
мРезультат = Запрос.Выполнить().Выбрать(); Пока мРезультат.Следующий() Цикл Результат = мРезультат.Ссылка; КонецЦикла; |
|||
39
СноваЗдорова
15.03.12
✎
12:20
|
(36) если не дорабатывать обработку, то как вариант устанавливать значение Результат = 0.
|
|||
40
СноваЗдорова
15.03.12
✎
12:20
|
иначе фильтр надо вкорячивать в обработку
|
|||
41
Maxus43
15.03.12
✎
12:20
|
Запрос.УстановитьПараметр("ТекстЯчейки", "%"+ТекстЯчейки+"%");
мРезультат = Запрос.Выполнить().Выбрать(); Результат = справочники.СотрудникиОрганизаций.ПустаяСсылка(); Пока мРезультат.Следующий() Цикл Результат = мРезультат.Ссылка; КонецЦикла; |
|||
42
Tata001
15.03.12
✎
12:21
|
(38) УРААААААААааааа!!! Огромное спасибо...
|
|||
43
Tata001
15.03.12
✎
12:21
|
(41) А зачем пустая ссылка?
|
|||
44
Maxus43
15.03.12
✎
12:22
|
(43) а если не найдёт ничо запросом
|
|||
45
Tata001
15.03.12
✎
12:44
|
СпасиБО !!!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |