Имя: Пароль:
1C
1С v8
Конвертация данных, два вопроса
0 3achem
 
27.05.15
10:43
Добрый день
Есть одна настройка правил обмена (почти типовая между ут - бп) и есть по ней два вопроса
1) Объект источник (платёжное поручение входящее) - приемник (поступление на расчетный счет), нужно чтобы дата в поступлении на расчётный счет была на конец дня. В событии "после загрузки" пишу код

Объект.Дата = КонецДня(Объект.Дата);

в итоге дата у документа становится такой 27.05.2015 0:00:00, а должно быть 27.05.2015 23:59:59. Не могу понять, в чём ошибка?

2) Справочник контрагенты, идёт поиск по Код+ЭтоГруппа+НаименованиеПолное, настройка такая http://s020.radikal.ru/i722/1505/fc/5229c9cefb48.png

в базе БП есть контрагенты, которые созданы копированием но у них изменён вручную код, всё остальное идентично, кроме полного наименования(не всегда). После обмена коды становятся одинаковыми, вопрос почему?

Вот скрин для примера http://s020.radikal.ru/i703/1505/92/aee0334ba4cd.png
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
7 Naumov
 
27.05.15
11:09
(6) Возможно у тебя есть второе ПКО для контрагентов, которое передает только ссылку.
8 vicof
 
27.05.15
11:24
(5) покажи пкс-ы для контрагентов
9 3achem
 
27.05.15
11:28
10 vicof
 
27.05.15
12:26
(9) Не выгружать объекты по ссылкам стоит?
11 vicof
 
27.05.15
12:26
у каких нить реквизитов контрагента
12 3achem
 
27.05.15
15:27
(10) нет, не стоит
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший