|
Конвертация данных, два вопроса
| ☑ |
0
3achem
27.05.15
✎
10:43
|
Добрый день
Есть одна настройка правил обмена (почти типовая между ут - бп) и есть по ней два вопроса
1) Объект источник (платёжное поручение входящее) - приемник (поступление на расчетный счет), нужно чтобы дата в поступлении на расчётный счет была на конец дня. В событии "после загрузки" пишу код
Объект.Дата = КонецДня(Объект.Дата);
в итоге дата у документа становится такой 27.05.2015 0:00:00, а должно быть 27.05.2015 23:59:59. Не могу понять, в чём ошибка?
2) Справочник контрагенты, идёт поиск по Код+ЭтоГруппа+НаименованиеПолное, настройка такая
в базе БП есть контрагенты, которые созданы копированием но у них изменён вручную код, всё остальное идентично, кроме полного наименования(не всегда). После обмена коды становятся одинаковыми, вопрос почему?
Вот скрин для примера
|
|
1
Aleksey
27.05.15
✎
10:48
|
Функция ПолучитьДатуV8(ЧастьДата, ЧастьВремя = "00:00:00")
|
|
2
vicof
27.05.15
✎
10:49
|
1. Перед выгрузкой Значение = КонецДня(Источник.Дата)
2. Обработчик "поля поиска" для контрагентов есть?
|
|
3
fisher
27.05.15
✎
10:50
|
1) + нежелательно делать конвертацию в базе-приемнике без острой необходимости. В ПередВыгрузкой делай.
2) Потому что у тебя стоит поиск по внутреннему идентификатору
|
|
4
3achem
27.05.15
✎
10:56
|
(2) 2. Поля поиска Код+ЭтоГруппа+НаименованиеПолное
(3) 2. Оставить поиск только по полям поиска? Тогда не заполняются все данные у котрагента, может какие-то ещё настройки надо выставить?
|
|
5
vicof
27.05.15
✎
10:59
|
(4) " Тогда не заполняются все данные у котрагента,"
Врешь
|
|
6
3achem
27.05.15
✎
11:08
|
(5) Зачем мне это?
|
|
7
Naumov
27.05.15
✎
11:09
|
(6) Возможно у тебя есть второе ПКО для контрагентов, которое передает только ссылку.
|
|
8
vicof
27.05.15
✎
11:24
|
(5) покажи пкс-ы для контрагентов
|
|
9
3achem
27.05.15
✎
11:28
|
(8)
|
|
10
vicof
27.05.15
✎
12:26
|
(9) Не выгружать объекты по ссылкам стоит?
|
|
11
vicof
27.05.15
✎
12:26
|
у каких нить реквизитов контрагента
|
|
12
3achem
27.05.15
✎
15:27
|
(10) нет, не стоит
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший