v7: 1С 7.7 ТиС обмен данными через обработку "Выгрузка данных из 9.2 в 9.2" #797757


#0 by Vasste
Добрый день! Подскажите пожалуйста, где добыть информацию по структуре файла правил обмена? Суть вопроса в следующем, при переносе документа с номенклатурой переносится только БазоваяЕдиница и ОсновнаяЕдиница, а остальные элементы справочника Единицы - не переносятся. Никогда с этим не сталкивался. Поэтому разобраться пока сложно. Куда копать и что допилить в правилах?
#1 by Злопчинский
а нафейхоа? остальные единицы значит нигде не участвуют. а базовая и основная - сидят в карточке номенклатуры. и стоят в единицах в документе.
#2 by Vasste
Учавствуют. Один и тот же товар имеет несколько штрихов. Конкретно одна и та же книга может иметь разные штрихи в зависимости от года издания. И очень корявое решение было - плодить номенклатуру под каждую. И если выгрузку в РМК допилил. А тут стопор. И не могу найти внятный источник информации, чтобы начать допиливать правила.
#3 by Ёпрст
можешь в ПКО номенклатуры в После выгрузки, напримерр,сделать выборку подчиненных единиц измерения и ВыгрузитьПоПравилу - выгрузятся все единицы, а не только базовая и Основная
#5 by Злопчинский
не участвуют. наличие доп.единиц, которые не фигурируют в перевыгружаемых документах/движениях - нафейхоа? чтобы были? - тогда, видимо дописать как выше указано
#6 by Vasste
Подскажите пожалуйста, в какую сторону копать. ПКО - я так понимаю это "правила конвертации объектов", т.е. xml файл... Вот тут и большая проблема - как с ним познакомится. А то нужно - как всегда "вчера".
#7 by Ёпрст
скачай конвертацию данных и открой в ней правила.
#8 by Ёпрст
там поправишь, на как тебе надо.
#9 by Vasste
Прошу прощения, заранее - возможно не уловил (или неправильно Вас понимаю). Но почему же не участвуют? Выгружается поступление. В нём номенклатура. В ней базовая и основная и в справочнике единиц ещё один элемент. Тоже шт, но другой штрих. Его в базе-приёмнике нету. А он нужен...(
#10 by Vasste
Она только под 8-ку? Под 7.7 была?
#11 by Ёпрст
Да, есть кд под 7.7
#12 by Vasste
Спасибо пойду искать...
#13 by Злопчинский
если эта другая "шт" нужен в другой базе - то это сугубо ваше умозаключение, так как эта шт нигде в ЗНАЧИМЫХ объектах (документы, регистры, прочее) - ссылки не имеет. поэтому ваше умозаключение что "нужна" следует оформить прямым указанием проге - чтобы выгружало то. что вам нужно
#14 by Злопчинский
ээээ скорее всего эти правила написаны в уже новой КД, которая под 8-ку (но работают под 7.7)
#15 by Vasste
Да. Наверное Вы правы. С точки зрения программы - наверное нигде не используется. Подскажите - как "оформить"? ) Я и найти то КД под 7.7 не могу. Гугл не помогает. В версии КД 2.1 - 7.7 уже не видит (или у меня руки кривоваты). Нужно где-то искать 8.1 и под неё пробовать ставить КД 2.0.
#16 by Злопчинский
не знаю, у меня прог правила обмена между клюшками и снеговиком писал в восьмерочном КД
#17 by Vasste
8.1 поставил и под неё КД 2.0 Вроде увидились описания структуры.
#18 by Vasste
А вот правила не загружаются. Наверное только в КД 1.0.
#19 by h-sp
до 2.1.6 точно должно всё работать.
#20 by Vasste
"Ошибка формата файла обмена. Не возможности обработать узел: Инструкция" Посмотрел ошибку - пишут что не загрузятся правила. (
#21 by Pit0n_08
Обязательно использование "Выгрузка данных из 9.2 в 9.2"? Можно же "Export77.ert" - "Import77.ert" для переноса документов и справочников по ссылками, а также "TRANREF.ERT" для полного переноса справочников.
#22 by Vasste
Дело в том, что знания очень скудные... И желательно переделать "то что есть" в рамках "устоявшихся" процессов. Понятно - это скорее всего не корректно, но увы.
#23 by HawkEye
существует мнение, что книга другого года издания - это все-таки другая номенклатура.... за время ветки - давно бы написал выгрузку/загрузку своих ШК.... делов на 30 минут...
#24 by HawkEye
сомневаюсь, что "Export77.ert" - "Import77.ert" корректно отработает для подчиненых элементов, особенно если владельцы уже есть в новой базе...
#25 by Vasste
Давайте просто обобщим, что всё таки это одна номенклатура... ) Если бы были знания - возможно я и написал бы. Это к сожалению не моя основная деятельность. Но если с простым кодом хоть как-то могу сладить. Тут для меня действительно сложно (понимаю будет совет в духе "Ну тогда обратитесь к специалистам" и т.п.). Но возможно, кто-то смог бы помочь из гуру.   Да. В основном - владельцы уже есть. Используется CDImport/CDExport...
#26 by HawkEye
тебе надо из исходной базы выгрузить в текстовый файл, что-то типа: ККК;ШШШШШШШШШШ;ЕЕЕЕЕ;ФФФ где: ККК - код номенклатуры, т.е. владельца единицы (если он у тебя уникальный); ШШШШШШШШШШ - ШК единицы; ЕЕЕЕЕ - название единицы, согласно ОКЕИ (если они у тебя не все штуки); ФФФ - коэффициент пересчета (если он отличается от 1) если у тебя все в штуках и все с коэффициентом 1, то остается просто: ККК;ШШШШШШШШШШ в целевой базе загрузить эту информацию... что именно ты не можешь сделать?
#27 by Vasste
Да. Пожалуй это по силам. ) Просто почему-то пошёл по текущему пути. Хотелось допилить. На самом деле - это будет как возможное решение...) Спасибо!
#28 by HawkEye
вот видишь...
#29 by Vasste
Да и ещё номенклатур-владельца туда надо прилепить.
#30 by Злопчинский
не надо - код номенклатуры - есть, этого достаточно. обычно коды номенклатуры уникальные по справочнику
#31 by HawkEye
зачем? ККК - код номенклатуры, т.е. владельца единицы (если он у тебя уникальный);
#32 by Vasste
Да. Коды уникальны. Я просто имел ввиду, что для Единицы - нужен будет элемент-владелец в строке.
#33 by HawkEye
если ты их перенес номенклатуру, то кода - вполне достаточно
#34 by Злопчинский
в уже есть - первое поле
#35 by Vasste
Простите, господа мою невнимательность. Пропустил! ККК - как-то не заметил.
#36 by HawkEye
если ты уже перенес номенклатуру, то кода - вполне достаточно, если не перенес, то там много полей понадобиться))
#37 by Злопчинский
за это время выгрузку уже можно было написать ;-)
#38 by HawkEye
Ыыыыыыыыыы да-да-да
#39 by Vasste
Ага. Особенно в допиленной конфе. ) Отсюда все и проблемы...
#40 by HawkEye
нет там никаких проблем... в итоге все равно все сводится к "выгрузить в строку из исходной" и "загрузить из строки в целевой"....
#41 by Vasste
Вы совершенно правы. Иногда так и получается, что это самое простое решение. Просто тут хотелось без дополнительных танцев. И к сожалению, я пока не знаю, как это можно автоматизировать, чтобы не нужно было объяснять, что и куда нажимать...( Увы знания с Вашими и рядом не валялись.
#42 by Злопчинский
Ищите и обрящете
#43 by HawkEye
вопрос в том, насколько эти знания тебе нужны... вся автоматизация в итоге тоже сводится, к запуску в нужное время, нужного файла... (при этом содержимое файла, можно сформировать перед самым запуском)...
#44 by Vasste
Совершенно верно! Спасибо! Да вот не даёт покоя, то, что это ВОЗМОЖНО сделать, просто голову нужно включить и почитать. Жаль времени на это нету. А так иногда обработочку накидать для удаления строк из документа быстрее - чем вручную удалять строки. А тут получается: раз - накидал, два - накидал, ну и как-то подсел на это...)))
#45 by Vasste
Всё таки очень кривая эта штука "Выгрузка 9.2 в 9.2", или у меня руки под неё не заточены. Т.к. надо было вчера всё-таки данные перенести - вручную выгрузил недостающие единицы... Так при загрузке, вместо добавления новой - затёрлась текущая...Это бред какой-то.
#46 by VladZ
КД2 работает как с 7.7, так и с 8.x. Проблема еще актуальна?
#47 by Vasste
Да
#48 by Vasste
Хотя пока буду с текстовыми работать. Потому, что работать как-то надо. )
#49 by Vasste
Он при этом ещё и плодит их!!!
#50 by h-sp
ну значит вы поиск не сделали, сразу создание
#51 by Vasste
Это штатная работа обработки. И никто не может с правилами помочь. Где найти их описание..
#52 by Злопчинский
Потому что в справочнике единиц нет ни кода, ни наименования Поэтому синхронизацию надо делать хитрее
#53 by Vasste
Сергей это уже не моих рук дело. ) Это та штатная обработка . Через текстовый файл - всё летает и не сбоев пока нету.
#54 by Vasste
Господа, подскажите - в 1С работают переменные из Винды в духе %HOMEPATH%? Как можно обратится к текущему каталогу пользователя?
#55 by Ёпрст
КаталогПользователя
#56 by Злопчинский
и переменные винды тоже работают
#57 by Vasste
Это получится Usr1 (условно), а мне нужен "C:Documents and settings..." Через WSH делать?
#58 by Ёпрст
каталогВременныхФайлов
#59 by Vasste
Хороший совет! Благодарю!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям