Имя: Пароль:
1C
1С v8
Обмен данными через конвертацию данных
, ,
0 antiteror91
 
24.08.16
16:56
Здравствуйте. Столкнулся с такой проблемой. Есть правила выгрузки справочника номенклатуры без замены существующих объектов приемнике. Если я выгружаю вручную то правила работают правильно. Если я запускаю регламентное задание использующее это правило, то элементы номенклатуры заменяются в приемнике при загрузке. Как решить эту проблему, подскажите пожалуйста кто сталкивался. спасибо!
1 SpellKeeper
 
24.08.16
16:58
А что используете для обмена?
2 antiteror91
 
24.08.16
17:01
(1) обработку v8exchan82
3 Горогуля
 
24.08.16
17:02
регзадание хватает не то?
4 SpellKeeper
 
24.08.16
17:03
Это для ручного запуска?
А для регламентного задания? тоже ее?
Собственно вопрос в следующем, а уверены, что правила и там и там одинаковые?
5 zippygrill
 
24.08.16
17:04
В ПриЗагрузки есть параметр "ОбъектНайден" по моему. Задействуй и его тоже.
6 antiteror91
 
24.08.16
17:04
(4) да используются одни и те же правила. уверен в этом
7 zippygrill
 
24.08.16
17:05
И НеЗамещатьОбъект
8 Горогуля
 
24.08.16
17:06
(6) какие ваши доказательства?
9 SpellKeeper
 
24.08.16
17:07
Вот, да, проверьте в настройках ПКО галку "Не замещать объект".
Или у Вас это условие не так обрабатывается?
10 antiteror91
 
24.08.16
17:12
(9) (5) у меня стоит галочка не замещать объект.
11 antiteror91
 
24.08.16
17:13
(0) забыл написать что у меня указаны поля поиска.
12 Cyberhawk
 
24.08.16
17:14
Обработчик полей поиска (программный код) есть? Если да, то регл. задание просто использует обработку с ошибкой
13 Cyberhawk
 
24.08.16
17:14
... с ошибкой от 1С, которая до сих пор так и не исправлена
14 antiteror91
 
24.08.16
17:15
(12) можно поподробней что за ошибка?
15 Cyberhawk
 
24.08.16
17:16
(14) Что подробней? Ошибка поведения
16 Cyberhawk
 
24.08.16
17:18
+(15) "Если объект найден по полям поиска, и при этом определен обработчик "Поля поиска" (даже если код закомментирован полностью), то все свойства найденного объекта заменяются. При этом также игнорируется флажок "Не замещать значения свойств объекта" у ПКС.

Если же объект найден по GUID, или же по полям поиска, но при этом обработчик "Поля поиска" девственно чист, все ОК."
https://partners.v8.1c.ru/forum/t/1131758/m/1131758
17 antiteror91
 
24.08.16
17:24
(15) у вас получалось ее исправлять?
18 Cyberhawk
 
24.08.16
17:33
(17) В ссылке приведены два способа исправления - через изменение правил или через изменение кода обработки обмена
19 SpellKeeper
 
24.08.16
17:36
(17) Глянь сюда, плиз. Обмен данными через конвертацию
У меня тоже проблема с конвертацией, может чего подскажешь.
20 Cyberhawk
 
25.08.16
09:14
(19) Я там подсказал, хоть ты и не ко мне обращался
21 Chameleon1980
 
26.08.16
08:06
+(4)
22 SpellKeeper
 
26.08.16
09:10
После долгих ползаний по коду обменов данными у меня сложилось впечатление, что для выгрузки данных в ручном режиме и в регламентном задании работают разные процедуры.
Что-то попадались мне разные процедуры в разных модулях, но делающие одно и то же.
Правда, я в этом до конца не уверен, уж больно много там накручено. И говорю про УПП.
23 Serg_1960
 
26.08.16
09:41
(22) Я тоже встречал дублирование алгоритмов в УПП. Но должен заметить, что УПП не показательна в этом плане - конфигурацию бросили развивать на пол-пути. Точнее сказать, БСП уже устаревшей версии туда внедрили, а новые версии БСП, рассчитанная на управляемый интерфейс, со скрипом влазила в УПП и застряло на пол-дороге внедрения. Имхо, разумеется.

А если говорить об обмене данных, о механизме платформы, то УПП подобна Windows - ей тоже приходится тащить хвост совместимости с предыдущими версиями и платформами. Потому и бросили развитие. Упёрлись.
24 SpellKeeper
 
26.08.16
10:20
Значит мне не показалось
И эти дубли где-то вызываются. И не очень они дубли, т.к. работают несколько по-разному.

По моему ИМХО, 1С выбрала не очень правильный путь развития УПП. Универсальные вещи всегда очень большие и сложные в управлении. И быть по другому не может. При этом конечному пользователю далеко не всегда нужны все функции заложенные в этом универсальном механизме. Фактически все мои знакомые, кто использовал УПП, ставили ее ради бюджетирования.
Вообще 1С следовало бы все свои продукты свести к модулям, которые собирались бы как Лего. Купил модуль Бух, потом докупил Торговлю, присоединил. Докупил какое-то отраслевое решение - добавил к базе.
Но главное, чтобы эти модули были относительно небольшими и легкими. И пусть их будет куча с небольшими расхождениями. Думаю, это будет не страшно.
AdBlock убивает бесплатный контент. 1Сергей