|
Конвертация. Параметр объекта | ☑ | ||
---|---|---|---|---|
0
Dmitriy_76
06.08.14
✎
08:29
|
в ПКО номенклатура добавил новое свойство. назвал "ШК".
поставил галочку передавать данные в параметр в обработчике перед выгрузкой написал : Значение = "1234567890"; в файл значение пишется ..... как мне к нему обратится при загрузке в ПКО перед загрузкой ? |
|||
1
Поpyчик-4
06.08.14
✎
08:40
|
(0) ПараметрыОбъекта. Смотрите справку для обработчика события.
|
|||
2
Dmitriy_76
06.08.14
✎
08:49
|
пишу в пко номенклатуры перед загрузкой объекта :
сообщить(ПараметрыОбъекта["ШКК]); при загрузке ошибка : получения элемента по индексу для значения неопределено... ЧЯДНТ ? |
|||
3
Dmitriy_76
06.08.14
✎
08:49
|
"ШК"
|
|||
4
Godofsin
06.08.14
✎
09:32
|
Да вроде должно работать... Перепроверь еще раз
|
|||
5
Godofsin
06.08.14
✎
09:33
|
Ааа...в передзагрузкой не доступно ПараметрыОбъекта
|
|||
6
Godofsin
06.08.14
✎
09:34
|
юзай послеЗагрузки
|
|||
7
Dmitriy_76
06.08.14
✎
09:36
|
в при загрузке тоже самое
|
|||
8
Godofsin
06.08.14
✎
09:37
|
еще раз внимательно прочитай (6)
|
|||
9
Dmitriy_76
06.08.14
✎
09:37
|
мне надо не после загрузки...а в момент поиска ...
т.е. искать номенклатуру в приемнике по ШК !!! может есть другие пути решения ? |
|||
10
Dmitriy_76
06.08.14
✎
09:38
|
(6) ПАРАМЕТРЫ МЫ ВРОДЕ КАК ПЕРЕДАЕМ ДЛЯ МАНИПУЛЯЦИЙ ПРИ ЗАГРУЗКЕ А НЕ ПОСЛЕ....
|
|||
11
Dmitriy_76
06.08.14
✎
09:40
|
+ или при загрузке объект еще не найден ? искать будем после ?
|
|||
12
vicof
06.08.14
✎
09:40
|
(10) А ты справку читал к КД?
(9) Искать по ШК - в обработчике "поля поиска". |
|||
13
Поpyчик-4
06.08.14
✎
09:41
|
(10) Чо разорался? Юзай обработчик Поля поиска, там ПараметрыОбъекта тоже доступны
|
|||
14
Godofsin
06.08.14
✎
09:47
|
А зачем эти извращения тогда? Чем просто ПКС не устраивает с галкой на поиске?
|
|||
15
Dmitriy_76
06.08.14
✎
10:05
|
(12) (14) так ШК это не реквизит объекта. типовая УТ 10.3 .... шк - регистр сведений. запросом его беру оттуда...
|
|||
16
GenAcid
06.08.14
✎
10:08
|
У параметра галку поиск поставил?
"ПараметрыОбъекта - либо Неопределено либо Соответствие, в котором хранятся дополнительные параметры, переданные для данного объекта из источника в приемник. Если параметров передано не было, то ПараметрыОбъекта = Неопределено. В данном обработчике соответствие содержит только те параметры, для которых установлен признак поиска." |
|||
17
GenAcid
06.08.14
✎
10:10
|
(16) Это из полей поиска описание.
|
|||
18
Dmitriy_76
06.08.14
✎
10:15
|
(16) и как же ОНО мне пригодится ?
|
|||
19
Godofsin
06.08.14
✎
10:21
|
(15) И что? Делаешь ПКС, приемник указываешь, а в источнике пишешь: Значение = .....
|
|||
20
Godofsin
06.08.14
✎
10:21
|
и галку поиска туда
|
|||
21
Godofsin
06.08.14
✎
10:22
|
ну то есть в перед выгрузкой пишешь Значение = .....
|
|||
22
acsent
06.08.14
✎
10:24
|
(19) приемник пустой?
|
|||
23
Godofsin
06.08.14
✎
10:36
|
(22) Почему пустой? Приемник ШК
|
|||
24
Dmitriy_76
06.08.14
✎
10:41
|
(23) откуда приемник ШК ???
|
|||
25
Dmitriy_76
06.08.14
✎
10:41
|
(23) смотри (15)
|
|||
26
vicof
06.08.14
✎
10:42
|
(24) Ты можешь нормально задачу описать?
|
|||
27
Dmitriy_76
06.08.14
✎
10:43
|
(26)
УТ 10.3 хочу сделать поиск номенклатуры по ШК |
|||
28
Godofsin
06.08.14
✎
10:43
|
(25) Ты изъясняйся нормально. Где у тебя ШК = РС ты не сказал, из фразы "шк - регистр сведений. запросом его беру оттуда..." непонятно где у тебя ШК отсутствует как реквизит - в приемнике или источнике?
|
|||
29
Godofsin
06.08.14
✎
10:46
|
(27) Тогда (12) и не парь мозг
|
|||
30
vicof
06.08.14
✎
10:48
|
(27) Если штрих-код является реквизитом объекта-приемника, то (29)
|
|||
31
vicof
06.08.14
✎
10:49
|
А если в регистре хранится - непонятно, что значит "найти номенклатуру по штрих-коду"
|
|||
32
Dmitriy_76
06.08.14
✎
10:58
|
трава закончилась. че покурить ?
|
|||
33
GenAcid
06.08.14
✎
11:03
|
Не тупи. Передал в параметр, у параметра установил галку "поиск", в обработчике "поля поиск" ищешь как хочешь и пихаешь в СсылкаНаОбъект.
Если нужен более изощренный вариант, то жмакай в конвертации кнопку "Информация по обработчикам" и вдумчиво читай. |
|||
34
vicof
06.08.14
✎
11:03
|
(32) расскажи алгоритм, как ты хочешь искать номенклатуру.
|
|||
35
acsent
06.08.14
✎
11:06
|
(34) по штрихкоду, разве не понятно?
|
|||
36
Dmitriy_76
06.08.14
✎
11:07
|
(33) вот оно!!! спасибо!!!
|
|||
37
mrDSide
06.08.14
✎
11:08
|
(9) Нужно отметить это поле не как "передавать данные в параметр" а сопоставить с тем полем по которому будет происходить поиск в приемнике. Эти данные будут доступны в обработчике "Поля поиска". Там можно с ним делать что хочешь. Можно удалить ненужные, т.к. для новых объектов используются именно эти данные.
|
|||
38
Godofsin
06.08.14
✎
11:11
|
(36) Тебе об этом еще в (12) сказали
|
|||
39
Godofsin
06.08.14
✎
11:11
|
В наше темное время никто справок читать не хочет
|
|||
40
vicof
06.08.14
✎
12:46
|
(35) Неа
|
|||
41
Dmitriy_76
06.08.14
✎
13:11
|
(33) курю далее :)
как к этому параметру обратиться в обработчике поля поиска ...? ПараметрыОбъекта.ШК ??? |
|||
42
Godofsin
06.08.14
✎
13:13
|
(41) ПараметрыОбъекта["ШК"]
|
|||
43
Dmitriy_76
06.08.14
✎
15:09
|
(42) в чем отличие ПараметрыОбъекта.ШК от ПараметрыОбъекта["ШК"] ?
|
|||
44
acsent
06.08.14
✎
15:11
|
ибо соответствие
|
|||
45
Dmitriy_76
06.08.14
✎
15:21
|
(44) не структура разве ?
|
|||
46
Dmitriy_76
07.08.14
✎
08:41
|
СПАСИБо получается.
Возник следующий вопрос. Как в обработчике "Поля поиска" обратиться к полям источника , т.е. что передали из источника (не параметры) а описанные свойства (реквизиты) ? |
|||
47
Dmitriy_76
07.08.14
✎
08:57
|
хотя... передам как вариант нужный реквизит в доп параметр...
но все же хотелось бы узнать. можно ли сделать (46) ? |
|||
48
Поpyчик-4
07.08.14
✎
09:02
|
(47) Посмотреть справку по обработчику, не? Так и будем тебе копипастить?
|
|||
49
Dmitriy_76
07.08.14
✎
20:09
|
Не нашел во встроенной справке....
Сделал новый параметр.. Еще вопрос :-) Галока в пко на амещать существующие объекты .. а толко создавать новые не стоит. И мна надо в зависимости от условия которое я проверяю в обработчике поля поиска взводить ее. Как это сделать ? |
|||
50
GenAcid
07.08.14
✎
20:23
|
(46) Открой уже для себя кнопку "Информация по обработчикам...".
Оттуда: СвойстваПоиска – соответствие, в котором хранятся текущие значения реквизитов поиска. Эти значения можно использовать в произвольных алгоритмах для идентификации объектов ИБ при загрузке данных. Следует иметь в виду, что при создании нового объекта, значения из соответствия СвойстваПоиска используются для заполнения свойств нового объекта. |
|||
51
GenAcid
07.08.14
✎
20:27
|
(49) Не получится ее взводить. Делай через отказ.
|
|||
52
Dmitriy_76
08.08.14
✎
10:00
|
(51) чем мне поможет отказ???
|
|||
53
Dmitriy_76
08.08.14
✎
10:31
|
???
|
|||
54
Йохохо
08.08.14
✎
10:33
|
(51) наверное что то типа
ОбъектМодифицирован = Ложь; Отказ = Истина; чтобы предотвратить запись объекта |
|||
55
Dmitriy_76
11.08.14
✎
12:45
|
скорее сделаю так.
Галочку о замещении не ставлю... а в обработчике поиска принимаю решения и перезаполняю если необходимо... Покретикуйте |
|||
56
Naumov
11.08.14
✎
12:52
|
(55) всякое решение хорощо, если ты понимаешь, как оно работает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |