Имя: Пароль:
1C
1С v8
Обмен ут - бп
,
0 PRESTIGE
 
22.05.15
09:40
Вообщем... туплю чего то дико. Была нетиповая буха, рабочая с настроенным обменом. Из нетипового в ней был один реквизит в номенклатуре, который никак не заполнялся и нужен был только для обмена. Мужику надоелу каждый раз платить как за нетиповое обновление, попросил сделать ее типовой. ФИгня вопрос  - накотили тот же релиз, она стала типовой, но вот обмены уже упали. Думал убрать этот реквизит из их правил обмена, выдает ошибку, делал стандартные правила - тоже ругается. Подскажите каким путем лучше пойти?
1 pavelul73
 
22.05.15
09:41
разобраться, для чего нужен был реквизит в правилах?
2 PRESTIGE
 
22.05.15
09:43
(1) Как  я понял, по нему как раз искалась номенклатура, так как у них не код, не артикул и не наименование не были одинаковыми.
3 Альбатрос
 
22.05.15
09:44
(2) Ну и как тогда ты будешь теперь искать без этого реквизита?
4 varyag
 
22.05.15
09:44
(2) типа ГУИД реквизит чтоли?
5 Альбатрос
 
22.05.15
09:45
(4) У нас такая же система
6 varyag
 
22.05.15
09:45
(5) да много где такая система..
7 varyag
 
22.05.15
09:45
(0) ты хоть на копии надеюсь это сделал?
8 PRESTIGE
 
22.05.15
09:48
(3) ну будут приводить наверное к чему то одному, это как бы уже не мой вопрос.
(7) Да, на копии. Подскажите то как  быть?
9 anatoly
 
22.05.15
09:51
(0) хороший пример как не надо делать.
либо экономить - либо все работает.
10 varyag
 
22.05.15
09:52
(8) а расскажи подробней что за ошибки при обмене то?
11 Timon1405
 
22.05.15
09:52
(8) Вернуть все обратно, разобраться как работает, предложить делать нетиповое обновление дешевле, чем прошлая контора
12 varyag
 
22.05.15
09:54
+ (11) да, сначала разберись, возможно ли и насколько целесообразно переходить к типовой. Ато может у тебя потом затык будет с поиском номенклатуры и получешь большую проблему чем обновление нетиповой (что вообще не проблема при одном измененном реквизите)
13 Stim
 
22.05.15
09:59
Один добавленный реквизит и сразу нетиповое обновление в 5 раз дороже??

имхо - мужику было бы проще самому научиться ставить обновления, чем заниматься такой фигней
14 PRESTIGE
 
22.05.15
10:01
(12) а по гуиду но без реквизита искать можно будет?
(13) не в 5.
(11) прошлая контора и есть мы)))
15 PRESTIGE
 
22.05.15
10:05
Как я понял, ошибка была только здесь
[URL=http://www.radikal.ru][IMG]http://s47.radikal.ru/i115/1505/bc/01af4ff19c4a.png[/IMG][/URL]
16 PRESTIGE
 
22.05.15
10:06
Тьфу ты, гуид этот использовался здесь. Совсем что то не варит
http://s47.radikal.ru/i115/1505/bc/01af4ff19c4a.png
17 Альбатрос
 
22.05.15
10:24
(14) По гуиду стандартному ты ничего не найдешь
18 НаборДанных
 
22.05.15
10:35
(0)Теперь мужик попал на немало денег и/или времени за разгребания проблем и приведения номенклатуры к единому знаменателю, нормальная такая экономия у мужика выходит)
Я думаю сделать так, провести разъяснительную работу с мужиком, наверняка сам просил предыдущего 1Сника сделать так, ибо разгребать завалы номенклатуры в БД не хотели, а теперь заднюю включает. Проблем будет много, выход - инвентаризация(тут будет кровь и слезы) и приведение номенклатуры к единому виду(немного слез).

Еще вариант, ГУИД нетиповой пихнуть во что-то типовое -  свойства, пустой реквизит и т.д., допилить правила, выдать мужику.
19 Альбатрос
 
22.05.15
10:39
(18) Только нужен будет не типовой механизм генерации этого ГУИДа при создании нового элемента и при копировании
20 varyag
 
22.05.15
10:47
(18) Кстати да, в доп.реквизиты(свойства) его запихать обработкой, а в правилах в ПКС Номенклатура допилить поиск по значению этого свойства - делов не много.
21 НаборДанных
 
22.05.15
10:49
(19)Не нужен будет в дальнейшем, он нужен для стыковки текущей номенклатуры, если он пустой, то новая номенклатура едет по типовым правилам синхронизации, те по своему ГУИДу. Мужик правда в этом случае не получит то, что у него есть сейчас по номенклатуре, зато всё типовое, кроме правил.
22 varyag
 
22.05.15
11:03
(16) а в обработчике что?
Значение = ПолучитьУникальныйИдентификатор()   ?
23 PRESTIGE
 
22.05.15
12:06
(22) Да. Вообщем решил сделать так - гуид записываем в комментарий, и в правилах гуид же меняем на комментарий. Только щас магия какая то, в конвертации начинаю загружать правило, он выдает ошибку:
Конфликт блокировок при выполнении транзакции:
Не удалось заблокировать таблицу '_REFERENCE7'
24 PRESTIGE
 
22.05.15
12:18
Несколько раз переоткрыл конвертацию и все норм заработало
25 pavelul73
 
22.05.15
12:21
(23) Я бы подумал 1000 раз перед тем, как делать обмен на основе комментариев
26 pavelul73
 
22.05.15
12:28
Исходя из (22) - это говорит о том, что внутренний идентификатор записывался в реквизит GUID/искался по нему, я думаю, что можно развить эту тему для настройки обменов
27 PRESTIGE
 
22.05.15
12:37
(26) в (14) я про это спрашивал
28 Timon1405
 
22.05.15
12:57
(27) Типовой. Обмен. Работает На ГУИДах. Используются РС СоответствиеОбъектовДляОбмена или СоответствияОбъектовИнформационныхБаз в зависимости от конфы. подробности реализации можно посмотреть (внимание!) в типовых правилах обмена.
Основная теорема систематики: Новые системы плодят новые проблемы.