|
Конвертация данных, правило для расчета суммы. | ☑ | ||
---|---|---|---|---|
0
Rizhij_Nikitos
18.04.12
✎
12:06
|
Здравствуйте. Пробелма такова, меняю типовые правила, и там в источнике нету суммы, а в приемнике есть в документе, но в источнике есть цена и количество, зная их я могу посчитать сумму. Делаю так в правила конвертации свойств(ПКС) пробывал в Обработчике при выгрузке, перед выгрузкой, после выгрузки такую вещь писать:
Значение = Число(Источник.Цена)*Число(Источник.Количество) но при работе с правилами, выгружая данные он ругается и пишет ошибку. ЧТо я делаю не так, и как это можно сделать? |
|||
1
Rizhij_Nikitos
18.04.12
✎
12:32
|
Up
|
|||
2
mozzga
18.04.12
✎
12:34
|
попробуй убрать "число"
|
|||
3
vicof
18.04.12
✎
12:34
|
Какая ошибка?
|
|||
4
Aleksey
18.04.12
✎
12:35
|
У тебя что в шапке Количества и цена?
|
|||
5
Aleksey
18.04.12
✎
12:44
|
ОбъектКоллекции - ссылка на выгружаемый объект коллекции. Например, строка табличной части или запись регистра или строка таблицы значений или строка результата запроса и т.д.
|
|||
6
Aleksey
18.04.12
✎
12:44
|
Значение = Число(ОбъектКоллекции .Цена)*Число(ОбъектКоллекции .Количество)
|
|||
7
Rizhij_Nikitos
18.04.12
✎
12:48
|
(6) пробывал также, тоже ругается, источник уже понял коссяк. А где это ставить в каком обработчике?
|
|||
8
Aleksey
18.04.12
✎
12:50
|
В ПКС табличной части
|
|||
9
Aleksey
18.04.12
✎
12:50
|
На что ругается?
|
|||
10
Aleksey
18.04.12
✎
12:51
|
В Перед выгрузкой
|
|||
11
Rizhij_Nikitos
18.04.12
✎
12:59
|
ПКС_ПередВыгрузкой_ПеремещениеТоваров_Товары_СуммаВРознице_Реквизит38<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать)
Функция не обнаружена (ПКС_ПередВыгрузкой_ПеремещениеТоваров_Товары_СуммаВРознице_Реквизит38) Ошибка получения свойства из объекта коллекции. Свойство: СуммаВРознице |
|||
12
takefive
18.04.12
✎
13:10
|
Можно сделать в ПКО ПослеЗагрузки. Примерно так...
Для каждого СтрокаТабЧасти Из Объект.Товары Цикл СтрокаТабЧасти.Сумма = СтрокаТабЧасти.Цена*СтрокаТабЧасти.Количество; КонецЦикла; |
|||
13
Rizhij_Nikitos
18.04.12
✎
13:19
|
СтрокаТабЧасти.СУмма эт мой реквизит СуммаВРознице да? Но еще вопрос стоит в табличную часть добавить реквизит ?
|
|||
14
takefive
18.04.12
✎
13:41
|
Судя по вопросительным знакам - это вопросы. Если стОит - это правильный вопрос, если стоИт - это отдельная тема
|
|||
15
Aleksey
18.04.12
✎
13:45
|
(11) Ты что из 7-ки грузишь? А модуль обработки обновил??
|
|||
16
Rizhij_Nikitos
18.04.12
✎
14:29
|
(15) да из 7.7 в 8.2, типовое правило выгрузка в БП 2.0 Базовую делаю операцию. А что не так, я делаю по книжке Конвертация данных читаю ее, но че то я уже 1 ошибку нашел конфа, когда перестает работать.
|
|||
17
Rizhij_Nikitos
18.04.12
✎
14:30
|
Есть ли еще литература по данной конфигурации и примерами работы с ней?
|
|||
18
Rizhij_Nikitos
18.04.12
✎
14:33
|
(15) я что-то не так делаю? а еще вопрос, как перегрузить один в справочник другой, если описание свойств одного есть, а другого нет в типовом правиле? сами объекты справочнике есть в обеих конфигурациях ( ну данные в одной эт ТипЦены, во второй ТипыЦенНоменклатуры). Для ТипыЦенНоменклатуры есть все поля (свойства) не знаю как это называется, а в справочнике ТипЦены даже поля код нету, чтобы ставить соотвествие объектов.
|
|||
19
Aleksey
18.04.12
✎
22:17
|
(18) Модуль обновил?
|
|||
20
Rizhij_Nikitos
20.04.12
✎
09:08
|
(18) каким образом, это типовое правило, там по определению должны быть данные справочника ТипЦены.
|
|||
21
Aleksey
20.04.12
✎
12:09
|
(20) Если "меняю типовые правила" то это уже ттиповое
Конверташка для 7-ки и 8-ки по разному работает |
|||
22
Aleksey
20.04.12
✎
12:09
|
* уже не типовое
|
|||
23
Rizhij_Nikitos
20.04.12
✎
15:44
|
(21) Конвертация данных конфа 2.1 версия, правила из 7.7 в 8.2, в самом правиле обмена нет описания реквизитов метаданного Справочник ТипЦены, что я не так сказал? Посоветуйте книгу кроме Бояркина еще какую можно почитать по данных действиях.
|
|||
24
Aleksey
20.04.12
✎
15:50
|
В то что в отличии от 8-ке, где модуль обработки правил конвертации передается в xml в 7-ке модель обработки выгрузки отдельно - правило отдельно
Поэтому если ты добавляешь правила конвертации, то соответствующие изменения ты должен внести в модуль обработки выгрузки |
|||
25
Rizhij_Nikitos
20.04.12
✎
16:47
|
А поэтмоу выдавал ошибку да когда я что то писал верно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |