Внешняя обработка и вынос функциональности #83579


#0 by WAKEUP
Хочется 2 ert-шки:---------Как правильно вынести процедуру в ert?Результат этой схемы:В ерт: 111После: ГрупповойКонтекстЧто подскажите? Где почитать?
#1 by Sla
Почитай ЖКК ОткрытьФорму<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).А что за процедуру надо вынести я так и не понял.
#2 by WAKEUP
Т.е. работать нужно только через глобальные переменые?
#3 by Sla
Где работать? С какими переменными? Что все-таки хочется-то?ЗЫ. Что-то у меня сегодня телепАртер сломался.
#4 by VZ
Нет, не значит. Это значит, что ты невнимательно прочитал ЖКК про этот параметр.
#5 by WAKEUP
Хочу сделать что-то типа набора стандартных процедур во внешнем модуле.Хочу обратиться к нему например из документа и получить значение опять в документ.Например:Есть СписокЗначений - Выпадающее меню в документе Поступление ТМЦ.Я хочу это меню формировать (текст) за пределами md.Так понятнее или ещё подробнее написать?
#6 by Lexusss
Оно того не стоит. Лучше в txt выносить. Уж больно медленно формочки открываются - закрываются.
#7 by WAKEUP
До содержимое формируется ДИНАМИЧЕСКИ.Какой txt?
#8 by АЛьФ
2ДобавитьГлобальныйМодуль(<?>)Синтаксис:ДобавитьГлобальныйМодуль(<ТекстМодуля>)Назначение:Загружает, компилирует и запускает дополнительный глобальный модуль. В случае удачнойзагрузки возвращает номер загруженного глобального модуля, иначе - 0.Пареметры:<ТекстМодуля> - строка с текстом добавляемого глобального модуля.Пример:
#9 by ADirks
ОткрытьФормуМодально("Отчет", Стр, "c:ase_localert1.ert");
#10 by WAKEUP
И что это даст? Результат-то будет в стр = ГрупповойКонтекст, как в ЖКК и написано!
#11 by Муму после всплытия
результатом будет то что вы установите в обработкеФорма.Параметр = "Результат"
#12 by ADirks
А сравни строчкиЕсть разница? Почитай ЖКК. Почитай встроенный хелп. Попробуй сделать. Подумай. И только после этого заявляй, что всё что тебе сказали - полная фигня.
#13 by Палыч
Неужто про 1С++ не слышал?
#14 by WAKEUP
Thanx сейчас буду пробывать. Честно я к этому отношусь как полной фигне. Когда сеть из 15ти магазинов остановится из-за глюка бесплатного продукта мне будет не до смеха, так что буду делать стандартными средствами.
#15 by АЛьФ
2 Полюбопытствуй:
#16 by Палыч
Тады ой!зы: пойду дальше фигней заниматься ;-)
#17 by WAKEUP
Прочитал.Ознакомился.Но!Розничные магазины ведут количественный учёт только. Несомненно для ревизии я обязательно начну изучать методы 1C++.Но вот для повседневной работы магазинов - нет.Причина:  Сейчас механизм отлаженный (пускай через ... "звёзды" и медленный) зато рабочий. Имхо глупо переводить часть функциональности с сертифицированного и купленного продукта 1С ТиС, на 1С++ который поддерживается за честное слово и на голом интузиазме.
#18 by АЛьФ
2 Я думаю, что ни кто из разработчиков 1С++ не откажется оказывать поддержку не на голом энтузиазме, а за зеленые деньги. По-моему, у Дмитрия об этом написано в доке.
#19 by WAKEUP
Я чего-то не догоняю.У меня установлен телепат и опенконф.Как мне 1С++ поставить? Кинул в папочку BIN - 1cpp.dll и нифига ничего не произошло :)) Всмысле вкладки 1C++ в конфигураторе не появилось!Кидаю в папку ./config - 1С вообще с ошибкой вываливатся.config.dll и config.tlb от последнего телепата (1.0.1.8).Если у кого есть желание, ICQ# 298002815 - или хотя бы помогите здесь. - 1С++ QuickStart написан с заменой config.dll ... и получается несвязуха.Заранее спасибо!
#20 by АЛьФ
#21 by WAKEUP
Если я правильно понял, то vis1cpp.dll должна лежать в ./config, а 1cpp.dll в /bin ??? Потому как всё заработало .. вроде появилась вкладочка !
#22 by АЛьФ
2 Если ни чего не помогает, прочти наконец инструкцию...
#23 by WAKEUP
Теперь другоен растройсво кишечника:Скачал класс с проклуба.sqldmo@modul.ertdefcls.prmВ каталоге базы (КаталогИБ) создал ПОДКАТАЛОГ "Классы" и кинул туды 2 этих файлика.Содержимое defcls.prm: А проводник по 1C++ говорит что defcls.prm не найден.Где я опять туплю?
#24 by WAKEUP
Теперь другоен растройсво кишечника:Скачал класс с проклуба.sqldmo@modul.ertdefcls.prmВ каталоге базы (КаталогИБ) создал ПОДКАТАЛОГ "Классы" и кинул туды 2 этих файлика.Содержимое defcls.prm: А проводник по 1C++ говорит что defcls.prm не найден.Где я опять туплю?
#25 by WAKEUP
Ошибка в ДНК ? :))) Ну подскажите плиз!
#26 by WAKEUP
Скинул defcls.prm в корень базы, а другой файлик оставил там (в ./Классы)В defcls.prm изменил строку накласс SQLDMOModul = Классы/sqldmo@modul.ert-Теперь конфигуратор ругается на открытии методовОшибка открытия модуля класса SQLDMOModulНе удалось получить документ.Не удалось получить текст модуляПочему?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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