|
Конвертация данных, перенос Приходов Бух 7.7 - Бух 8.2 | ☑ | ||
---|---|---|---|---|
0
recovery_man
08.01.14
✎
11:37
|
Уважаемые форумчане, прошу помощи (КД вижу 2-ой раз в глаза, так что ногами не пинать ;-)
1.При переносе приходной накладной в документ ПоступлениеТоваровИУслуг, документы почему-то переносятся за период с начала 2004 по 2010 год, хотя в обработке Выгрузки в 7-ке задал дату с начала тек месяца (Декабрь)по конец его же, в чем причина не пойму?! кто сталкивался? 2.Хочу установить договор из Договор по умолчанию у контрагента, как это сделать? в каком обработчике? |
|||
1
Wobland
08.01.14
✎
11:41
|
1. не знаю;
2. при загрузке; |
|||
2
sf
08.01.14
✎
11:46
|
(0) по п.1 - проверяй параметры (период выгрузки). Если список выгружаемых документов формируешь не стандартной выборкой, то возможно просто не задаешь или задаешь пустые.
|
|||
3
recovery_man
08.01.14
✎
11:46
|
(1) 2. при загрузке; Тоесть: Объект = Контрагент.ДоговорПоУмолчанию? или как обратится?
|
|||
4
recovery_man
08.01.14
✎
11:50
|
(2)Где эти параметры нужно задать?
|
|||
5
Wobland
08.01.14
✎
11:51
|
(3) там есть целая внятная кнопка про такое
|
|||
6
recovery_man
08.01.14
✎
11:57
|
(5) Кнопка есть, все понятно по ней - непонятно в контексте чего там можно писать код? как обратится например к Контрагенту ...?
|
|||
7
sf
08.01.14
✎
11:59
|
(3) в ПКО на поступление что-то типа
Объект.ДоговорКонтрагента = Объект.Контрагент.ДоговорПоУмолчанию; (6) все там понятно, там же примеры есть. Если КД не старая, конечно. |
|||
8
Wobland
08.01.14
✎
11:59
|
(6) Объект - Произвольный. Загружаемый, модифицируемый объект, созданный по ссылке или найденный в информационной базе.
|
|||
9
recovery_man
08.01.14
✎
12:01
|
(7) За пример спасибо пробую ...
|
|||
10
recovery_man
08.01.14
✎
12:18
|
Вопрос 1. Остается открытым ...
|
|||
11
recovery_man
08.01.14
✎
12:23
|
(7) Нет не получилось, пишет
Поле объекта не обнаружено (Контрагент) |
|||
12
sf
08.01.14
✎
12:27
|
(11) 2 варианта: либо ты не там код вписал, либо у документа ПоступлениеТоваровИУслуг нет реквизита Контрагент
(10) ты документы выгружаешь "стандартной выборкой" или ? |
|||
13
recovery_man
08.01.14
✎
12:31
|
(12) ПКО Поступление товаровУслуг ПриЗагрузке КОД Объект = Объект.Контрагент.ОсновнойДоговорКонтрагента;
Стандартной выгружаю! |
|||
14
sf
08.01.14
✎
12:45
|
(13) Объект = Объект.Контрагент.ОсновнойДоговорКонтрагента;
и Объект.ДоговорКонтрагента = Объект.Контрагент.ДоговорПоУмолчанию; разницу в коде видишь? |
|||
15
recovery_man
08.01.14
✎
12:47
|
Вижу... исправляю ... (14)
|
|||
16
mikecool
08.01.14
✎
12:49
|
1) можно определить список ИсходящиеПараметры и перечислить в нем свойства контрагента со значениями + добавить правило конвертации, но если значение известно только в приемнике - то подставлять в ПриЗагрузке
|
|||
17
recovery_man
08.01.14
✎
12:52
|
(14) Благодарствую, с Довором все получилось!
|
|||
18
recovery_man
08.01.14
✎
12:54
|
(16) в коком ПКО это можно сделать? в отдельном, для договора?
|
|||
19
sf
08.01.14
✎
12:55
|
(17) а по п1. в 7ке в отладчике пройдись какие параметры у тебя установлены. Может быть ты шаблон выгрузки не от этой версии КД взял как вариант.
|
|||
20
recovery_man
08.01.14
✎
12:57
|
(19) ок попробую, я так понимаю 1.Вопрос со скрипом потдается понимаю не только мне, нашел ветку там об обработчиках в Правилах выгрузки! но расплывчато...
Как говорится слышу звон ... но незнаю где он ... |
|||
21
recovery_man
08.01.14
✎
13:22
|
(19) Как вариант, проверить не могу, шаблоны слетели а обработки валяются на серваке уж сам не помню сколько... буду качать свежую КД и пробовать, ВСЕМ СПАСИБО.
|
|||
22
recovery_man
08.01.14
✎
16:55
|
С КД 2.1.8.1 Таже ситуация с периодом :(
|
|||
23
recovery_man
08.01.14
✎
17:28
|
Неужели никто не знает как выгрузить документа за период?
|
|||
24
Китайский Муй
08.01.14
✎
17:35
|
(23) В обработчике "ПриВыгрузке" ПКО добавь условие на дату. Примерно:
Если Источник.ДатаДок<= Дата("2013/12/01") И Источник.ДатаДок>= Дата("2013/12/31") Тогда Отказ = 1; КонецЕсли |
|||
25
recovery_man
08.01.14
✎
17:45
|
Всеравно грузит не тот период... (24)
|
|||
26
recovery_man
08.01.14
✎
17:47
|
(24) А у Вас такая запись, при загрузке за период работает?
|
|||
27
Китайский Муй
08.01.14
✎
17:54
|
(26) У меня - работает, если при выгрузке установить даты в обработке V77Exp.ert
|
|||
28
recovery_man
08.01.14
✎
18:00
|
(27) Я тоже там установил даты ... толку нет
|
|||
29
Китайский Муй
08.01.14
✎
18:00
|
(25) Попробуй ещё в самой коyвертации установить в событии "После загрузки объекта":
Если ИмяТипаОбъекта = "Документ" Тогда Если Объект.Дата < Дата(2013, 12, 01, 0, 0, 0) И Объект.Дата > Дата(2013, 12, 31, 23, 59, 59) Тогда Отказ = Истина; КонецЕсли; КонецЕсли; |
|||
30
Китайский Муй
08.01.14
✎
18:03
|
(28) Подозреваю, что предыдущие периоды у тебя выгружаются по ссылкам...
|
|||
31
recovery_man
08.01.14
✎
18:05
|
(30) Поставил галку комментировать Выгрузку, последний документ 2010 годом, поэтому при загрузке не сработает!
|
|||
32
recovery_man
08.01.14
✎
18:07
|
(30) Интересно а кто тянет эти ссылки куча справочников и 1 документ - больше пока ничего не гружу!
|
|||
33
Китайский Муй
08.01.14
✎
18:55
|
(32) А конвертацию как писал - автоматом по галке "создать рекурсивно"?
|
|||
34
recovery_man
08.01.14
✎
19:01
|
(33) да! именно!
|
|||
35
Китайский Муй
08.01.14
✎
19:19
|
(34) Аааааа, Семён Семёныч!!!... Вот поэтому. :)
|
|||
36
recovery_man
08.01.14
✎
19:43
|
(35) Разобрался, зашел в отладку в 7 пошагово выгрузило нужный период! вышел из отладки - запустил так, опять муть...видать индексы или ещё какая то гадость ...вообщем думаю дело не в КД!
|
|||
37
Китайский Муй
08.01.14
✎
20:34
|
(36) Аааааааааааааааааааа! А конвертация ведь генерит код для обработки V77Exp.ert и поэтому нужно каждый раз МЕНЯТЬ код модуля обработки и пересохранять его или использовать конструкцию #ЗагрузитьИз...
|
|||
38
recovery_man
09.01.14
✎
00:37
|
(37) Псб, теперь надо как то базу вылечить ... но это уже другая история :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |