![]() |
![]() |
![]() |
|
Вопросик по КД | ☑ | ||
---|---|---|---|---|
0
SeiOkami
09.12.12
✎
14:46
|
Такое дело. Дописываю правила обмена УТ11-БП2. Документ ВзаимозачетЗадолжностей едет без документов в ТабЧасти (так вроде по типовым правилам сделано). Пытаюсь заставить поехать с документами. Они выгружаются, но в базу-приемник попадают не верно (ПоступлениеТоваровУслуг превращается в ПоступлениеДопРасходов, поэтому Бухгалтерия говорит, мол по такому УИ нет документа)
Вот фото из КД. Реквизит ТЧ который я толкаю (из документа в БП "Корректировка долга"). Нужно ли здесь что-либо добавлять, чтобы нормально ехали документы? http://s2.ipicture.ru/uploads/20121209/kjCllUEu.png |
|||
1
SeiOkami
09.12.12
✎
14:46
|
Как указать тип источника? он не дает мне выбрать элемент ТЧ
|
|||
2
Wobland
09.12.12
✎
14:52
|
>Они выгружаются, но в базу-приемник попадают не верно
а по какому правилу выгружаются они? |
|||
3
SeiOkami
09.12.12
✎
14:55
|
угу, вот я и пытаюсь понять как их выгружать
Если я выберу тип источника, то он сам поймет правила или мне нужно в коде "ПередВыгрузкой" писать, мол, Если это поступление тогда выгрузить по правилу постпление ИначеЕсли это реализация тогда выгрузить по правилу реализации ИначеЕсли ... |
|||
4
SeiOkami
09.12.12
✎
14:55
|
?
|
|||
5
SeiOkami
09.12.12
✎
14:56
|
Я в КД впервые копаюсь
|
|||
6
Wobland
09.12.12
✎
15:02
|
затруднения твои непонятны. в документе источника ссылочный реквизит? ну и нехай он ездит по правилу, назначь/напиши ему правило
|
|||
7
Wobland
09.12.12
✎
15:04
|
я сначала тестил правило (перегружал номенклатуру), а потом уже выгружал документы с номенклатурой, выгружаемой по одноимённому правилу
|
|||
8
SeiOkami
09.12.12
✎
15:07
|
(6), просто документы могут быть разного типа:
ДокументСсылка.ПоступлениеТоваровУслуг, ДокументСсылка.ОтчетКомиссионера, ДокументСсылка.ЗаказПоставщику, СправочникСсылка.ДоговорыКонтрагентов, ДокументСсылка.ОтчетПоКомиссииМеждуОрганизациями, ДокументСсылка.ЗаявкаНаВозвратТоваровОтКлиента, ДокументСсылка.ОтчетКомитенту, ДокументСсылка.РеализацияУслугПрочихАктивов, ДокументСсылка.РеализацияТоваровУслуг, ДокументСсылка.ОтчетКомитентуОСписании, ДокументСсылка.ПоступлениеУслугПрочихАктивов, ДокументСсылка.АктВыполненныхРабот, ДокументСсылка.ОтчетКомиссионераОСписании, ДокументСсылка.ПередачаТоваровМеждуОрганизациями, ДокументСсылка.ЗаказКлиента Какое правило выбирать? Нужно писать условия или можно как то иначе привязаться по типу? |
|||
9
SeiOkami
09.12.12
✎
15:09
|
Можно ли как то привязать на этой вкладке?
http://s2.ipicture.ru/uploads/20121209/dtV03TKB.png |
|||
10
Wobland
09.12.12
✎
15:12
|
от оно чё...
не знаю, у меня такого не было ещё. проверять тип и выгружать по правилу? |
|||
11
SeiOkami
09.12.12
✎
15:13
|
(11), хорошо, тогда сейчас выдам по-больше инфы. Может я не так что-то изначально делал =)
|
|||
12
Wobland
09.12.12
✎
15:15
|
ты сначала сам придумай, как твои объекты будут себя вести при обмене. а потом уже думай, в каком месте что для этого написать...
|
|||
13
Wobland
09.12.12
✎
15:16
|
мне, к примеру, сильно помогал вопрос "а что у меня будет/должно лежать в файле?"
|
|||
14
SeiOkami
09.12.12
✎
15:20
|
м... в файле должна быть таже таб.часть, что изначально + "сделка"
Вот ТабЧасть в КД. Сделку добавил я вручную, а остальное - типовое. http://s2.ipicture.ru/uploads/20121209/K8a2pglQ.png А вот код, получающий данные для заполнения ТабЧасти. Желтым выделил мои две строчки со сделкой http://s2.ipicture.ru/uploads/20121209/xthGAgPp.png Это всё что требуется для нормальной выгрузки или всё же писать условия, где, в зависимости от типа сделки, она будет выгружаться по нужным правилам? |
|||
15
Wobland
09.12.12
✎
15:42
|
а сделать одно правило для сделки, в котором смотреть на тип источника и выгружать по этому или тому праввилу?
|
|||
16
Wobland
09.12.12
✎
15:44
|
или ваще выгрузитьпоправилу(типзнч(источник))
|
|||
17
SeiOkami
09.12.12
✎
15:58
|
(16), хмм... сейчас попробую
|
|||
18
SeiOkami
09.12.12
✎
16:01
|
Не найдено правило конвертации объектов
ТипОбъекта = Тип Объект = Документ объект: Взаимозачет задолженности КСообщенияОбОшибках = 45 |
|||
19
Wobland
09.12.12
✎
16:03
|
(18) что, правило не создал, и теперь оно не найдено?
|
|||
20
SeiOkami
09.12.12
✎
16:13
|
ТипЗнч не подходит. ВыгрузитьПоПравилу(типзнч(ОбъектКоллекции.Сделка)) выдает мне не ПоступлениеТоваровУслуг, а Поступление товаров и услуг.
|
|||
21
Wobland
09.12.12
✎
16:18
|
(20) врёшь же
Пример: Если ТипЗнч(ТекОбъект) = Тип("СправочникСсылка.Номенклатура") Тогда ... КонецЕсли; отсюда вытащить имя справочника недолго |
|||
22
SeiOkami
09.12.12
✎
16:22
|
табло выдало мне так http://s2.ipicture.ru/uploads/20121209/5lGIg3RS.png
|
|||
23
SeiOkami
09.12.12
✎
16:22
|
в общем попробую просто вручную через условия прописать
|
|||
24
SeiOkami
09.12.12
✎
16:23
|
но ведь должен быть норм способ?
|
|||
25
SeiOkami
09.12.12
✎
16:29
|
А что на счет (9) ?
Как можно указать типы источника ? |
|||
26
Wobland
09.12.12
✎
16:30
|
(22) что ты там за извращениями с гуидами занимаешься?
ТипЗнч возвращает тебе не строку, как я сглючил, а тип. ну не выходит одной строкой кода, значит |
|||
27
Wobland
09.12.12
✎
16:31
|
(25) насчёт (9) не скажу, у меня воскресенье и очень русский детектив ;)
|
|||
28
SeiOkami
09.12.12
✎
16:32
|
(27), понятно, всё равно спасибо =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |