| 
    
            
         
         | 
    
    
  | 
УТ 10.3. Перенос справочников между идентичными конфами - 1С | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        maksdemon    
     19.02.17 
            ✎
    12:38 
 | 
         
        Доброе время суток. Есть две конфы УТ 10.3 одна из них на 8.3 другая на 8.1. Задача перенести справочники из 8.3 в 8.1, универсальный обмен данными в xml в целом справляется с задачей, но выявилась одна проблема, не переносится описание номенклатуры. Не могли бы вы помочь?     
         | 
|||
| 
    1
    
        spleen    
     19.02.17 
            ✎
    13:35 
 | 
         
        Какое описание?
 
        Свойства ?  | 
|||
| 
    2
    
        maksdemon    
     19.02.17 
            ✎
    14:30 
 | 
         
        В справочнике номенклатуры есть описание http://joxi.ru/5mdv17gSk6qPwA вот скрин     
         | 
|||
| 
    3
    
        Мышка    
     19.02.17 
            ✎
    14:34 
 | 
         
        если номенклатура перенеслась норм, а не заполнился один этот реквизит, можно посмотреть в сторону обработки "Загрузка данных из табличного документа", и ею грузануть только описания (это если данные надо один раз перенести, конечно)     
         | 
|||
| 
    4
    
        nordbox    
     19.02.17 
            ✎
    14:37 
 | 
         
        (2) В данном случае Описание равно ПолноеНаименование, групповая обработка справочников, не пойдет?
 
        И вообще зачем оно тебе?  | 
|||
| 
    5
    
        nordbox    
     19.02.17 
            ✎
    14:41 
 | 
         
        +4 могу обработку за отдельную плату накатать, быстро ))     
         | 
|||
| 
    6
    
        maksdemon    
     19.02.17 
            ✎
    18:39 
 | 
         
        (4) Специфика поиска номенклатуры. дело в том что как вы заметили конфигурация установлена в в прокате фильмов и дело в том что в наименовании например сборник №190 в описании есть список фильмов который входит в этот сборник и продавец легко находит нужный диск.     
         | 
|||
| 
    7
    
        maksdemon    
     19.02.17 
            ✎
    18:41 
 | 
         
        (3) для начала нужно создать этот табличный документ т.е всю номенклатуру выгрузить с штрих кодами описанием ценами и комплектацией в эксель. сложновато не кажется?     
         | 
|||
| 
    8
    
        maksdemon    
     19.02.17 
            ✎
    18:42 
 | 
         
        (5) (5) я ищу совета. за платными услугами обратился бы на инфостарт     
         | 
|||
| 
    9
    
        nordbox    
     19.02.17 
            ✎
    18:59 
 | 
         
        (8) Если речь идет о Описание = ПолноеНаименование, то там кода на 10 строк.     
         | 
|||
| 
    10
    
        Мышка    
     19.02.17 
            ✎
    19:14 
 | 
         
        (7) 0_о...
 
        если в списке товаров нажать Файл-Сохранить как - тяжеловато, то лучше согласиться на (5)  | 
|||
| 
    11
    
        Trotter    
     19.02.17 
            ✎
    21:58 
 | 
         
        Что реально Описание = Полное наименование ?     
         | 
|||
| 
    12
    
        Web00001    
     19.02.17 
            ✎
    22:10 
 | 
         
        (8)Просто глядя на описание темы, вам будет сложновато помочь. Все по идее должно работать из коробки. Надо смотреть в код обработки. Скорее всего там какой то баг, который был поправлен много лет назад и про него все забыли. Может конечно, кто и заглянет у кого была такая проблема, но шансов мне кажется не очень много.     
         | 
|||
| 
    13
    
        maksdemon    
     20.02.17 
            ✎
    06:23 
 | 
         
        (10) Вы 1С вообще открывали? Если бы можно было открыть справочник номенклатуры и нажать сохранить как, то этого поста бы не было.     
         | 
|||
| 
    14
    
        maksdemon    
     20.02.17 
            ✎
    06:25 
 | 
         
        (11) Реквизит называется ДополнительноеОписаниеНоменклатуры я поначалу подумал что выгрузка не идет из за значения длины строки не ограничено. Поправил в обоих конфах не катит.     
         | 
|||
| 
    15
    
        Prog111    
     20.02.17 
            ✎
    06:33 
 | 
         
        В качестве оффтопика - а что, прокат фильмов как коммерческая деятельность до сих пор пользуется спросом?)     
         | 
|||
| 
    16
    
        nordbox    
     20.02.17 
            ✎
    06:46 
 | 
         
        (14) Сейчас то в чем проблема?
 
        Не решил что ли как Полное наименование запихнуть в описание???? ))  | 
|||
| 
    17
    
        nordbox    
     20.02.17 
            ✎
    07:18 
 | 
         
        (14) На вот и не люби людям в понедельник с утра мозги.
 
        Процедура КнопкаВыполнитьНажатие(Кнопка) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка, | Номенклатура.ЭтоГруппа, | Номенклатура.НаименованиеПолное, | Номенклатура.ДополнительноеОписаниеНоменклатуры |ИЗ | Справочник.Номенклатура КАК Номенклатура"; РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать(); Пока Выборка.Следующий() Цикл Если НЕ Выборка.ЭтоГруппа Тогда Ном=Выборка.Ссылка.ПолучитьОбъект(); Ном.ДополнительноеОписаниеНоменклатуры=Ном.НаименованиеПолное; Ном.Записать(); Сообщить(Ном); КонецЕсли; КонецЦикла; КонецПроцедуры Вариантов извращений можно еще с десяток накатать ))  | 
|||
| 
    18
    
        FIXXXL    
     20.02.17 
            ✎
    08:47 
 | 
         
        (0) правила какие в унив.обмене? сдается мне, ДополнительноеОписаниеНоменклатуры самопальный реквизит и правила про него не в курсе     
         | 
|||
| 
    19
    
        Мышка    
     20.02.17 
            ✎
    09:45 
 | 
         
        (10) гыгы. Нажми в списке любого справочника Действия - Вывести список и читай этот свой пост до щелчка. Кроме того, при печати прайса можно вообще любые реквизиты справочника  вывести. 
 
        Ну, это если, конечно, знать 1С хотя бы на уровне пользователя. (и еще если заглянуть в Загрузку из табличного дока и понять, что, если все реквизиты, кроме описания, загрузились, то надо всего лишь выгрузить Код, Наименование и Описание, а не весь справочник). (18) у него не обмен, у него xml-выгрзука/загрузка. Скорее всего правда реквизит с Описанием разный формат имеет в базах.  | 
|||
| 
    20
    
        Мышка    
     20.02.17 
            ✎
    09:51 
 | 
         
        (18)о, сорри - вижу в 0, что обмен. Ну тогда я бы Выгрузкой/Загрузкой XML лучше воспользовалась, если конфы одинаковые.     
         | 
|||
| 
    21
    
        anatoly    
     20.02.17 
            ✎
    10:03 
 | 
         
        (18) а мне сдается, что это вообще не реквизит справочника, а какой то РС типа ДополнительныеСвойстваОбъектов...     
         | 
|||
| 
    22
    
        Мышка    
     20.02.17 
            ✎
    10:10 
 | 
         
        (21) не, в УТ 10 - реквизит.     
         | 
|||
| 
    23
    
        nordbox    
     20.02.17 
            ✎
    10:13 
 | 
         
        (21) Можешь код из (17) взять и проверить ))
 
        работает )))  | 
|||
| 
    24
    
        nordbox    
     20.02.17 
            ✎
    10:16 
 | 
         
        Номенклатура.ДополнительноеОписаниеНоменклатуры
 
        Это типовой реквизит. Кроме него есть еще и реквизит ДополнительноеОписаниеНоменклатурыВФорматеHTML  | 
|||
| 
    25
    
        maksdemon    
     21.02.17 
            ✎
    13:50 
 | 
         
        (17) За обработку конечно спасибо, но Вы меня не правильно поняли. Не всегда описание идентично полному наименованию http://joxi.ru/12MZgDzIML63LA вот пример.     
         | 
|||
| 
    26
    
        maksdemon    
     21.02.17 
            ✎
    13:51 
 | 
         
        (22) Универсальная загрузка XML не катит, номенклатура выгружается без описаний     
         | 
|||
| 
    27
    
        maksdemon    
     21.02.17 
            ✎
    14:45 
 | 
         
        .     
         | 
|||
| 
    28
    
        FIXXXL    
     22.02.17 
            ✎
    10:30 
 | 
         
        (26) ну а правила уже посмотрел? есть там твой реквизит?     
         | 
|||
| 
    29
    
        maksdemon    
     22.02.17 
            ✎
    17:05 
 | 
         
        (28) В правилах нет этого реквизита. но проблема в том что я пока еще не умею работать с конвертацией данных     
         | 
|||
| 
    30
    
        h-sp    
     22.02.17 
            ✎
    17:07 
 | 
         
        (29) ну добавь. Учиться никогда не поздно     
         | 
|||
| 
    31
    
        maksdemon    
     22.02.17 
            ✎
    17:54 
 | 
         
        (30) спасибо конечно. все запросы в гугл кидают на конвертацию данных. я открыл правила у каждого свойства есть свой код их там тысячи если я добавлю свое свойство мне что остальные значения кодов вручную что ли править?     
         | 
|||
| 
    32
    
        anatoly    
     22.02.17 
            ✎
    18:00 
 | 
         
        (28) (29) если справочники в обоих конфах полностью идентичны (вплоть до порядка реквизитов) - правила для ВыгрузкиЗагрузкиХМЛ нафиг и не нужны!!
 
        (26) "загрузка" и "выгружается без" - что то тут не так... может не загружается описание? т.е. реквизит в базе-приемнике не существует? хотя тогда бы ошибка была. в ХМЛ-файле если как текст смотреть - есть эти поля? заполнены?  | 
|||
| 
    33
    
        maksdemon    
     22.02.17 
            ✎
    19:37 
 | 
         
        (32) http://joxi.ru/GrqvlLjSQ6l1gm для универсального обмена данных XML правила нужны, без них не будет выгрузки     
         | 
|||
| 
    34
    
        anatoly    
     22.02.17 
            ✎
    20:07 
 | 
         
        (33) ты странный...
 
        ты же на эту обработку ругаешься - я же тебе говорю про другую, для которой правила не нужны - в случае если объекты в конфигурациях идентичны. кто кого не понимает?  | 
|||
| 
    35
    
        Serg_1960    
     22.02.17 
            ✎
    20:47 
 | 
         
        Во-первых: конфигурации не идентичные, а одинаковые;
 
        Во-вторых: базы автономные, это не РИБ - следовательно поиск соответствия объектов по коду или по наименованию; В-третьих: если автору не нравится конвертация данных :( а кому она нравится? :), то я бы порекомендовал ТС смотреть в сторону COM-соединения Обработка по прямому обращение к справочнику другой базы в написании строк двадцать, не более.  | 
|||
| 
    36
    
        anatoly    
     22.02.17 
            ✎
    20:57 
 | 
         
        (35) "не идентичные, а одинаковые;"
 
        а в чем разница в этих понятиях? "поиск соответствия объектов по коду или по наименованию;" зачем?? как я понял - надо перенести объекты в базу где их нет, при этом одно поле не переносится... или я что то между строк не увидел? и какая разница - через СОМ или через файл, проблема то в несоответствии метаданных похоже. и для некоторых СОМ гораздо сложнее.  | 
|||
| 
    37
    
        Serg_1960    
     22.02.17 
            ✎
    21:08 
 | 
         
        "Идентичные конфигурации" - это термин 1С, специально предназначенный для использования в РИБ, где платформа контролирует идентичность конфигураций узлов.
 
        "Зачем?" - я ему предлагаю альтернативу. Автор уже сказал основные моменты: "универсальный обмен данными в xml в целом справляется с задачей"(0) - он уже может перенести все данные справочника между базами, кроме реквизита ДополнительноеОписаниеНоменклатуры. Если может - пусть делает как может :) Останется только отдельной обработкой заполнить этот реквизит, которого нет в правилах (а автор не знает и не желает знать как их исправить)  | 
|||
| 
    38
    
        Serg_1960    
     22.02.17 
            ✎
    21:13 
 | 
         
        "проблема то в несоответствии метаданных похоже" - нет, скорее проблема в отсутствии понимания, что не всё в номенклатуре хранится, что видно на форме карточки номенклатуры :)     
         | 
|||
| 
    39
    
        Serg_1960    
     22.02.17 
            ✎
    21:20 
 | 
         
        Впрочем, это ведь УТ 10.3 - старая конфигурация и скорее всего этот реквизит - многострочная строка неограниченной длины, не хранилище :)     
         | 
|||
| 
    40
    
        maksdemon    
     22.02.17 
            ✎
    22:01 
 | 
         
        (38) Что значит не все в карточке номенклатуры хранится? Если реквизит ДополнительноеОписаниеНоменклатуры относится к справочнику номенклатуры. Вы можете мне предложить выход?     
         | 
|||
| 
    41
    
        Serg_1960    
     22.02.17 
            ✎
    23:17 
 | 
         
        Не обращай внимание на (38) - ошибся, это к теме не относится.
 
        "Выход", в смысле альтернативу конвертации данных, я уже предложил - COM-соединение. Но это если только владеешь этим инструментом платформы.  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |