Имя: Пароль:
1C
1С v8
Конвертация данных присвоить заданное значение базы получателя
0 IlyaAndr
 
14.04.15
15:37
Конвертация данных 2,1 настроены правила обмена для документа необходимо присвоить для СчетУчетаНДС бухгалтерский счет из базы получателя. Заранее спасибо. только начинаю осваивать КД.
1 Naumov
 
14.04.15
15:38
Проблема в чем?
2 IlyaAndr
 
14.04.15
16:04
Не знаю как и где их задать явно. Я только начал осваивать.
3 Naumov
 
14.04.15
16:06
(2) В событии "ПослеЗагрузки" ПКО объекта можно делать с объектом все, что хочешь.
Посмотри так же информация по обработчикам, там написано что конткестно доступно и когда.
4 Поpyчик-4
 
14.04.15
16:19
(0) Возьми любые типовые правила обмена с бухгалтерией и посмотри, как там происходит заполнение счетов учета в документах. Всего делов.
5 IlyaAndr
 
14.04.15
16:20
Если не трудно, подскажите. Есть Документ поступление товаров услуг в нем есть СчетУчетаРасчетовСКонтрагентом (вид ПланСетовссылка.Хозрасчетный) как ему присвоить значение счета 60.01. Есть ПКО Поступление в нем ПКС где конкретно что поставить. Заранее спасибо.
6 IlyaAndr
 
14.04.15
16:27
Попутчик, уже смтотрел, там подобного не нашел или я не дойду ни как.
7 fisher
 
14.04.15
16:42
Со счетами не пробовал, но для справочников работало дефолтовое правило поиска по коду, если ПКО не задано.
Т.е. просто пишешь в ПередВыгрузкой в ПКС (с пустым ПКО!)
Значение = КодИзБазыПолучателя;
Если значение было составного типа, тогда рисовал специальное ПКО для поиска по коду. Т.е. ставил галки не создавать мол не создавать и не загружать, ПКС - только "Код" с поиском, а в обработчике ПКС:
Значение = Источник;
8 IlyaAndr
 
15.04.15
09:46
Как можно получить план счетов из базы получателя, чтобы проставить необходимый мне счет.
9 Naumov
 
15.04.15
10:00
ПланыСчетов.Хозрасчетный.<наименование предопределенного счета>
10 IlyaAndr
 
15.04.15
12:18
Naumov пробовал, может не в тот обработчик вставлял. Вставлял в обарабтчик ПолсеВыгрузки в ПКС СчетУчетаРасчетовСКонтрагентом и запускал режим отладки, в отладчике на ПланыСчетов.Хозрасчетный пишет ошибка, подскажите где копать.
11 fisher
 
15.04.15
12:31
(8) При выгрузке - никак. Выгрузка происходит в базе-источнике. На этом этапе ты можешь описать только правила поиска нужных данных в базе-получателе. Если данные не предопределенные, то я уже предложил искать по коду.
В обработчиках загрузки ты уже можешь обращаться напрямую к данным базы-получателя. Только в большинстве случаев это лишнее. Обработчики загрузки заметно замедляют и без того не быстрый процесс загрузки. Оптимально всю конвертацию производить при выгрузке.
12 Поpyчик-4
 
15.04.15
12:37
(10) Я тебе говорил, включи мозг и посмотри типовые правила. Вся проблема на пять минут.

После загрузки

СчетаУчета = БухгалтерскийУчетПереопределяемый.ПолучитьСчетаРасчетовСКонтрагентом(
    Объект.Организация, Объект.Контрагент, Объект.ДоговорКонтрагента);

Документы.ВозвратТоваровПоставщику.ЗаполнитьСчетаУчетаВТабличнойЧасти(Объект, "Товары");



(11) Оптимально надо соблюдать баланс, чтобы не перегружать и без того избыточный файл данных.
13 fisher
 
15.04.15
12:43
(12) Во-во. Не перегружать его обработчиками загрузки :)
14 IlyaAndr
 
15.04.15
15:40
Попутчик спасибо тебе огромное, я же говорю только начинаю осваивать. Буду теперь внимательней смотреть в примерах.

Fisher. то же спасибо.
15 IlyaAndr
 
15.04.15
15:48
Получается, что оптимальнее сделать внешнюю обработку для базы получатель, и после обмена обработать. проставив, что где нужно.
16 fisher
 
15.04.15
16:01
(15) Странный вывод.
17 Поpyчик-4
 
15.04.15
16:45
(15) Речь идёт об обработчике ПослеЗагрузкиОбъекта в конвертации данныхх.
18 IlyaAndr
 
15.04.15
22:32
Мне вообще надо чтобы в доке Поступление товаров услуг проставились счета учета и т.п. вот и получается что пока я еще не знаю КД на необходимом уровне мне легче сделать так, что в принципе и сделали. Но есть интерес, как все же можно присвоить счету определенное значение при конвертации.
Попутчик нет речь идет о внешней обработке отдельной.
19 MaxS
 
15.04.15
23:02
В ПКС перед выгрузкой, например так:
Значение = "ПрочиеРасчетыСРазнымиДебиторамиИКредиторами";
правило конвертации не задано, тип приемника задан, например ПланСчетовСсылка.Хозрасчетный.
20 IlyaAndr
 
16.04.15
11:30
MaxS, так не работает, нужно еще что то указать типа поиск при загрузке что ли.
21 MaxS
 
17.04.15
06:35
(20) Если тип строка, то поиск происходит автоматически по предопределенным элементам.
Нужно проверить в базе приемнике есть ли такой предопределенный элемент.