0
Karambol
15.09.12
✎
09:37
|
Добрый день!
Связка УТ 10.3 - Розница. В УТ устанавливаю дату свертки узла розницы, запускаю обмен.
Помоги разобраться вот в чем:
1.Почему-то кроме того узла, для которого я ставил дату свертки, свернулись и несколько других узлов. Почему это могло произойти?
2.В Рознице создался документ Свертка из управляющей системы, в котором у некоторых товаров в колонке Характеристика написано:"Объект не найден"(типа битаю ссылка). Я вручную там проставляю пустую характеристику, но приследующем обмене история повторяется. Как починить?
|
|
1
Александр_
Тверь
15.09.12
✎
11:02
|
интересно, помощи какого рода ты хочешь?
сделай копию, запусти свертку и смотри отладчиком, что происходит.
|
|
2
Karambol
26.09.12
✎
06:22
|
(1)А отладчиком правила обмена можно посмотреть. Ну, т.е., в момент обмена как чего происходит?
Смотрю правила обмена. В конвертации после выгрузки данных вызывается алгоритм ВыполнитьСверткуУзла.
Смотрю этот алгоритм. Там, как я понял, сперва запросом выбираются из регистра сведений узлы, у которых установлена дата свертки:
Запрос.Текст =
"ВЫБРАТЬ
| СверткаУзлаРозницыИзменения.УзелРозницы.ДатаСвертки КАК ДатаСвертки
|ИЗ
| РегистрСведений.СверткаУзлаРозницы.Изменения КАК СверткаУзлаРозницыИзменения
|ГДЕ
| СверткаУзлаРозницыИзменения.Узел = &Узел
| И СверткаУзлаРозницыИзменения.УзелРозницы.ДатаСвертки <> ДАТАВРЕМЯ(1, 1, 1)";
И дальше идет сворачивание узла.
Посмотрел в базе РегистрСведений.СверткаУзлаРозницы - у меня там одна запись для узла, который я сворачиваю. Но почему сворачивается несколько?
|
|