Розница: сворачиваю один узел, а сворачиваюся несколько.

1. nick_krsk 19 15.09.12 09:38 Сейчас в теме
Добрый день!
Связка УТ 10.3 - Розница. В УТ устанавливаю дату свертки узла розницы, запускаю обмен.

Помогите разобраться вот в чем:

1.Почему-то кроме того узла, для которого я ставил дату свертки, свернулись и несколько других узлов. Почему это могло произойти?

2.В Рознице создался документ Свертка из управляющей системы, в котором у некоторых товаров в колонке Характеристика написано:"Объект не найден"(типа битаю ссылка). Я вручную там проставляю пустую характеристику, но приследующем обмене история повторяется. Как починить?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. johnyquest 2 19.09.12 09:11 Сейчас в теме
версии релизов конфигураций какие используются?
3. nick_krsk 19 19.09.12 09:29 Сейчас в теме
(2)УТ 10.3.14.3, Розница 1.0.11.2
4. johnyquest 2 19.09.12 09:44 Сейчас в теме
(3) Karambol, если мне память не изменяет, то в старых релизах были проблемы с корректной регистрацией объектов с "привязкой" к узлам и некорректная выгрузка, что приводило к некорректной свёртке базы. Попробуйте обновиться на тестовых базах до текущих релизов.
nick_krsk; +1 Ответить
5. nick_krsk 19 19.09.12 09:59 Сейчас в теме
(4)Ага, спасибо! Поскажите, а может это происходить из-за того, что у меня в настройках всех узлов, во вскладке "Соответсвие магазинов и складов" указан один и тот же код магазина? И в Рознице, во всех базах код магазина одинаковый.
6. johnyquest 2 19.09.12 10:01 Сейчас в теме
(5) Karambol, да, конечно может, т.к. в правилах идёт поиск именно по коду магазина/склада.
используйте разные коды в настройках фильтров
nick_krsk; +1 Ответить
7. nick_krsk 19 19.09.12 10:07 Сейчас в теме
(6) Это до меня еще настроено было :) и как-то работало
А узел, который был ошибочно свернут вернуть в исходное состояние как-то можно?
8. johnyquest 2 19.09.12 10:22 Сейчас в теме
(7) Karambol, проще всего восстановить из резервной копии (если была).
Если нет - шаманить с выгрузкой из УТ, чтобы восстановить удалённые документы.
9. nick_krsk 19 19.09.12 10:27 Сейчас в теме
(8) Копии нет.
А как шаманить? Перепровести все доки?
И еще вопрос: в Рознице создался док Свертка из управляющей базы. Есть ли ему соотвествие в УТ(чтобы подправить данные в УТ и они бы залетели в Розницу)?
10. johnyquest 2 19.09.12 10:56 Сейчас в теме
перепроводить документы в УТ, выгружать в розницу. Естественно дату свертки установить старую + док. свёртка пометить на удаление. Если документов уже нет (удалились по данному магазину) - тогда оставить всё как есть:)
nick_krsk; +1 Ответить
11. nick_krsk 19 19.09.12 11:41 Сейчас в теме
(11) А как быть, если у нас ордерная схема? Т.е., в Розницу зальется документ Перемещение(но не сделает прихода по остаткам), а там на основании него нужно делать Приходный ордер на товары. Есть какой-нибудь хитрый способ? :)
12. johnyquest 2 19.09.12 17:56 Сейчас в теме
(11) Karambol, если перемещений много - писать обработку по созданию приходных ордеров, если не много - руками - проще контролировать. Может где-то даже готовые обработки есть:)

PS: ордерная схема в рознице при перемещении по-умолчанию, и изменить её нельзя, к сожалению=(
nick_krsk; +1 Ответить
13. nick_krsk 19 19.09.12 18:13 Сейчас в теме
(12)Спасибо! Подскажите еще: после свертки получаю отчет с характеристиками "Объект не найден". В чем может быть дело?
http://s49.radikal.ru/i126/1209/40/992dc45a08fc.jpg
14. johnyquest 2 19.09.12 20:59 Сейчас в теме
у номенклатуры ведётся учёт по характеристикам? учёт по характеристикам устанавливается в виде номенклатуры.
возможно при свёртке некорректно установился вид номенклатуры в регистре сведений Соответствие объектов.
нужно найти данную запись в регистре и поправить/удалить. Желательно это делать на копиях баз:)
15. nick_krsk 19 20.09.12 05:00 Сейчас в теме
(14) Именно для этой номенклатуры учет по характеристикам не ведется
16. nick_krsk 19 20.09.12 05:04 Сейчас в теме
>>учёт по характеристикам устанавливается в виде номенклатуры.

Можно подробнее? Т.к. я нашел признак "Вести учет по характеристикам" в спр. Номенклатура.
17. johnyquest 2 20.09.12 14:51 Сейчас в теме
а чуть выше - вид номенклатуры, где устанавливается использование данного признака.
18. nick_krsk 19 20.09.12 15:34 Сейчас в теме
(17) Это, наверное, УТ 11.... у меня 10.3
19. nick_krsk 19 20.09.12 15:38 Сейчас в теме
20. johnyquest 2 20.09.12 15:48 Сейчас в теме
это розница 2.0 была (показал схематически).
В УТ 10.3 флаг использования доп. характеристик и вкладка "Характеристики".
потом данная вкладка и флаг передаются в розницу и устанавливаются для вида номенклатуры и в таблицу характеристики соответственно. Нужно понять - пустая это характеристика или нет. От этого и плясать.
далее смотреть регистр сведений "соответствие объектов обмена" и при необходимости корректировать.
Обмены до исправления ситуации желательно не делать, т.к. это может усугубить ситуацию.
21. nick_krsk 19 20.09.12 16:16 Сейчас в теме
(20) А в Рознице 1 есть признак, ведется ли для данной позции учет по характеристикам?

22. johnyquest 2 20.09.12 17:01 Сейчас в теме
в третий раз повторю, больше не буду: реквизит "Вид номенклатуры" в карточке номенклатуры, в рознице=) Именно там устанавливается использование характеристик.
nick_krsk; +1 Ответить
23. nick_krsk 19 26.09.12 04:50 Сейчас в теме
Переделал коды магазинов в Рознице, в настройке узлов тоже указал новые коды. Т.е., теперь у кажого розничного магазина уникальный код. Но это не помогло...

По-прежнему проблема такая: сворачиваю один узел Розницы, а сворачивается несколько... Как такое может быть и почему?
24. nick_krsk 19 26.09.12 06:17 Сейчас в теме
Копаю правила обмена. В конвертации после выгрузки данных вызывается алгоритм ВыполнитьСверткуУзла.
Смотрю этот алгоритм. Там, как я понял, сперва запросом выбираются из регистра сведений узлы, у которых установлена дата свертки:

Запрос.Текст =
"ВЫБРАТЬ
| СверткаУзлаРозницыИзменения.УзелРозницы.ДатаСвертки КАК ДатаСвертки
|ИЗ
| РегистрСведений.СверткаУзлаРозницы.Изменения КАК СверткаУзлаРозницыИзменения
|ГДЕ
| СверткаУзлаРозницыИзменения.Узел = &Узел
| И СверткаУзлаРозницыИзменения.УзелРозницы.ДатаСвертки <> ДАТАВРЕМЯ(1, 1, 1)";

И дальше идет сворачивание узла.

Посмотрел в базе РегистрСведений.СверткаУзлаРозницы - у меня там одна запись для узла, который я свораяиваю. Но почему сворачивается несколько?
25. nick_krsk 19 26.09.12 06:35 Сейчас в теме
Отладчиком можно как-то посмотреть, что происходит?
26. johnyquest 2 26.09.12 10:09 Сейчас в теме
происходит следующее: используется ОДНА настройка в плане обмена для ВСЕХ магазинов=)
нужно "разнести"/создать новый обмен для каждого магазина.
в твоём случае у одного плана обмена заданы несколько магазинов, у которых ОДИНАКОВАЯ ДАТА свертки.
27. nick_krsk 19 26.09.12 10:24 Сейчас в теме
(26)А где это посмотреть можно (какая настройка для какого магазина используется)?
Открываю список "Настройки обмена с Розницей 8", там столько настроек, сколько магазинов.
Открываю план обмена - там в настройках соответсвия тоже один магазин указан.
28. johnyquest 2 26.09.12 10:36 Сейчас в теме


дальше по коду правил есть кусок:

ПостроительЗапросаТовары.Параметры.Вставить("Узел", Параметры.УзелДляОбменаОбъект.Ссылка);

можно поставить после него Сообщить(Параметры.УзелДляОбменаОбъект.Ссылка);
и посмотреть что передаётся в качестве узла.
29. nick_krsk 19 26.09.12 10:48 Сейчас в теме
(28) У меня на вкладке Соответствие магазинов и складов одна строка...

Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот