|
КД Бух 4.5 -> УТ 10.3 Заполнить реквизит "Организация" | ☑ | ||
---|---|---|---|---|
0
sora_tm
20.11.11
✎
11:55
|
Добрый день!
Есть самописный документ в Бух 4.5, пытаюсь при помощи кд перенести в УТ 10.3. Проблемы две: У источника нету реквизита "Организация" как его заполнить в приемнике? (Организация в УТ одна) Такая же проблема с валютой. |
|||
1
Сияющий Асинхраль
20.11.11
✎
11:59
|
Можно после загрузки объекта ставить из настроек пользователя основную организацию и валюту...
|
|||
2
Поручик
20.11.11
✎
12:00
|
(0) Элементарно. В ПКО документа в ПКС Организация, обработчик ПриВыгрузке
Значение = Константы.ОсновнаяОрганизация.Получить(); //Забыл, как в клюшках константу получать. |
|||
3
Поручик
20.11.11
✎
12:01
|
+ аналогично для валюты.
|
|||
4
Сияющий Асинхраль
20.11.11
✎
12:06
|
Ну, организации в бухгалтерии отродясь не было, поэтому вариант (2) не катит, можно, конечно, организацию из констант собирать, но, ИМХО, много гемора, проще взять из констант на стороне приемника, а по поводу валюты (2) прав, можно и из бухгалтерских констант взять
|
|||
5
sora_tm
20.11.11
✎
12:12
|
(4) А можно поподробнее как "взять из констант на стороне приемника"? :)
|
|||
6
Поручик
20.11.11
✎
12:13
|
А, точно. Есть НаименованиеОрганизации, строковая константа.
Слава богу, клюшки всё больше забываю. |
|||
7
echo77
20.11.11
✎
12:14
|
в обработчике ПКО После загрузки:
Объект.Организация = Справочники.Организации.НайтиПоНаименованию("<Наименование вашей организации>"); Объект.Организация = Справочники.Валюты.НайтиПоКоду("<Код валюты>") |
|||
8
echo77
20.11.11
✎
12:15
|
- это неоптимальный вариант, т.к. постонно после загрузки документа(а их может быть много) будет осуществляться поиск организации и валюты.
p.s. не пойму по какому принципу форум красит/не красит код |
|||
9
Поручик
20.11.11
✎
12:26
|
(7) (0) в обработчике ПКО После загрузки:
Объект.Организация = Организация = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяОрганизация"); |
|||
10
Поручик
20.11.11
✎
12:26
|
Объект.Организация = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяОрганизация");
|
|||
11
sora_tm
20.11.11
✎
12:28
|
(7) Сделал следующее
В вкладке "Конвертация свойств" добавил Источник: Пусто Приемник: Организация Создал новое правило конвертации объектов Организации В поле "после загрузки" добавил Объект.Организация = Справочники.Организации.НайтиПоНаименованию("<ООО ИД "Эхо">"); http://itmages.ru/image/view/336133/ebd17283 Пробовал и то что Поручик в (10) подсказал. Не работает... |
|||
12
sora_tm
20.11.11
✎
12:28
|
||||
13
Поручик
20.11.11
✎
12:30
|
В настройках пользователя на стороне приёмника должна быть указана Основная организация.
|
|||
14
sora_tm
20.11.11
✎
12:31
|
(13) Стоит
|
|||
15
Поручик
20.11.11
✎
12:33
|
(14) Тогда от трёх штук. У меня бы заработало.
|
|||
16
Сияющий Асинхраль
20.11.11
✎
12:39
|
(11) Ты что догадался вот эти скобочки "<" и ">" оставить?
|
|||
17
Сияющий Асинхраль
20.11.11
✎
12:40
|
т.е. "<" и ">"
|
|||
18
Сияющий Асинхраль
20.11.11
✎
12:41
|
Вот ведь, знак меньше не пропечатывается на форуме. Похоже глюк форумного движка...
|
|||
19
Поручик
20.11.11
✎
12:42
|
(16) Ага, ппц просто. И вообще, организацию для документов можно подсовывать в глобальном обработчике ПриЗагрузке
|
|||
20
echo77
20.11.11
✎
12:43
|
(11) Не рационально создавать ПКО по которому ничего не будет переноситься а будет лишь выполняться установка значения
Я обычно в обработчике после загрузки проставляю все значения реквизитов, которые всегда принимают одно и то же значение |
|||
21
sora_tm
20.11.11
✎
12:46
|
(16) Я и с <> и без пробовал. ПОдумал может они экранируют кавычки.
|
|||
22
sora_tm
20.11.11
✎
12:48
|
Если не считать < > по идее то правильно делаю?
|
|||
23
Поручик
20.11.11
✎
12:50
|
(22) Убери из ПКО всех документов организацию.
|
|||
24
sora_tm
20.11.11
✎
12:57
|
(23) Спасибо, все ОК!
Спасибо огромное, всем кто помог! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |