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