![]() |
![]() |
|
Розница 2.1 приход егаис | ☑ | ||
---|---|---|---|---|
0
akrub1
31.01.16
✎
11:14
|
Релиз 2.1.9.20
Создаю поступление товаров из ТТН егаис, номенклатура в литрах, также есть упаковка в декалитрах 1:10. После проведения на приход все равно попадает 5л независимо какую упаковку в документе выбираю т.е. не пересчитывает из дл в л. Если же просто создать поступление и выбрать декалитры то нормально пересчитывает 5дл в 50л на склад. Я что-то недоделал или ошибка в конфе? |
|||
1
lenochka-semicova
01.02.16
✎
11:13
|
(0) Ошибка в типовой просто есть. Там нет обработчика для пересчета упаковок.
На форуме 1С опубликован такой способ исправления: Способ исправления: 1) Документы.ПоступлениеТоваров.ФормаДокумента.Модуль процедура «ПеренестиДополнительныеДанныеИзЕГАИСВТоварыКлиент». Было: Если МассивСтрок.Количество() > 0 Тогда СтрокаТоваров = МассивСтрок[0]; ЗаполнитьЗначенияСвойств(СтрокаТоваров, СтрокаТоваровЕГАИС); КонецЕсли; Стало: Если МассивСтрок.Количество() > 0 Тогда СтрокаТоваров = МассивСтрок[0]; ЗаполнитьЗначенияСвойств(СтрокаТоваров, СтрокаТоваровЕГАИС); СтруктураДействий = Новый Структура; СтруктураДействий.Вставить("ПроверитьХарактеристикуПоВладельцу", СтрокаТоваров.Характеристика); СтруктураДействий.Вставить("ПроверитьСерийныеНомераПоВладельцу", ОбработкаТабличнойЧастиТоварыКлиент.ПолучитьСтруктуруПроверкиСерийныхНомеровПоВладельцу(СтрокаТоваров, Объект.СерийныеНомера)); СтруктураДействий.Вставить("ПроверитьЗаполнитьУпаковкуПоВладельцу", СтрокаТоваров.Упаковка); СтруктураДействий.Вставить("ПересчитатьКоличествоЕдиниц"); ОбработкаТабличнойЧастиТоварыКлиент.ПриИзмененииРеквизитовВТЧКлиент(Объект.Товары, СтрокаТоваров, СтруктураДействий, КэшированныеЗначения); КонецЕсли; 2) Документы.ПоступлениеТоваров.ФормаДокумента.Модуль процедура «ОповещениеОткрытьФормуСопоставлениеНоменклатурыЕГАИССервер». Было: СтруктураДействий = Новый Структура; СтруктураДействий.Вставить("ЗаполнитьСтавкуНДС", Объект.УчитыватьНДС); СтруктураДействий.Вставить("ПересчитатьСуммуНДС", ОбработкаТабличнойЧастиТоварыКлиентСервер.ПолучитьСтруктуруПересчетаСуммыНДСВТЧ(Объект)); Стало: СтруктураДействий = Новый Структура; СтруктураДействий.Вставить("ЗаполнитьСтавкуНДС", Объект.УчитыватьНДС); СтруктураДействий.Вставить("ПересчитатьСуммуНДС", ОбработкаТабличнойЧастиТоварыКлиентСервер.ПолучитьСтруктуруПересчетаСуммыНДСВТЧ(Объект)); СтруктураДействий.Вставить("ПересчитатьКоличествоЕдиниц"); 3) Документы.ТоварноТранспортнаяНакладнаяЕГАИС.ФормаСпискаРТ.Модуль Функция СоздатьНайтиПоступлениеНаСервере исправление идентично пункту 2) 4) Документы.ПоступлениеТоваров.ФормаДокумента добавить событие «При изменении» для элемента «ТоварыПоДаннымПоставщикаЕГАИСУпаковка»5) В процедуру события «ТоварыПоДаннымПоставщикаЕГАИСУпаковкаПриИзменении» Добавить код. ТекущаяСтрока = Элементы.ТоварыПоДаннымПоставщикаЕГАИС.ТекущиеДанные; СтруктураДействий = Новый Структура; СтруктураДействий.Вставить("ПересчитатьКоличествоЕдиниц"); ОбработкаТабличнойЧастиТоварыКлиент.ПриИзмененииРеквизитовВТЧКлиент(Объект.ТоварыПоДаннымПоставщика, ТекущаяСтрока, СтруктураДействий, КэшированныеЗначения); |
|||
2
akrub1
01.02.16
✎
16:34
|
Спасибо заинформацию!
интересно когда они фикс выпустят чтоб с поддержки не снимать ((( |
|||
3
DmitriyDI
01.02.16
✎
17:10
|
(1) да, это ппц, а я перед записью в модуле объекта поступления товаров добавил пересчет:
//прог 1с пересчет по егаису сделаем тут Если ЭтотОбъект.ПолученИзЕГАИС Тогда Для Каждого Стр Из ЭтотОбъект.Товары Цикл Если Стр.Упаковка <> Справочники.УпаковкиНоменклатуры.ПустаяСсылка() Тогда Стр.Количество = Стр.Упаковка.Коэффициент * Стр.КоличествоУпаковок; КонецЕсли; КонецЦикла; КонецЕсли; //прог 1с пересчет по егаису сделаем тут |
|||
4
lenochka-semicova
01.02.16
✎
17:19
|
(2) Да вот обещали релиз 2.2 к концу января... И не выпустили.
Подозреваю, что фикс для 2.1 будет после 2.2 А 2.2 (по неофициальной пока информации) на неделю, минимум, отложили. Инфа не 146%, но около того. |
|||
5
zippygrill
01.02.16
✎
22:29
|
(4) вот интересно в продолжение развития Розницы 2.2 собираются добавить выгрузку РТУ, а то практически ни чем от возврат поставщику не отличается.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |