|
Цены "состава набора" при обмене УТ - БП | ☑ | ||
---|---|---|---|---|
0
PuhUfa
18.01.13
✎
11:01
|
Стандартный обмен УТ - БП. "Все" работает нормально за исключением цен состава набора.
В УТ: ТоварНабора1 - 2х 6400.00 ТоварНабора2 - 5х 600.00 ... Итого набор: 1х 50000.00 В БП наборов нет и туда все приходит построчно, но с какими то выдуманными ценами: В БП: ТоварНабора1 - 2х 7567.06 ТоварНабора2 - 5х 283.76 ... Итого: 49999.99 Итоговая сумма набора, в БП, почти всегда пляшет +/- 1/2 коп, ну и цены попозиционные просто не поддаются анализу. Посмотрел файл обмена, кривые цены уже в нем, т.е. это УТ выгружает непонятные цены. Кто то сталкивался? Куда копать? |
|||
1
spleen
18.01.13
✎
11:16
|
Правила конвертации погляди.
|
|||
2
PuhUfa
18.01.13
✎
11:21
|
(1) т.е. это косяк самих 1С, а не я где то недокрутил с настройками?
|
|||
3
Йохохо
18.01.13
✎
11:23
|
там вот такое есть, оно?
Если ОбъектКоллекции.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент > 0 Тогда Значение = ОбъектКоллекции.Цена / ОбъектКоллекции.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент; КонецЕсли; |
|||
4
spleen
18.01.13
✎
11:25
|
(3) О. Возможно твой вариант
|
|||
5
PuhUfa
18.01.13
✎
11:32
|
(3) это в правилах?
вроде везде, в товаре, коэффициент = 1 |
|||
6
Йохохо
18.01.13
✎
11:33
|
(5) уточни, какой документ. в типовых вижу только ПереоценкаРозница - УстановкаЦенНоменклатуры
|
|||
7
Йохохо
18.01.13
✎
11:34
|
и у меня под рукой ут 10.3.20 - бп 2.0.4Х =)
|
|||
8
PuhUfa
18.01.13
✎
11:37
|
(6) Обычная "реализация". В УТ, в ТЧ, выбираем наменклатуру с видом "Набор-комплект" и потом, через кнопку "состав набора", набираем сам набор.
|
|||
9
PuhUfa
21.01.13
✎
11:43
|
(3) в правилах:
ТабТовары = УправлениеЗапасами.Сформировать_Таблицу_Комплектующих(ТаблицаПоТоварам, Источник); ТабТовары.Колонки.Добавить("Коэффициент"); Для каждого СтрокаТовары Из ТабТовары Цикл СтрокаТовары.Коэффициент = ?(СтрокаТовары.ЕдиницаИзмерения.Коэффициент <> 0, СтрокаТовары.ЕдиницаИзмерения.Коэффициент, 1); СтрокаТовары.Количество = СтрокаТовары.Количество * СтрокаТовары.Коэффициент; СтрокаТовары.Цена = ?(СтрокаТовары.Количество <> 0, СтрокаТовары.Сумма / СтрокаТовары.Количество, 0); КонецЦикла; И вот это: УправлениеЗапасами.Сформировать_Таблицу_Комплектующих(ТаблицаПоТоварам, Источник); возвращает таблицу с пересчитанными/перераспределенными показателями (цена/сумма/etc). Какой тайный смысл в этом пока не понятно. ps матофильтр не пропускает: Сформировать_Таблицу_Комплектующих -)) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |