|
Тупой вопрос по КД | ☑ | ||
---|---|---|---|---|
0
Злобный Фей
06.03.12
✎
15:01
|
Передаю из пункта А в пункт Б документ Заказ покупателю № 1. В базе Б он уже есть (ранее уже передавался), и в нем расставили размещения. При модификации заказа в А он передается снова, и размещения затираются. А хочется, чтобы они оставались. Конечно, если те товары, по которым были размещения, остались в документе. Понять, что документ найден, и прочитать его я могу в событии ПКО При загрузке. А вот дальше что с этим делать – хз, туплю. По идее мне бы эту информацию как-то в После загрузки получить и расставить размещения в зад. А как это сделать?
|
|||
1
Злобный Фей
06.03.12
✎
15:23
|
Блин, как быстро темы тонут в этом чяте
|
|||
2
Управляемые Формы
06.03.12
✎
15:25
|
ПриЗагрузке
Если МоиРеквизитыЗаполнены() Тогда Отказ = Истина КонецЕсли |
|||
3
Злобный Фей
06.03.12
✎
15:29
|
(2) Мене не надо отказ = истина. Там могли пол заказа передербанить, и это нужно записать в базу. Просто оставить резервы.
|
|||
4
dk
06.03.12
✎
15:32
|
реквизиты в шапке?
|
|||
5
Злобный Фей
06.03.12
✎
15:35
|
(4) Размещение (нужный мне реквизит) - реквизит ТЧ Товары, если я правильно понял вопрос
|
|||
6
luckyluke
06.03.12
✎
15:37
|
(0) у ПКС есть свойство "Не замещать значения свойств у существующих объектов в приемнике", оно не помогает?
|
|||
7
Злобный Фей
06.03.12
✎
15:40
|
(6) Секундочку, сейчас гляну. Вполне возможно, что поможет
|
|||
8
Злобный Фей
06.03.12
✎
15:55
|
(6) Неа, не прокатило (
|
|||
9
luckyluke
06.03.12
✎
15:58
|
(8) странно, состав строк меняется? или мб на свойства в ТЧ не влияет...
|
|||
10
Злобный Фей
06.03.12
✎
16:04
|
(9) Сейчас на партнерке смотрю. Там были траблы с этой галкой у людей, она не работала. Ответы от одноэс - используйте определенную версию обработки, используйте оптимизированную запись. У меня тут конфа довольно древняя, загрузка/выгрузка по расписанию через ОбменДаннымиXML. Оптимизацию я там отключил прямо в коде специально, потому что с ней вообще не работало. Разбираться в 16000 строк навороченного кода вообще не катит. Подбирать другую обработку боюсь, если честно. Вдруг вообще всё ляжет нафиг. Короче, пичалька.
А другие варианты есть? |
|||
11
luckyluke
06.03.12
✎
16:08
|
(10) как вариант всегда можно посмотреть обработку обмена через XML, в обработчике после загрузки есть переменная ПараметрыОбъекта, но почему-то не описана в обработчике при загрузке, может она там тоже есть, тогда сохранить в неё соответствие номера строки ТЧ и размещения, потом в обработчике после загрузки проставить нужные размещения. ну или добавить самому в обработку универсального обмена XML нужную переменную и туда писать это соответствие номера строки и размещения и в обработчике после загрузки проставлять размещения.
|
|||
12
Злобный Фей
06.03.12
✎
16:08
|
+УТ белорусская локализация. В такие вещи локализаторы вряд ли лазили, да мало ли..
|
|||
13
Злобный Фей
06.03.12
✎
16:10
|
(11) "добавить самому в обработку универсального обмена XML нужную переменную" можно с этого момента поподробнее? Я в этих вещах не шарю, поэтому прошу чуть более развернуто, где чего и куда ставить
|
|||
14
rintik
06.03.12
✎
16:14
|
Обмен не двусторонний? После того как в Б изменили в А передавать изменения нельзя?
|
|||
15
luckyluke
06.03.12
✎
16:16
|
(13)открываешь обработку в конфигурации УниверсальныйОбменДаннымXML, пишешь в самом верху
Перем МояПеременнаяДляОбмена Тогда можно будет в неё писать что хочешь в обработчике ПриЗагрузке, а потом пользовать в обработчике ПослеЗагрузки, когда документ уже загружен. Но я еще раз говорю, для этой цели по идее предназначена переменная ПараметрыОбъекта, которая возможно доступна и в обработчике ПриЗагрузке и в обработчике ПослеЗагрузки. |
|||
16
Злобный Фей
06.03.12
✎
16:17
|
(11) ПараметрыОбъекта в При записи нет по причине их непрочитанности из файла на тот момент, увы
|
|||
17
Злобный Фей
06.03.12
✎
16:20
|
(14) Обмен односторонний, из Б в А передавать не нужно ни в коем случае. Такая логика, не я ее придумывал
|
|||
18
Злобный Фей
06.03.12
✎
16:21
|
(15) Идея понятна, спасибо. Мне нравится.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |