#3
by dima575
запустил тестирование пишет зацикливание уровней элемента номенклатуры и повисло помойму
#4
by dima575
зацикливание возникает например когда родитель элемента тот же самый элемент в иерархических справочниках
#6
by у лю 427
почему то всегда считал, что это проверяется платформой при записи... при переносе в другую группу и т.д.
#8
by dima575
Сам не понимаю из-за чего это возникло, может проблема возникла из-за обмена через распределенную базу.
#12
by dima575
Справочник номенклатура похоже ругается на группу товары. Визуально этой папки вообще не видно
#14
by H A D G E H O G s
В консоле отчета выполни ВЫБРАТЬ Номенклатура.Ссылка ИЗ Справочник.Номенклатура КАК Номенклатура
#16
by dima575
у меня сейчас нету этой базы она на работе, не факт что она именно так зациклилась может и подругому как нибудь
#17
by у лю 427
после этого попробуй получить каждый элемент как элемент, вписать родителя и записать.
#18
by vde69
делаешь копию, потом в конфигураторе убираешь иерархию, потом по com-у востанавливаешь нормальные ветки
#20
by dima575
логично это попробую обязательно. Я боюсь что не получиться. Повиснет наверно 1с-ка. У кого нибудь была такая проблема или нет ?
#21
by Euguln
Такая проблема была при переносе из 7.7. Лечилось + обработку написал за 5 минут по очистке родителей таких.
#26
by dima575
отлично тогда с этого и начну. Спасибо за подсказку. А то я хотел снова пробовать запускать тестирование и исправление.
#27
by H A D G E H O G s
Мне даже интересно стало. Счаст с сервером приложений справлюсь и скажу, кто тут главный дятел..
#28
by у лю 427
ну так 27 и есть главный .... дятел... или очистка (элементы слетят в корень) или запись туда выбранного родителя - вполне исправят ситуацию
#32
by H A D G E H O G s
Тсссс, молчи.. А то придет Сержант 1С и банным веником гонять тебя будет. Опять потом психосексуальные комплексы залечивать будешь..
#34
by vde69
наверно запрос будет примерно такой: Номенклатура.Ссылка ИЗ только есть у меня сомнение, что удасть переписать такие элементы, хотя попробовать стоит
#37
by Defender aka LINN
А если зацикливание "через уровень" идет? :) З.Ы. Платформа такие вещи дает записать "на раз": Объект.ОбменДаными.Загрузка = Истина и не такие чудеса творит.
#38
by vde69
если через уровень? в 34 тогда правильней условие такое "(Номенклатура.Родитель.Уровень+1) >= Номенклатура.Уровень"
#40
by vde69
може и не будет, не знаю, но вообще я от зацикливания справочников (правда по реквизиту в ТЧ) боролся :) и обычно оно гдето через 2-3 уровня появляеться
#41
by H A D G E H O G s
Щас смоделировал эту хрень. Можно перезаписать.. Предварительно выбрав запросом в .
#42
by dima575
И как получилось побороть ? Почему сомнения что удасться побороть такие элементы ? И как тогда бороться если не даст их перезаписать ?
#43
by vde69
ну да, задача была в использование текстовых шаблонов, которые могли ссылаться друг на друга.
#44
by vde69
если не даст переписать, то или прямым запросом (но восьмерку я прямыми не ковырял), или попробовать через загрузку, или .
#45
by artem666
Была такая хрень - неправильно перенес справочники из 7.7, вот и закольцевал группы номенклатуиы - хорошо хоть сразу обработку написал,если надо могу скинуть
#46
by у лю 427
"................З.Ы. Платформа такие вещи дает записать "на раз": Объект.ОбменДаными.Загрузка = Истина и не такие чудеса творит." Выходит, что платформа - гавно, причем гавно большое....
#47
by Serg_1960
Тебя послушать, так выходит что "format c:" - самое большое "зло". И того кто "это" придумал - повесить мало...
#48
by Serg_1960
Я сталкивался с "зацикливанием" - не так все просто :( - одним запросом не отделаешься :( И группы "зацикливаются" через один-два-несколько уровней, - и номенклатура может оказаться "родителем"... Как ловить тогда все "кольца"? Имхо: в цикле для каждой номенклатуры перебираем родителей с подсчетом их количества и запоминаем в списке значений. Как только количество родителей и количество в списке перестанет быть равным - список пользователю показать - пусть сам решает где надо рвать "кольцо". Перебор, конечно, не самое лучшее решение. Но это лучше, чем пытать составить "красивое" решение исходя из представления "а как это может быть"...
#49
by Defender aka LINN
Петя, ты в снеговике много работал? :) Вообще, такое "зацикливание", ИМХО - проблема логики, а не платформы.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- в 1с под sql почему то происходит зацикливание в цикле перебора
- ПУБ: зацикливание при расчете себестоимости
- Как физическим вмешательством в dbf изменить количество уровней справочника
- Как средствами адинес исправить "зацикливание" групп ?
- Критерии отбора, возможно ли зацикливание
- Ошибка "Зацикливание уровней"
В этой группе 1С
- Ошибка Документ не может быть проведен оперативно
- v7: Простой пример выгрузки из 7.7 данных в формате xls или mxl
- Нужен драйвер от сканера ШК Argox As-8110
- Ввод операции с пустыми субконто
- v7: как выгрузить в ТЗ из спр Материалы вид материала
- 1С7.7+1Сpp и Колонка табличного поля
- 1с8 Как вставить картинку в ТабличноеПоле из файла
- 1С 8.1 УПП Обмен данными по 1С. ? - Обмен возможен только на одном ПК.
- Как защитить конфигурацию от копирования
- 1С 8.1 УПП Обмен данными по 1С. ? - Обмен возможен только на одном ПК.
- Ошибка при вызове метода контекста (Послать): SMTP error code 503
- Если Редактирование(1) и Доступность(0), что ?
- КЗК2. Вопросы
- Безопасность: Существуют ли программные обфускаторы для 1С?
- Отмена скидок номенклатуры
- Иногда не срабатывает ЗавершитьРаботуПользователей
- В банке поменялся БИК и КоррСчет, заводить новый банк в справочнике Банки?
- v7: Есть ли в ЗУП 2.5 отчет по унифицированной форме Т-7 ?
- Почему на SQL-сервере загружено всегда только одно ядро
- УПП Справочник единицы измерения