|
v.8. ВДГБ Ломбард | ☑ | ||
---|---|---|---|---|
0
andrewrocker
26.02.15
✎
18:59
|
Коллеги с ней кто нибудь работает?
|
|||
1
andrewrocker
26.02.15
✎
19:02
|
вопрос такой не могу прикрутить ВПФ к документу инвентаризация залоговых билетов.
версия 3.3.7.1. там походу модуль объекта тупо не опрашивает есть ли какие-нибудь ВПФ в принципе. Кто нибудь может поделиться опытом? |
|||
2
kostyaomsk
26.02.15
✎
20:34
|
Я делал - по часам очень много вышло. Вот даже вопросы задавал https://forum.infostart.ru/forum60/topic119854/message1245255/#message1245255 "ВДГБ: Ломбард 3. Базовая версия, редакция 3.3 Правильная модификация решения: механизм учета доп. характеристик и свойств, надстройки к механизму ВПФ Залоговый билет"
|
|||
3
kostyaomsk
26.02.15
✎
20:40
|
В решении ВДГБ ломбард очень проблематично сделать ВПФ и пришлось отказаться (были сделаны ВПФ только для договоров) - интересный алгоритм - вызывается одна обработка из другой, причем данные ДокументОбъект Залоговый билет (или как он уже там) для печати обрабатываются вызовом экспортной функции из этого полностью заполненного документа. В общем чтоб ВПФ сделать - нужно перебрать весь нетиповой алгоритм расчета со всеми специфическими процентами за оценку, просрочку...
Еще что-то по вызову печати...Как сказали полный подсад на разрботчика |
|||
4
kostyaomsk
26.02.15
✎
21:06
|
Думал, пригодится ли где опыт работы с такой конфой? Документ инвентаризации залоговых билетов попроще. Вот часть решения (жаль тут только текст можно, а не сами обработки). Не файлообменник же миста :(
В принципе, в моем релизе ВДГБ: Ломбард 3. Базовая версия, редакция 3.3 (3.3.36.1) тот документ называется "Инвентаризация залоговых вещей". Приходилось так делать алгоритм по поиску в справочнике внешних печатных форм и вызову с созданием во временном каталоге (обычные формы документов для договоров просто как ВПФ БП 2.0). Закину в публикацию. Кошмар полный этот Ваш ломбард. |
|||
5
kostyaomsk
26.02.15
✎
21:21
|
В конфигурации в документе кнопки печати:
//###Дор+ //Описание доработки: Вызов ВПФ для печати: Процедура ДействияФормыпДоговорЗалога(Кнопка) ПечатьИзВПФ("ВДГБ_ВПФ_ДоговорЗалога"); // Приходится передавать ДокументОбъект! КонецПроцедуры Процедура ДействияФормыпЗалоговыйБилет(Кнопка) ПечатьИзВПФ("ВДГБ_ВПФ_ЗалоговыйБилет"); // Приходится передавать ДокументОбъект! КонецПроцедуры Процедура ДействияФормыпДоговорЗайма2014(Кнопка) ПечатьИзВПФ("ВДГБ_ВПФ_ДоговорЗайма2014"); // Приходится передавать ДокументОбъект! КонецПроцедуры Процедура ДействияФормыпДоговорЗалогаПТС(Кнопка) ПечатьИзВПФ("ВДГБ_ВПФ_ДоговорЗалогаПТС"); // Приходится передавать ДокументОбъект! КонецПроцедуры // Описание доработки: Вызывает данные функции из справочника ВПФ по строгому соответствию имени и передает им объект. Процедура ПечатьИзВПФ(ИмяВПФ); СсылкаНаВПФ = Справочники.ВнешниеОбработки.НайтиПоНаименованию(ИмяВПФ); Если СсылкаНаВПФ.Пустая() Тогда Сообщить("В справочнике 'Внешние обработки' не нашли внешнюю печатную форму с наименованием '"+ИмяВПФ+"'"); Возврат; КонецЕсли; Попытка ИмяВременногоФайла = КаталогВременныхФайлов()+"тмп_впф.epf"; Исключение Сообщить ("Невозможно создать файл обработке в каталоге временных файлов <<"+ +КаталогВременныхФайлов()+">>. Возможно, не хватает прав доступа в Windows в папку для данного сеанса 1С "); Возврат; КонецПопытки; ДвоичныеДанные = СсылкаНаВПФ.ХранилищеВнешнейОбработки.Получить(); ДвоичныеДанные.Записать(ИмяВременногоФайла); Попытка ОбрОбъект = ВнешниеОбработки.Создать(ИмяВременногоФайла); ОбрОбъект.ДокОбъект = ЭтотОбъект; // НЕ исп. метод скопировать. Передать ТАК - особенности ВДГБ; Исключение Сообщить("Ошибка создания объекта из временного файла обработки "+ИмяВременногоФайла); Возврат; КонецПопытки; // Проба печати Попытка ТаблДок = ОбрОбъект.Печать(); ТаблДок.Вывести(); Исключение А=1; // Точка останова для отладки! Сообщить(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке() )); // ВНЕШНЮЮ печатную форму из справончика ВПФ можно спокойно поправить! КонецПопытки; КонецПроцедуры //###Дор- А в самом залоговом билете нужно передать как ссылку на объект... |
|||
6
kostyaomsk
27.02.15
✎
07:56
|
все свои наработки что нашел по ломбарду (кроме *.cf - заказчать сложно) http://infostart.ru/public/332776/
|
|||
7
kostyaomsk
27.02.15
✎
09:43
|
поправил свою публикацию http://infostart.ru/public/332776/ - что еще нашел по ней (как пройдет модерацию появится).
И еще вот уже (не моя) интересное решение http://infostart.ru/public/205109/ - Подбор залоговых вещей в документ "Подготовка к продаже" в конфигурации "ВДГБ: Ломбард 3" |
|||
8
andrewrocker
27.02.15
✎
15:10
|
офигенно. Я пожалуй сохраню это дело
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |