Заметки о конвертации данных

25.02.12

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Сразу замечу, конвертация данных – не мой конек. Но вот текущий проект находится на стадии интеграции с бухгалтерией, и я столкнулся с огромным ворохом проблем, которые не мешало бы обсудить с коллегами. Я надеюсь, что эти заметки помогут не только мне.


Молочников Олег Spb. 2012.

Заметки о конвертации данных

Сразу замечу, конвертация данных – не мой конек. Но вот текущий проект находится на стадии интеграции с бухгалтерией, и я столкнулся с огромным ворохом проблем, которые не мешало бы обсудить с коллегами. Я надеюсь, что эти заметки помогут не только мне.

Начну с самых больших граблей, на которые я наступил – я скопировал исходные правила для обмена УПП->УПП, приспособил их под себя и оставил первичную синхронизацию для документов и справочников по внутреннему идентификатору (В начале поиск объекта производится по внутреннему идентификатору (ВИ) и лишь при отсутствии объекта с таким ВИ, производится поиск по указанным реквизитам синхронизации (код, это группа и т.д.).

Это привело к катастрофе, которую обнаружили не сразу, что лишь усилило разрушительный результат. Оказывается ВИ не настолько уникальны, как описывает 1С. В бухгалтерской базе, в которой работа до этого велась несколько лет, это привело к перезаписи некоторых старых документов и справочников. При запрете синхронизации по внутреннему идентификатору проблема вроде бы исчезла, но доказать это может только время.

Несколько хитростей, которые я применил. В УПП ведется по ролевой учет, где каждый ролик это серия номенклатуры с добавленными реквизитами (вес, метраж, площадь, тех. инф., исходные рулоны). Естественно, выгружать документы из сотен позиций в бухгалтерию смысла нет. Выгружаются только данные о весе в килограммах, строки сворачиваются до структуры: Номенклатура, ширина, вес (как количество).

Для этого перед обработкой табличной части товары удобно вставлять код наподобие вот этого:

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВложенныйЗапрос.Номенклатура,
| ВложенныйЗапрос.Количество,
| ВложенныйЗапрос.СуммаНДС,
| ВложенныйЗапрос.Сумма,
| ВложенныйЗапрос.СтавкаНДС,
| ВложенныйЗапрос.СерияНоменклатурыНомерГТД КАК НомерГТД,
| ВложенныйЗапрос.СерияНоменклатурыСтранаПроисхождения КАК СтранаПроисхождения,
| ВЫБОР
| КОГДА ВложенныйЗапрос.Количество > 0
| ТОГДА ВложенныйЗапрос.Сумма / ВложенныйЗапрос.Количество
| ИНАЧЕ 0
| КОНЕЦ КАК Цена,
| &ЕдПоКлассификатору КАК ЕдПоКлассификатору,
| ВложенныйЗапрос.Ширина
|ИЗ
| (ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
| СУММА(ВЫБОР
| КОГДА РеализацияТоваровУслугТовары.СерияНоменклатуры = ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)
| ТОГДА РеализацияТоваровУслугТовары.Количество
| ИНАЧЕ РеализацияТоваровУслугТовары.Количество * РеализацияТоваровУслугТовары.СерияНоменклатуры.Вес
| КОНЕЦ) КАК Количество,
| СУММА(РеализацияТоваровУслугТовары.СуммаНДС) КАК СуммаНДС,
| СУММА(РеализацияТоваровУслугТовары.Сумма) КАК Сумма,
| РеализацияТоваровУслугТовары.СтавкаНДС КАК СтавкаНДС,
| РеализацияТоваровУслугТовары.СерияНоменклатуры.НомерГТД КАК СерияНоменклатурыНомерГТД,
| РеализацияТоваровУслугТовары.СерияНоменклатуры.СтранаПроисхождения КАК СерияНоменклатурыСтранаПроисхождения,
| РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры.ШиринаВтулки.Наименование КАК Ширина
| ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
| ГДЕ
| РеализацияТоваровУслугТовары.Ссылка = &Ссылка
|
| СГРУППИРОВАТЬ ПО
| РеализацияТоваровУслугТовары.Номенклатура,
| РеализацияТоваровУслугТовары.СтавкаНДС,
| РеализацияТоваровУслугТовары.СерияНоменклатуры.НомерГТД,
| РеализацияТоваровУслугТовары.СерияНоменклатуры.СтранаПроисхождения,
| РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры.ШиринаВтулки.Наименование
| ) КАК ВложенныйЗапрос";
Запрос.УстановитьПараметр("Ссылка", Источник.Ссылка);
Запрос.УстановитьПараметр("ЕдПоКлассификатору", Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("кг"));
КоллекцияОбъектов= Запрос.Выполнить().Выгрузить();

В УПП ведется учет по номенклатуре и характеристике (ширине рулона).

В бухгалтерии нет возможности использовать характеристики номенклатуры.

Для каждой комбинации номенклатуры и ширины создается отдельный элемент номенклатуры с кодом номенклатуры, состоящим из кода номенклатуры и ширины рулона. Для этого:

1.      Перед выгрузкой номенклатуры:

ИсходящиеДанные= Новый Структура;
ИсходящиеДанные.Вставить("Ширина",ОбъектКоллекции.Ширина);

Перед выгрузкой реквизита “Код” справочника Номенклатура:

ШиринаРулона = "0000";
Если ВходящиеДанные <> Неопределено и ВходящиеДанные.Свойство("Ширина") тогда
    ВходящиеДанные.Свойство("Ширина",ШиринаРулона);
    Если ШиринаРулона <> "" Тогда
        ШиринаРулона = СтрЗаменить(СокрЛП(ШиринаРулона)," ","");
        ШиринаРулона = СтрЗаменить(СокрЛП(ШиринаРулона)," ","");
        ШиринаРулона = Прав(ШиринаРулона,4);
        ДлинаШР      = СтрДлина(ШиринаРулона);
        ШиринаРулона = Формат(0, "ЧЦ="+(4-ДлинаШР)+"; ЧН=; ЧВН=; ЧГ=")+ШиринаРулона;
    КонецЕсли;
КонецЕсли;
КодРулона = Прав(СокрЛП(Источник.Код),6);
ДлинаКода = СтрДлина(КодРулона);
КодРулона = Формат(0, "ЧЦ="+(6-ДлинаКода)+"; ЧН=; ЧВН=; ЧГ=")+КодРулона;
Значение  = СокрЛП("u"+КодРулона+ШиринаРулона);

3.      При выгрузке реквизита “Наименование” справочника Номенклатура:

ШиринаРулона = "0000";
 Если ВходящиеДанные <> Неопределено и ВходящиеДанные.Свойство("Ширина")  тогда
     ВходящиеДанные.Свойство("Ширина",ШиринаРулона);
     Если ШиринаРулона <> "" Тогда
         ШиринаРулона = СтрЗаменить(СокрЛП(ШиринаРулона)," ","");
         ШиринаРулона = СтрЗаменить(СокрЛП(ШиринаРулона)," ","");
         ШиринаРулона = Прав(ШиринаРулона,4);
         ДлинаШР      = СтрДлина(ШиринаРулона);
         ШиринаРулона = Формат(0, "ЧЦ="+(4-ДлинаШР)+"; ЧН=; ЧВН=; ЧГ=")+ШиринаРулона;
     КонецЕсли;
 КонецЕсли;
 КодРулона = Прав(СокрЛП(Источник.Код),6);
 ДлинаКода = СтрДлина(КодРулона);
 КодРулона = Формат(0, "ЧЦ="+(6-ДлинаКода)+"; ЧН=; ЧВН=; ЧГ=")+КодРулона;
 Значение = СокрЛП("u"+КодРулона+ШиринаРулона);

Я хотел бы создать группу, посвященную конвертации данных, где можно поделиться своими решениями и обсудить возникающие проблемы.

Также, если народу будет интересно, я хотел бы написать продолжение посвященное следующим темам: организация автоматического обмена, использование планов обмена, учет давальческого сырья и выгрузка данных в бухгалтерию.

 PS: Надеюсь вам понравится эта и другие мои статьи и разработки на //infostart.ru/profile/48714/.

Очень жду ваших комментариев  и пожеланий.

Молочников Олег Spb. 2012.

См. также

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 руб.

12.06.2017    138319    764    292    

405

Перенос данных 1C Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) в продаже с 2015 года, постоянно работаем над их развитием | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

45650 руб.

04.08.2015    162991    371    273    

360

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.230.x) и БП 3.0 (3.0.156.x). Правила подходят для версии ПРОФ и КОРП.

28000 руб.

15.12.2021    21912    144    40    

104

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | В продаже с 2019г. | Воспользовались более 176 предприятий! | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

45650 руб.

15.04.2019    70481    174    146    

117

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 Бухгалтерский учет Управленческий учет Платные (руб)

Переход и перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:ERP Управление предприятием 2.5 и 1С:Комплексную автоматизацию 2.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.227.x), ERP 2.5 (2.5.16.x), КА 2.5 (2.5.16.x) .

28000 руб.

24.06.2020    62449    51    27    

81

SALE! %

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос в продаже с 2015г., и мы постоянно работаем над его развитием. Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

45650 27000 руб.

24.04.2015    192605    143    241    

274

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

В продаже с 2015 года | Воспользовались более 287 предприятий! | Перенос данных из УПП 1.3 в БП 3.0 | из КА 1.1 в БП 3.0 | Переносятся документы, начальные остатки и вся справочная информация | Сэкономьте свое время - используйте готовое решение для перехода! | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

39500 руб.

25.02.2015    169822    294    253    

374

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Платформа 1C v8.2 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

14580 руб.

18.02.2016    184665    573    509    

516
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Поручик 4684 25.02.12 20:21 Сейчас в теме
(0) >>> Я хотел бы создать группу, посвященную конвертации данных,
Всё уже украдено до вас (с)

Конвертация данных
http://infostart.ru/community/groups/51/

Предложение о создании раздела
http://forum.infostart.ru/forum17/topic54364/
5. milkers 2894 26.02.12 09:57 Сейчас в теме
(1) Группа есть, жизни в ней нет...
9. Поручик 4684 26.02.12 17:39 Сейчас в теме
(5) Думаешь, в твоей будет? Создавай.
17. RustIG 1721 03.03.12 15:43 Сейчас в теме
(5) и в вновь созданной группе жизни не будет... а вот иногда писать статьи по теме полезно для сообщества. и за это отдельное спасибо всем и каждому автору.
и как идея - во вновь созданной группе можно накапливать ссылки на полезные и проверенные временем статьи и обсуждения.
2. пользователь 25.02.12 20:43
Сообщение было скрыто модератором.
...
3. Abadonna 3964 26.02.12 06:06 Сейчас в теме
Вопрос 1: на фига из УПП перегружать данные в БП, если в УПП и так есть бухучет?
Сильно подозреваю, что был ничем не мотивированный ответ бухов "хотим, чтобы и там".
Если разговор идет о "белой" базе, то
Вопрос 2: зачем клонировать строки номенклатуры с учетом ширины рулонов? Бухгалтерия в данном случае является чисто СУММОВОЙ программой, той же налоговой глубоко фиолетово какой ШИРИНЫ продавались рулоны, им важен СУММОВОЙ результат!
И у меня была подобная ситуация при переносе данных из УТ с очень сильно развитым учетом по характеристикам и свойствам. Быстро объяснил понятно и доходчиво бухам, что они маются фигней и вполне обойдутся в номенклатуре только наименованиями. Главное, чтобы во всех доках СУММЫ верные стояли.
Lukich66; +1 Ответить
4. milkers 2894 26.02.12 09:56 Сейчас в теме
(3)1. УПП очень сильно переделан для учета рулонов. Вести бухгалтерию в УПП - это значит бесконечно обновлять не типовую программу с огромным количеством дописок. Труд адский и некому не нужный, к тому же требующий сильных программистов. А я собираюсь закончить этот проект и уйти на следующий.
2. Что делать, если позиции с разной шириной могут иметь разные цены за кг в одном документе поступления? Они должны иметь разные цены списания, они должны быть визуально различимы в печатных формах. (Может возникнуть ситуация когда печатные формы нужно распечатать из бухгалтерии, например когда печатная форма счета-фактуры уже обновлена в бухгалтерии, а в УПП еще не успели :)
3.Есть некоторая специфика учета, которую легко реализовать именно в выгрузке, например автоматически формируя пакеты документов из одного.
14. Lukich66 82 03.03.12 06:06 Сейчас в теме
(4) вот здесь можно с Вами согласиться,действительно оч.многие и оч. сильно "ломают" УПП и встают в тупик( хотя тож самое и про БУХ можно сказать), но сама идея "гнать" цифры из УПП в БУХ- это что-то,надеюсь моим бухам эта затея не придет в голову( или предложить?).
16. RustIG 1721 03.03.12 15:38 Сейчас в теме
(14) да уж, засада... чего только не приходится выдумывать...
6. Jon2011 80 26.02.12 13:06 Сейчас в теме
У меня еще круче бухгалтеры хотят. Им не нужны в БП не только характеристики товара, но и однотипный товар и с одинаковой ценой тоже хотят видеть в документах БП в виде одной строчки.
Я сделал обработку которая компрессирует товар по названию и цене в накладной, и записывает такой список во внутреннюю таблицу документа.
А вот как подменить в плане обмена с бухгалтерией основную таблицу с товаром на мою внутреннюю не могу сообразить.
Может кто подскажет или это можно как-то по другому решить? Типа вообще на лету сжимать таблицу документа?
7. milkers 2894 26.02.12 13:24 Сейчас в теме
(6) Ты смеешься? Я же только что написал об этом. Перед обработкой табличной части товары вставляется код запроса по табличной части, который и сжимает табличную часть.Даже пример привел.
8. Jon2011 80 26.02.12 13:29 Сейчас в теме
Да, извини не въехал сразу то что прочитал.
10. iov 407 26.02.12 22:59 Сейчас в теме
(0) Главное потом эту конвертацию обновлять когда в бухне опять поменяют название перечисления или добавят вид движения... тут программист нужен не менее сильный чем на обновление типовой. Главное сразу оговори что обмен для этой КОНКРЕТНОЙ версии а то бывают прецеденты.
11. milkers 2894 27.02.12 11:34 Сейчас в теме
(11) Ты прав,но трудоемкость обновления управленческой базы в сотни раз больше и обовлять ее всякий раз, как в бухгалтерии поменяют печаную форму...
12. psih12 132 01.03.12 22:23 Сейчас в теме
Хорошая статья. Хотелось бы, чтобы Вы осветили Правила регистрации объектов (ПРО) в конвертации данных и их использование совместно с планами обмена.
15. RustIG 1721 03.03.12 15:36 Сейчас в теме
(12) плохой сайт, коллеги. это мое мнение и только мое.
полгода назад зашел я на этот сайт, ничего нормального скачать нельзя, сплошь реклама... автор 1С-ников за кого держит? в итоге по крупицам собрал информацию с диска ИТС, со статей ИС, методичку какую-то скачал с 1С-ПРО...
18. Jon2011 80 03.03.12 19:25 Сейчас в теме
Подскажите, как в обмене между Бух и УТ запретить передачу определенных документов?
19. milkers 2894 03.03.12 19:42 Сейчас в теме
(18) Операции->Справочники->Настройки обмена данными. На закладке "Обмен по правилам" выбираем сответсвующий тип документа и меняем настройку выгрузки с "выгружать" на "по ссылке". Если документ продолжает выгружаться по ссылкам из других документов, то на закладке "основные" выгружаем правила обмена, меняем их в конвертации данных, загружаем опять.
20. Jon2011 80 03.03.12 19:53 Сейчас в теме
(19) забыл уточнить. Обмен между Бух2.0 и УТ11. Таких настроек не нашел ни в бухе не УТ11.
22. milkers 2894 03.03.12 20:04 Сейчас в теме
(20) Уточняю Операции->Справочники->Настройки обмена данными
23. Jon2011 80 03.03.12 20:34 Сейчас в теме
(22) это все относится к обмену с УТ10. Потому как с УТ11 свои настройки "Обмен данными с продуктами на платформе 1С8.2" Обмен у меня уже настроен и работает. А в "Операции->Справочники->Настройки обмена данными" план обмена с УТ11 вообще не попадает.
24. milkers 2894 03.03.12 20:37 Сейчас в теме
(23) Ты прав,извини, я забыл про особенности УТ11. Не настраивал в ней обмен еще.
25. Jon2011 80 03.03.12 20:45 Сейчас в теме
(24) А там в настройках и выбора никого нет кроме "Организации", но есть доступ к правилам конвертации и регистраций. Вот только не пойму как через эти правила настроить чтобы документы или справочники шли только в одну сторону. Мне допустим совсем не хочется видеть в бухгалтерии все многообразие номенклатуры из УТ. А обмен упорно пытается за синхронизировать все справочники.
26. AShley 06.03.12 13:02 Сейчас в теме
(25) Jon2011, Можно правила обмена поправить. Просто отключить правило выгрузки справочника "Номенклатура". И время от времени очищать регистрацию по номенклатуре, чтоб глаза не мозолило.
30. Jon2011 80 06.03.12 20:31 Сейчас в теме
(26)В правилах конвертации конечно можно рубануть выгрузку. А как очищать регистрацию? Может как раз в "Правилах регистрации данных" надо что-то подправить? Совершенно не врубаюсь как эти правила работают.
21. Jon2011 80 03.03.12 19:55 Сейчас в теме
(19)
выгружаем правила обмена, меняем их в конвертации данных, загружаем опять.
меняем правила конвертации? А Правила регистрации не помогут в этом деле?
27. nuno21 2 06.03.12 13:54 Сейчас в теме
Занимательно. У меня в связи со статьёй вопрос. Вы пишете: "Это привело к катастрофе, которую обнаружили не сразу, что лишь усилило разрушительный результат. Оказывается ВИ не настолько уникальны, как описывает 1С...." Имеется ли тут в виду механизм уникальных идентификаторов (получаемый как СсылкаНаОбъект.УникальныйИдентификатор();) или речь о чём-то другом?
У меня сейчас стоит задача настройки регулярного обмена данных. Я собирался привязываться как раз к этим GUID'ам..
28. KapasMordorov 428 06.03.12 14:18 Сейчас в теме
(27)
GUID уникален по определению.
А у автора одна из баз скорее всего является частичной копией другой. Вот и повторения.
29. milkers 2894 06.03.12 15:13 Сейчас в теме
(27)(28) Нет. Обмен был между УПП и бухгалтерией. И когда через несколько недель стали появляться документы с перезаписанными контрагентами или договорами, принадлежащими другим контрагентам, для меня это был шок. Я до сих пор пытаюсь разобраться в механике произошедшего.
32. aduard 21.06.12 11:47 Сейчас в теме
(29)
А механика в этом случае очень простая, сначала ищет по GUID, не находит
далее ищет по номеру и дате, но какая гарантия, что в бухгалтерии уже не создан документ с таким
номером и датой (ручками бухгалтером), вот и затирает такие документы. В вашем случае поиск только по
GUID без каких либо реквизитов.
31. electronik 26.03.12 18:32 Сейчас в теме
33. milkers 2894 21.06.12 11:54 Сейчас в теме
Вы не правы. Здесь что-то более сложное. Менялся номер контрагента, который был в базе под другим номером. Полное впечатление, что совпали именно уникальные идентификаторы, чего вроде тоже не может быть.
34. Healer 1 14.01.17 00:07 Сейчас в теме
(33) Посмотрите в регистре сведений "Соответствие объектов информационных баз": в нём как раз и могут быть пары GUID-ов, испортивших Вам настроение. Ну и обработки обработка типа "НайтиОбъектПоUUID.epf" и метод НашОбъект.УникальныйИдентификатор() тоже пригодятся.
35. lsp71 02.03.12 11:23 Сейчас в теме
http://www.mykod.info/ сайт посвящен КонвертацииДанных
Оставьте свое сообщение