|
КД. Как сопоставить Организацию и Контрагента? | ☑ | ||
---|---|---|---|---|
0
totparen
04.06.12
✎
19:34
|
Ребята, помогите понять принцип как мне сопоставить объекты (Организация и Контрагент)? Например при конвертации Реализации в Поступление?
|
|||
1
Naumov
04.06.12
✎
19:36
|
ИНН+КПП не канает?
|
|||
2
aleks-id
04.06.12
✎
19:36
|
ай-нанэ-нанэ-нанэ...
ИНН/КПП сопоставляй |
|||
3
totparen
04.06.12
✎
19:37
|
В базах есть информация (допустим справочник соответствий) о том, что Организация = Контрагенту.
Мне нужно сопостравить по информации, которая хранится не этих объектах. (ИНН/КПП не тот вариант) |
|||
4
aleks-id
04.06.12
✎
19:41
|
запросом
|
|||
5
totparen
04.06.12
✎
19:42
|
(4) что с этим запросом делать? К чему приложить его результат?
|
|||
6
aleks-id
04.06.12
✎
19:48
|
(5) результат приложить к реквизитам документа вестимо
|
|||
7
totparen
04.06.12
✎
19:56
|
Знающие, подскажите где что прописать для сопоставления?
|
|||
8
DrShad
04.06.12
✎
20:08
|
(7) чукча не читатель? чукча писатель?
|
|||
9
totparen
04.06.12
✎
20:10
|
(8) а по существу?
|
|||
10
mikeA
04.06.12
✎
20:11
|
конфигурация какая? в типовых (УПП например, может ещё где) есть регистр сведений Собственные контрагенты
|
|||
11
totparen
04.06.12
✎
20:15
|
(10), УТ. Справочник сопоставлений, я привёл для похожести моей задачи. Можно и регистр сведений. У мне в качестве этого источника информации используется ХранилищеЗначений. Так что нужно программным кодом как-то сопоставлять.
|
|||
12
andrewks
04.06.12
✎
20:41
|
для начала расскажи, откуда и куда конвертируешь
|
|||
13
DrShad
04.06.12
✎
20:44
|
(11) хранилище для ссылочных типов?
|
|||
14
andrewks
04.06.12
✎
20:48
|
(11) "Так что нужно программным кодом как-то сопоставлять." ну а кто мешает-то? пиши свой код в ПКО ПриВыгрузке или ПередВыгрузкой
|
|||
15
totparen
04.06.12
✎
20:48
|
(12) Две базы УТ 10. Конвертация Документ.Реализация -> Документ.Поступление.
В документах нужно Организацию конвертнуть в Контрагента. В обоих базах в справочнике "Хранилище дополнительной информации" хранится значение некоего ИД. В базе Продавца, для организации ИД = "123123123" В базе Покупателя, для контрагента ИД = "123123123" |
|||
16
totparen
04.06.12
✎
20:53
|
(14) Явно что-то нужно прописывать во время загрузки (На стороне получателя)
|
|||
17
andrewks
04.06.12
✎
20:55
|
(16) при таком изврате, как в (15) - да
|
|||
18
DrShad
04.06.12
✎
20:57
|
нужно пользоваться нормальными обменами, а не велосипедами с квадратными колесами
|
|||
19
totparen
04.06.12
✎
20:59
|
(17), вот, вопрос в том - ГДЕ?
(18) задача специфическая. Велосипед с квадратными колёсами тоже в некоторых случаях нужен. |
|||
20
Aleksey
04.06.12
✎
21:00
|
В полях поиска ищи
Или после загрузки |
|||
21
andrewks
04.06.12
✎
21:03
|
(19) что значит - где? ПередЗагрузкой, конечно
|
|||
22
andrewks
04.06.12
✎
21:03
|
(20) как ему поля поиска помогут? а после загрузки вообще не вариант
|
|||
23
totparen
04.06.12
✎
21:03
|
(20) вот мне тоже кажется, что решение где-то в этом районе...
|
|||
24
totparen
04.06.12
✎
21:07
|
(22) а ПередЗагрузкой что я могу сделать? Я должен передать из источника ИД в приемник, и в приёмнике по этому ИД найти контрагента.
|
|||
25
DrShad
04.06.12
✎
21:11
|
какая-то жестяная жесть
|
|||
26
aleks-id
04.06.12
✎
21:17
|
(24) копай в сторону конвертации справочника Организации в справочник Контрагенты и наоборот по ИНН/КПП. а все что ты пытаешься сделать - от лукавого.
|
|||
27
totparen
04.06.12
✎
21:19
|
(26) Вы просто представьте что ИНН у вас хранится не в самом элементе справочника (а допустим в строковой константе). Как вы поступите?
|
|||
28
aleks-id
04.06.12
✎
21:21
|
(27) засуну в справочник. там ему самое место
|
|||
29
totparen
04.06.12
✎
21:21
|
(26) тут то вы и в тупике окажитесь, с вашими советмами.
|
|||
30
andrewks
04.06.12
✎
21:22
|
бугага
|
|||
31
DrShad
04.06.12
✎
21:22
|
в УТ 10 ИНН в строковой константе!? что ты несешь?
|
|||
32
totparen
04.06.12
✎
21:24
|
(31), всю обсурдность можно опустить. Это нужно для решения задачи.
|
|||
33
DrShad
04.06.12
✎
21:26
|
какой накуй задачи? это какое-то быдлокодирование в чистом виде
|
|||
34
DrShad
04.06.12
✎
21:28
|
+(33) хотя по темам ТС все понятно, я пас, помогать изобретать сферического коня в вакууме это не ко мне
|
|||
35
shuhard
04.06.12
✎
21:43
|
(29) [тут то вы и в тупике окажитесь, с вашими советмами.]
не а, это ты в глубокой заднице |
|||
36
totparen
04.06.12
✎
21:50
|
Блин. Ну как дети малые.
Нашёл я решение. Спасибо всем. |
|||
37
Мимохожий Однако
04.06.12
✎
22:07
|
(36)ИМХО. Враки.
|
|||
38
totparen
04.06.12
✎
22:15
|
(37) Отчего ж?!
Для ПКО добавляю ПКС, без Источника и Приёмника, ставлю галку "Передавать данные в параметр", пишу имя параметра. В обработчике события "При выгрузке" присваиваю строковое значение. Для ПКО, в обрабработчике "После загрузки", получаю строковое значение через ПараметрыОбъекта["ИДОтправителя"], и верчю его как хочу. Далее уже проставляю нужный мне реквизит. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |