8.х ОБМЕН Перенос справочника с иерархией элементов в 7.7

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем Itsys, 16 ноя 2011.

  1. TopicStarter Overlay
    Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Добрый день,

    Делаю конвертацию проводок из ЗУП в Комплексную 7.7. Сейчас застрял на том, что справочник подразделений в ЗУП иерархия элементов и в нем нет свойства "ЭтоГруппа", при переносе группа создается как элемент, а созданный элемент не может быть группой для других элементов - вылетает ошибка.

    Сейчас сделал дополнительный алгоритм-функцию, который запросом анализирует есть ли для данного элемента подчиненные... Может есть какой более простой способ?

    Да, что делать, если вдруг для существующего элемента создадут новый подчиненный?
  2. Vlad
    Offline

    Vlad Модераторы Команда форума Модератор

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    Как-то сумбурно ты написал, через слово понятно.
    Из того что понял, могу сказать: Выгрузи правила в КД и посмотри отладчик После загрузки. Может там можно присвоить Родителя?
  3. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Конвертируете чем? Типовым обменом или самопиской.

    При самописке могу подсказать как (типовой пользоваться не доводилось).
  4. TopicStarter Overlay
    Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Разъясняю по слогам:
    Конвертация данных, переделываю правила выгрузки из ЗУП в Бух 7.7. на выгрузку из ЗУП в Комплексную 7.7.

    В ЗУП справочник подразделений иерархический, иерархия элементов, т.е. у элемента группы нет пометки, что он группа. Надо при выгрузке в реквизит "ЭтоГруппа" передать значение, т.к. если его не передавать, то при загрузке обработка вылетает с ошибкой невозможности установить в качестве родителя обычный элемент.

    Вопрос: Как передать в конфу приемник реквизит "ЭтоГруппа", и что делать, если пользователи решат сделать новый уровень подразделений, т.е. тот элемент, который был простым элементом, станет группой.

    переделываю правила выгрузки из ЗУП в Бух 7.7. на выгрузку из ЗУП в Комплексную 7.7

    В общем написал так в ПКС ЭтоГруппа, ничего лучше пока не придумал.
    Код:
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |	ПодразделенияОрганизаций.Ссылка
    |ИЗ
    |	Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
    |ГДЕ
    |	ПодразделенияОрганизаций.Родитель = &Источник";
    Запрос.УстановитьПараметр("Источник", Источник);
    
    Значение = НЕ Запрос.Выполнить().Пустой();
    
  5. Vlad
    Offline

    Vlad Модераторы Команда форума Модератор

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    А ты не пробовал в КД создать новую конвертацию из ЗУП в Комплексную 7.7?
  6. TopicStarter Overlay
    Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    А какая разница, новую создавать или использовать существующую, проблема то та же :)
  7. Vlad
    Offline

    Vlad Модераторы Команда форума Модератор

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    Так ты пробовал, или нет? :)
  8. TopicStarter Overlay
    Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Не пробовал, но я вроде не похож на собаку, которой 100 верст не крюк, делать все заново, вместо того, чтобы подправить некоторые моменты, пусть немного криво, но работающие так, как надо..

    ЗЫ На самом деле сейчас все работает, некоторые торможения присутствуют, но не критичные, с пользователями согласовали какие изменения в структуре подразделений можно делать до перехода бухгалтерии на 8...

Поделиться этой страницей