Имя: Пароль:
1C
1С v8
Обмен УТ 10.3 - Бух 2.0
,
0 julia1305
 
24.05.12
14:49
Нужно настроить обмен между конфигурациями в одностороннем порядке.Стандартные правила не подходят, тк справочники в базах заведены по разному и синхронизировать их можно только по следующим реквизитам:
    - Организации  ИНН = ИНН
    - Номенклатура Артикул = Артикул
    - Банковские счета БИК = БИК
    - Контрагенты ИНН = ИНН.
С договорами контрагентов вообще не представляю как быть.Пыталась редактировать правила в Конвертации, но для номенклатуры такого признака как артикул вообще нет.Может кто-нибудь посоветует что делать.
Программисты либо говорят,что это очень долго делать и отказываются, либо, что это вообще невозможно.Но что-то я им не верю))
1 0_Serg_0
 
24.05.12
14:54
если не веришь - то делай!;)
...и книжки умные читай)
2 Ranger_83
 
24.05.12
14:55
(0)Предварительно обработать в справочники в базах,чтобы привести в соответствие по кодам
3 julia1305
 
24.05.12
14:55
времени нет)
но чувствую придется делать
4 Amra
 
24.05.12
14:56
(3) Программисты говорят) А сама хто?)
5 julia1305
 
24.05.12
14:56
(2) обработку писать или стандартными методами можно?
6 julia1305
 
24.05.12
14:57
(4)а сама учусь, не на все пока мозгов хватает
7 ЕстьОтвет
 
24.05.12
14:58
Артикул куда пропал? был же...
8 julia1305
 
24.05.12
14:59
(7)у меня два варианта правил - там нет..
если поделитесь правилами с артикулом -буду очень благодарна
9 DrShad
 
24.05.12
14:59
выгрузить все в Эксель, синхронизировать там, потом загнать в РС Соответствия объектов для обмена, при поиске юзать его = profit
10 DrShad
 
24.05.12
15:00
(8) у тебя старые правила, Артикул в БП добавили в 4-ом квартале прошлого года
11 Кокос
 
24.05.12
15:01
(0) делать это очень быстро. один час. поставить КД и отредактировать там правила.
12 ЕстьОтвет
 
24.05.12
15:01
(8) фух... я уж думал из конфы сперли. Юзай КД2
13 Кокос
 
24.05.12
15:02
(8) можешь еще выгрузить структуру метаданных из 8рки и подгрузить в КД и там артикул появится.
14 DrShad
 
24.05.12
15:02
(11) не звезди
15 ЕстьОтвет
 
24.05.12
15:02
+(13) и красные поля повылазиют :)
16 Кокос
 
24.05.12
15:03
(14) 5 раз в месяц это делаю и ничего так. привык уже :))
17 Кокос
 
24.05.12
15:03
(15) красные поля нужно убирать :)
18 DmitriyNG
 
24.05.12
15:03
Для договоров можно указать поля для поиска: Наименование/Код, Владелец
19 DrShad
 
24.05.12
15:04
(16) тебе же в топике написали, что данные введены независимо друг от друга, а соответственно нет общих значений реквизитов
20 julia1305
 
24.05.12
15:05
(16) может и мне сделаешь, раз это так просто, а я заплачу
21 orange777
 
24.05.12
15:06
(11)один час, если ты уже 100 правил наменял в КД)))
22 DrShad
 
24.05.12
15:07
(21) оплачу 10 или даже 30 часов, если на моих данных напишешь
23 Ranger_83
 
24.05.12
15:07
Контрагентов можно синхронизировать по ИНН/КПП,но где гарантия,что эти данные введены или введены правильно.
Кстати,контрагентов с одним и тем же ИНН может быть несколько,потому как будут различаться только КПП
24 DrShad
 
24.05.12
15:08
(23) а у которых невведен ИНН еще и КПП одинаковый
25 Ranger_83
 
24.05.12
15:10
Договоры по наименованиям можно.но для этого их нужно сверить в обоих базах
26 Ranger_83
 
24.05.12
15:11
(24)За это по рукам бить линейкой
27 Кокос
 
24.05.12
15:14
(20) можно. только час это в простом случае. там еще зависит от структуры папок. они разные наверное?:) (19) как это нет? ИНН КПП Артикул. у договоров вон наименования. в КД кроме подгрузки-замены реквизитов поставить чтобы не искал по внутреннему представление и все :) делов-то. тем более ей нужен не универсальный обмен а стандартный.
28 Кокос
 
24.05.12
15:15
(22) 2500 в час :)
29 Ranger_83
 
24.05.12
15:17
(27)надежды юношей питают
30 julia1305
 
24.05.12
15:17
(28) ни о чем!приблизительно скажите хотябы сколько часов займет
31 Кокос
 
24.05.12
15:20
(30) ну я переделывал стандартный обмен из РАРУС-СРМ(построенный на базе УТ10) которая была переписана за два года до отмены БП1.6. делал по любым реквизитам кому как надо. от 5 до 10 часов было :)
32 ProProg
 
24.05.12
15:20
33 Кокос
 
24.05.12
15:20
(30) но для этого надо хорошо КД знать:)
34 Кокос
 
24.05.12
15:21
(32) у нее УТ10 :)
35 ProProg
 
24.05.12
15:22
36 Кокос
 
24.05.12
15:22
(30) ну либо попробуй подтянуть правила из новой версии УТ10 они в общих макетах лежат. но если оригинал УТ10 старой версии по любому будут траблы
37 kudlach
 
24.05.12
15:23
Значит, так. Как это делается:

- Ставишь с ИТС конфу "Конвертация данных". Лучше последнюю.
- смотришь примеры имеющихся конвертаций. Не помню есть ли там УТ-Бух.
(Если нет шаблона готового в демке - сделать самому, мануалы и помощник в конфе есть.)
- в правилах конвертации объектов указать по какому дополнительному полю синхронизировать.

Делать все аккуратно и пунктуально. все работает.

Есть тонкость - Контрагеты БЫВАЮТ разные с одинаковым ИНН и даже одинаковым КПП - филиалы одной компании.
38 Кокос
 
24.05.12
15:23
(37) только не надо смотреть примеры. можно правила обмена подгрузить и он сам тебе все нужные конфы создаст.
39 kudlach
 
24.05.12
15:24
А, да.
Для выгрузки и загрузки используется встроенная уже во все конфигурации обработка "Универсальный обмен данными XML"
Сервис - обмен данными - прочие обмену - универсальный обмен.
Так кажется.
40 Кокос
 
24.05.12
15:24
(35) ей не подойдет. там Артикулов нет. да и это я так думаю обычные стандартные правила, только переделанные
41 Кокос
 
24.05.12
15:25
(39) ей нужен стандартный обмен а не универсальный 6)
42 julia1305
 
24.05.12
15:26
скачала правила обмена из релиза 10.3.18.3, нет там артикула..сейчас попробую структуру метаданных подгрузить
43 kudlach
 
24.05.12
15:27
(38)  Да, все это так. Применимо для уже работающих правил обмена.
В случае если были обновления конфигураций (приличные по объему) - лучше правила создать заново.

(41),(0) Другого варианта "типовых" обменов с указанными ограничениями нет.
Даже в типовых обменах используются вроде бы , эти же XML правила обмена.

За пару часов сделать НЕ взялся бы :(
44 Кокос
 
24.05.12
15:28
(42) смотри кроче алгоритм такой.

1. Открываешь КД. открываешь любой обмен и жмешь там "Загрузить правила". Там поставишь три галочки "Загрузить в новую..." для правил, для обоих конф. для двух помоему там стоят по умолчанию такие галочки а для одной надо ставить что в новую. Наименования конфигураций измени чтобы потом в справочнике их можно было быстро найти.
45 Кокос
 
24.05.12
15:29
2. Заходишь в базу Источника и там открываешь обработку из темплейта КД MD82exp.epf и выгружаешь в файл. тоже самое делаешь для базы приемника.
46 Кокос
 
24.05.12
15:31
3. открываешь в справочнике конфигурации элементы и там жмешь "Загрузить метаданные"(точно не помню название) в открывшемся окошке обычно стоит "Грузить в новую" это галочку снимаешь и ставшь "изменить текущую" если при загрузке будет ругаться на неуникальные реквизиты,то ставишь галочку "Только добавлять измененные"(не помню точно название, но смысл такой. делаешь это и с приемником и источником
47 Кокос
 
24.05.12
15:32
4. после чего открываешь саму конвертацию. лазиешь по по правилам обмена и все что красное помечаешь на удаление. после чего делаешь удаление помеченных.
48 Кокос
 
24.05.12
15:35
5. открываешь правила "Номенклатура"-"Номенклатура" и добавляешь Артикулы и делаешь их полем поиска а с кода галочку "Поиск" снимамешь. С Контрагентами и договорами тоже самое. Еще можно открыть карточку правил обмена и убрать галочку "Искать по внутреннему идентификатору" (точно не помню название :))) ).
49 Кокос
 
24.05.12
15:37
6. получившийся xml копипестишь в в общий шаблон откуда они берутся вместо старых и делаешь новый обмен. Также можно просто открыть уже созданный обмен и заменить там правила(там есть спецкнопки) :)
50 Кокос
 
24.05.12
15:37
всё. в простом случае это полчаса работы :)
51 julia1305
 
24.05.12
15:46
(44) пробую
52 alexandrius
 
24.05.12
15:50
(0) а вот искать Банковские счета БИК = БИК
это не есть хорошо, т.к. любой второй счет в одном и том же банке повесится на первый. Чем номер счета не угодил?
53 kudlach
 
24.05.12
15:57
(48) Угу, в верхней половине окна кликнуть объект конвертации, кнопка далее,
флаг "Поиск по внутреннему идентификатору" оставить,
добавить следующий - "Продолжать поиск по реквизитам если не найден"

(52)  Указать 2 поля идентификации - расчетный счет и БИК

для синхронизации договоров - никак в общей сложности. Вариант - по владельцу и номеру договора. Хорошо, если жестко соблюдается. Если не соблюдается - по владельцу и наименованию.
54 Кокос
 
24.05.12
18:11
(51) чо? как делат?:)
55 julia1305
 
25.05.12
14:09
Всем большое спасибо!
Оказалось,что Артикул присутствует не в правилах обмена, а в последнем релизе КД.БИКа там нет,так что банковские счета синхронизировала по номеру счета, а договора контрагентов - по владельцу и наименованию.
Скажите,какие манипуляции нужно провести,чтобы счета заполнялись?
56 Кокос
 
26.05.12
00:50
(59) БИК в банке есть а не в расчетном счете. что за счета?
57 julia1305
 
26.05.12
16:05
Счета учета номенклатуры в реализациях,но я с этим уже разобралась:
Объект.ЗаполнитьСчетаУчетаВСтрокеТабЧасти(СтрокаТЧ, "Товары", Истина);