![]() |
![]() |
![]() |
|
После обмена данными документы поступления проводятся с нулевым количеством | ☑ | ||
---|---|---|---|---|
0
Vigor06
18.03.15
✎
12:47
|
Доброго дня!
Есть правила обмена для переноса данных между 2мя идентичными конфигурациями УТ 10.3. Для чистоты эксперимента я даже просто скопировал первую базу,чтобы в АБСОЛЮТНО такую же базу переносить данные. Суть проблемы такая: после переноса данных(док-ты Перемещение товаров, Установка цен номенклатуры, Корректировка записей регистров и регистр ЦеныНоменклатуры) в отчете "Ведомость по товарам на складах" стали отображаться нулевые остатки. Смотрел как документы ПТиУ,так и перемещения товаров - в новой базе до перепроведения количество указано в движениях,после - пустое. Пробовал даже ТиИ делать - не помогло... в чем может быть дело? |
|||
1
pessok
18.03.15
✎
12:48
|
а проводить то их пробовал?..
|
|||
2
Vigor06
18.03.15
✎
12:49
|
Даже в тех документах,которые были еще в том году
|
|||
3
Vigor06
18.03.15
✎
12:49
|
(1)так в том то и дело.Открываю документ - перейти - движение по регистрам. Количество указано. Нажимаю "провести" - и снова в том же месте количества уже нет
|
|||
4
pessok
18.03.15
✎
12:50
|
(3) в ТЧ, есессно, количество есть?
|
|||
5
pessok
18.03.15
✎
12:50
|
а вообще, для переноса между идентичными базами есть ВыгрузкаЗагрузкаXML.epf, нафига правила?
|
|||
6
Vigor06
18.03.15
✎
12:53
|
Нужно между офисом и удаленным магазином обмениваться данными
|
|||
7
Vigor06
18.03.15
✎
12:53
|
(4) Естессно
|
|||
8
pessok
18.03.15
✎
12:54
|
(6) как разница между чем и чем обмениваться?
(7) мистика. у меня такой же обмен, из нетиповой УТ в типовую. все работает нормально. тогда пробуй шагать отладчиком, только так |
|||
9
Vigor06
18.03.15
✎
12:58
|
(8) шагал,при проведении получаем запрос по товарам,выгружаем - пусто
|
|||
10
Vigor06
18.03.15
✎
13:03
|
Код в запросе такой
Док.Количество * Коэффициент /Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Количество, Занулился почему то последний кэф.Но почему?в правилах все указано... |
|||
11
Vigor06
18.03.15
✎
13:06
|
у номенклатуры ПКО есть,есть правило конвертации
По этому правилу есть ПКО переноса кэфа |
|||
12
hhhh
18.03.15
✎
13:15
|
(10) что там в правилах про этот коэффициент?
|
|||
13
Vigor06
18.03.15
✎
13:21
|
(12)Ничего.
Источник "Коэффициент" Преимник "Коэффициент" Типы совпадают |
|||
14
Vigor06
18.03.15
✎
13:22
|
Причем если мы принудительно не выгружаем номенклатуру,то вообще ЕдиницыХраненияОстаков не переносятся.
если выгружаем - все без проблем |
|||
15
hhhh
18.03.15
✎
13:26
|
(13) у справочника единицы измерения?
|
|||
16
hhhh
18.03.15
✎
13:28
|
(14) ну вот ответ. ЕдиницыХраненияОстаков не переносятся. Значит и коэффициент тоже. Чего вы нам мозг парите, если и сами это знаете?
|
|||
17
Vigor06
18.03.15
✎
13:32
|
(14) это я позже выяснил
Но вот почему я они не переносятся - не пойму http://gyazo.com/ff1b6ad73a0fa5a1b3e6721ced258643 |
|||
18
13_Mult
18.03.15
✎
13:39
|
При сохранении Номенклатуры посмотри модуль как создаются ед. хранения и т.д. и перенеси механизм в правила.
|
|||
19
Vigor06
09.04.15
✎
13:02
|
(18) Да даже проще все было.Посмотрел типовую выгрузку БП-УТ,там все уже сделано
Номенклатура, после выгрузки Если НЕ Объект.ЭтоГруппа И НЕ (Объект.Услуга И НЕ ЗначениеЗаполнено(Объект.БазоваяЕдиницаИзмерения)) Тогда Если НЕ ЗначениеЗаполнено(Объект.ЕдиницаХраненияОстатков) И НЕ Объект.ЭтоГруппа Тогда ВыборкаЕдиниц = Справочники.ЕдиницыИзмерения.Выбрать(, Объект.Ссылка); Если ВыборкаЕдиниц.Следующий() Тогда НайденнаяЕдиница = ВыборкаЕдиниц.Ссылка; Иначе НайденнаяЕдиницаОбъект = Справочники.ЕдиницыИзмерения.СоздатьЭлемент(); НайденнаяЕдиницаОбъект.Наименование = СокрЛП(Объект.БазоваяЕдиницаИзмерения); НайденнаяЕдиницаОбъект.ЕдиницаПоКлассификатору = Объект.БазоваяЕдиницаИзмерения; НайденнаяЕдиницаОбъект.Коэффициент = 1; НайденнаяЕдиницаОбъект.Владелец = Объект.Ссылка; НайденнаяЕдиницаОбъект.УстановитьНовыйКод(); //НайденнаяЕдиницаОбъект.Записать(); ЗаписатьОбъектВИБ(НайденнаяЕдиницаОбъект, Тип("СправочникСсылка.ЕдиницыИзмерения")); НайденнаяЕдиница = НайденнаяЕдиницаОбъект.Ссылка; КонецЕсли; Объект.ЕдиницаХраненияОстатков = НайденнаяЕдиница; Если НЕ ЗначениеЗаполнено(Объект.ЕдиницаДляОтчетов) Тогда Объект.ЕдиницаДляОтчетов = НайденнаяЕдиница; КонецЕсли; ИначеЕсли ЗначениеЗаполнено(Объект.ЕдиницаХраненияОстатков) И НЕ ЗначениеЗаполнено(Объект.ЕдиницаХраненияОстатков.Наименование) Тогда НайденнаяЕдиницаОбъект = Объект.ЕдиницаХраненияОстатков.ПолучитьОбъект(); НайденнаяЕдиницаОбъект.Наименование = СокрЛП(Объект.БазоваяЕдиницаИзмерения); НайденнаяЕдиницаОбъект.ЕдиницаПоКлассификатору = Объект.БазоваяЕдиницаИзмерения; ЗаписатьОбъектВИБ(НайденнаяЕдиницаОбъект, Тип("СправочникСсылка.ЕдиницыИзмерения")); КонецЕсли; КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |