Имя: Пароль:
1C
1С v8
Конвертация данных, правило для расчета суммы.
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
А поэтмоу выдавал ошибку да когда я что то писал верно?