|
Конвертация данных,Параметр в "После загрузке" | ☑ | ||
---|---|---|---|---|
0
CrazyArheolog
19.06.15
✎
14:10
|
Здравствуйте!
Помогите с конвертацией пожалуйста. Суть вопроса в Бухгалтерию надо перекинуть приходно кассовый документ. НО с определенными условиями. В источнике нет склада а надо указать Склад1 или Склад2 при определенных условиях. В ПКО ПередВыгрузкой определяю какой склад и записываю КодСклада в Параметр тип строка. Все нормально записывается в параметр. В ПКО После загрузке ставлю такой код Объект.Контрагент = Справочники.Склады.НайтиПоКоду(СкладПараметр); Дада Контрагент может иметь тип склада. Выгрузил в Бух ..в документах склады пустые везде. Ради теста делаю в "После загрузке" Объект.Контрагент = Справочники.Склады.НайтиПоКоду("000000019"); И склад проставляется. Что я делаю не так и как сделать правильно? |
|||
1
Stim
19.06.15
✎
14:12
|
а что говорит, если после загрузки ты напишешь
Сообщить(Справочники.Склады.НайтиПоКоду(СкладПараметр).наименование) ? |
|||
2
Stim
19.06.15
✎
14:12
|
и вообще - пользуйся отладкой
|
|||
3
CrazyArheolog
19.06.15
✎
14:16
|
(1) Попробовал. Сообщение даже не вышло.
Странно оч. А как отладить при загрузке? Из источника получается отлаживать и смотреть. |
|||
4
Новиков
19.06.15
✎
14:17
|
Ты галку на параматре поставил - передавать при выгрузке?
|
|||
5
Stim
19.06.15
✎
14:17
|
(3) отладить - так же
|
|||
6
Naumov
19.06.15
✎
14:18
|
(3) Сдается мне, что обработчки не вызывается, т.к. должен выдавать ошибку.
|
|||
7
CrazyArheolog
19.06.15
✎
14:18
|
(4) Да галки все стоят, при загрузке, при выгрузке, диалог и тип значения - строка.
|
|||
8
Новиков
19.06.15
✎
14:21
|
(7) а СкладПараметр - это параметр самой конфы, или же параметр ПКО, я что-то вот этот момент не понял
|
|||
9
Stim
19.06.15
✎
14:23
|
(7) так. параметр - где ты задаешь??
|
|||
10
CrazyArheolog
19.06.15
✎
14:28
|
(8) (9)
Это из Конвертации. Вкладка Параметры. Тут и создал его. |
|||
11
Stim
19.06.15
✎
14:30
|
(10) пля. это параметры конвертации, а не ПКО
|
|||
12
CrazyArheolog
19.06.15
✎
14:31
|
Такое ощущение что в "После загрузке" параметр не виден. А раз там нет данных конвертация вообще пробегает мимо события "После загрузке".
|
|||
13
Stim
19.06.15
✎
14:31
|
в пко добавляй свойство параметр-склад. параметр там перед выгрузкой заполняй чем тебе надо
|
|||
14
CrazyArheolog
19.06.15
✎
14:31
|
(11) они же вроде глобальные?
|
|||
15
CrazyArheolog
19.06.15
✎
14:32
|
(13) Подскажи где в пко создать параметр? а то найти не могу
|
|||
16
бомболюк
19.06.15
✎
14:34
|
если в ПКО есть какой нить текстовый реквизит, который в переносе не участвует, лучше используй его для передачи параметра, оттуда он точно никуда не денется ;-)
|
|||
17
Stim
19.06.15
✎
14:35
|
(14) нихрена подобного.
|
|||
18
CrazyArheolog
19.06.15
✎
14:37
|
(16) А это идея!!! Щас попробую!
|
|||
19
Stim
19.06.15
✎
14:38
|
(15) добавляешь пкс в пко
источник оставляешь пустой, галочка - передавать данные в приемник. пишешь Если УсловиеПоСкладу Тогда Значение = "кодсклада1"; КонецЕсли; |
|||
20
Новиков
19.06.15
✎
14:38
|
у тебя все смешалось в кучу.
Не понятно как ты получаешь СкладПараметр. Надеюсь, как Параметры.Склад и все галки нужные стоят. Но даже если и так, но у тебя параметр один, а выгружаемых ПКО = тьма. Как ты решишь проблему вычисления твоего значения для каждого документа? Никак. Отсюда одним из вариантов может быть как предложено в (13). Лайф-хак из (16) нужен, если знаний маловато, не хочется возиться, и нужен быстрый результат. Но лучше в этом случае так не делать. (17) как так? |
|||
21
CrazyArheolog
19.06.15
✎
14:44
|
(19) Пробовал так. Но толи криво делал толи еще что невышло.
Спасибо всем!!! Заработало как посоветовал бомболюк! Всем ответившим + к карме :) |
|||
22
CrazyArheolog
19.06.15
✎
14:45
|
(20) я думал что после каждого документа этот параметр будет перезаписываться заново.
"как Параметры.Склад и все галки нужные стоят" да так и делал. |
|||
23
Новиков
19.06.15
✎
14:57
|
(22) так и есть, но этот параметр, параметр конфигурации - он один на всю конфигурацию, и поэтому тебе такое не подойдет. А вот параметр в ПКС в ПКО тебе подойдет
|
|||
24
CrazyArheolog
19.06.15
✎
15:01
|
(23) я просто не нашел где в пко делать параментры. Так бы там сразу и сделал)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |