Кто-нибудь разобрался с "Конвертацией данных"??? #3275


#0 by Грек
Хай! Столкнулся вот с чем. Пусть в конфигурации приемнике есть реквизит шапки дока, аналога которому нет в источнике. Я хочу чтобы при загрузке ему присвоилось значение константы-приемника. Где это правильно прописать в "Конвертации данных"? И вообще есть чтонибудь почитать про нее кроме как на ИТС?
#1 by Bzzzzz
Вот здесь есть немного: найдешь еще чего интересного,плиииз скинь на мыло мне
#2 by Грек
да не нашел я ничего больше. Такое ощущение, что это таинство написали непонятно для кого. По мне, так лучше чтобы вместо опусов на ИТС привели десяток практических примеров.
#3 by КККК
какого типа реквизит? можешь правило отдельное сделать, можешь через скрипт, можешь через кнопку "Конвертация значений"
#4 by Грек
В данном случае: вариант расчета налогов в Бухии. Я хочу чтобы при загрузке накладных он ставился = Константа.ОсновнойВариант... Иначе никак не получается, имхо потому что наименование элемента спр. строиться из соотв. ставок и при выгрузке надо либо формировать это название и по нему синхронизировать, либо как я решил тупо проставлять из константы. Понимаю, что скриптом но как и где его написать, пробовал в функции типа Вернуть Приемник.Константа.ОсновнойВариантРасчетаНалогов, не катит так.
#5 by SiMazx
Давненько не работал с КД... Точно помню как взять значение из любого объекта источника... А из приемника... Не помню...
#6 by Грек
Так в том то и прикол, что браться он должен при загрузке, а файле выгрузке его просто нету, т.к. это не перечисление, а как его написать параметрически в схему не знаю.
#7 by КККК
посмотрел у себя, у меня по коду сделано, типа для реквизита ВариантРасчетаНалогов отдельное правило, в котором ОбъектИсточник-ниче нету, объект приемник-справочник Вариант расчета налогов в реквизитах одна строка: способ  загрузки - поиск. кривовато конечно, но работает уже давно, года полтора назад клиентам делал и ничего вроде.
#8 by SiMazx
Поскольку обработка работает только при выгрузке (скрипты и прочие условия), а при загрузке возможно только параметрическое регулирование (типа перезаписывать, создавать новые), то не выйдет у тебя, Данила-мастер, каменный цветок... Создай такую же константу в Источнике...
#9 by КККК
+ типа подставляет при загрузке в Накладную Вариант расчета налогов с кодом 4.
#10 by Грек
Понятно, что так прокатит, но не верю что такая простая ситуация решается так зерез ж... И просто создать не получиться, надо весь справочник тащить, хотя это не проблема конечно.
#11 by SiMazx
Гоню... 4К истину глаголет...
#12 by SiMazx
Все правильно... Во придумал!!! В правиле для реквизита Источник - пустой. В значение пишешь строку... Любую... Пишешь правило Строка->Константа.ОсновнойВариантРасчетаНалогов. Или нет... Попробуй... Чот я торможу по вечер...
#13 by Грек
Переносим до завтра, уже надо валить.
#14 by Bzzzzz
Братья по разуму! Вы КД как изучали? Методом научного тыка? Есть у кого инфо кроме как ИТС?
#15 by КККК
приперло один раз, надо сделать перенос документов из торг в бух. сроку было дня 4 что-ли, вот и поизучал, методом тыка конечно. Долго плевался сначала, зато потом оценил, теперь если че надо написать то через КД намного быстрее пишется, чем через текст, дбф и т.д.
#16 by Грек
14: да не нашел ничего. 15: это понятно, что сильная штука, только подробнее чуток про нее писали бы
#17 by BorisG
А я просто сделал... дал своим спецам задание... сделать обмен между конфами через XML... Специальная задачка для бюджета... И срок поставил... Даже во внедренных решениях есть... С тех пор нет проблем... верно написал.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С