каким образом из режима предприятия можно выполнить код на языке 1с #278020


#0 by Skom
??? кто нить юзал
#1 by Ёпрст2
Табло, формульный калькулятор ...
#2 by svsrus
ВК.
#3 by Skom
короче в предприятии есть справочник в нем написано Сооббщить("тра-та-та")...как сделать что бы конфигуратор считал этот код и выполнил его
#4 by Skom
какая
#5 by Ёпрст2
Инопланетяне .... ЗЫ: Них не понял что нужно, может Шаблон покрутить? ...
#6 by IUnknown
Создаешь обработку с одной строкой "ЗагрузитьИзФайла". В текстовый файл сохраняешь какой надо код. Запускаешь обработку.
#7 by GrayT
Вариант с шаблоном или с ЗагрузитьИзФайла. ТурбоМД опять же
#8 by Skom
я где то встречал такую весчь.... Сообщить(ТекущаяДата) как в коде сделать так что бы он выполнился... например.... Код = Спр.КодУсловия; и выполнить то что записано в справочнике ...выполнить как код 1С
#9 by Skom
расскажите про шаблон
#11 by Ёпрст2
Шаблон позволяет запускать функции .... Пример: Вызов:
#12 by Skom
а если мне надо использовать в шаблоне Если Тогда КонецЕсли или Контекст....
#13 by GrayT
В курсе что Сообщить можно "перегрузить" :)
#14 by АЛьФ
#15 by GrayT
Передавай Контекст параметром и используй. Ну а про Если...Конец просто молчу
#16 by Ёпрст2
Ага, и не только Сообщить...
#17 by Ёпрст2
+16 Нужно было, как то вызвать глобальную обработку ячейки таблицы, попав в локальную ...
#18 by КонецЦикла
Мдя... и никто не сказал про #ЗагрузитьИзФайла
#19 by КонецЦикла
Упс... сказали :)
#20 by Ёпрст2
См. 6,7 ....
#21 by noven
Про табло знаю, а вот про формульный калькулятор не знаю...что это?
#22 by GrayT
Доброе утро....
#23 by svsrus
================================================================================ КРАТКОЕ ОПИСАНИЕ ПРОГРАММНОГО ПРОДУКТА RAINBOW ADDIN 2000. Программный продукт RAINBOW ADDIN 2000 является внешней компонентой для системы 1С-предприятие версии 7.7.9. Программный продукт представляет доступ к таким возможностям системы, как создание динамических классов, получение дополнительной информации об объектах метаданных 1С, исполнение SQL-запросов в соответствующей версии платформы и библиотеку математических функций. Создание динамических классов. Данная возможность значительно расширяет возможности системы в плане написания разнообразных алгоритмов и динамического расширения возможностей конфигурации. Эта революционная технология поднимает возможность программирования в 1С-предприятии на принципиально новый уровень. Получение дополнительной информации об объектах метаданных 1С. Данный интерфейс позволяет быстро получать внутренние идентификаторы объектов метаданных 1С, что позволяет организовывать из конфигурации прямой доступ к данным объектам в таблицах БД. Исполнение SQL-запросов. В SQL-версии 1С-Предприятия данный программный продукт позволяет формировать и исполнять SQL-запросы при использовании сессии 1С-Предприятия, что позволяет исполнять их даже в монопольном режиме. Система позволяет также получить "HANDLE" ODBC-сессии для использования в других внешних  компонентах для прямого доступа к SQL-Серверу. Математическая библиотека Представляет базовый набор функций по работе с целыми числами, в том числе функции преобразования числа в строку/из строки с заданным основанием. Быстродействие. Данная компонента написана с использованием технологий, позволяющих значистельно обойти производительность типовых внешних компонент и OLE-объектов. ================================================================================ АВТОР ПРОДУКТА (с) 1999-2000 Валерий Атаманюк ================================================================================ WEB-САЙТ И КООРДИНАТОР ПРОЕКТА web-сайт проекта расположен по адресу: координатор проекта (обращаться по всем вопросам): Никита Зайцев a.k.a. WildHare <wild@hare.ru>
#24 by Андрюха
ОШИБКА Запрошенный URL не может быть доставлен Во время доставки URL: Произошла следующая ошибка:    Невозможно определить IP адрес узла rainbow.hare.ru Сервер адресов ответил:    Name Error: The domain name does not exist. Это обозначает: Кэш не в состоянии определить сервер, указанный в URL. Проверьте правильность написания адреса.
#25 by GrayT
Да ты реально крут....
#26 by АЛьФ
Еще раз:
#27 by Ёпрст2
Сервис-Параметры-Использовать формульный калькулятор ....Ctrl+F2 Еще может, 6-ку откопаешь ? ...
#28 by GrayT
Вам сюда
#29 by noven
Прикольно , спасибо
#30 by svsrus
И че...? Человек попросил, я ему нашел. Дальше пусть сам смотрит. А вы ему про шаблоны втираете.:)
#31 by GrayT
Это ты втираешь, то чем не пользуешься
#32 by Skom
а через шаблон можно установить форме только просмотр??? может подскажите как??? я дальше разобрался бы
#33 by svsrus
А я не говорил, что пользуюсь. Я сказал человеку что видел. Вот нашел в архиве где-то. Просто там есть хороший пример. Вводиш в окно текст и компилируешь прямо в 1С ПРЕДПРИЯТИЕ.
#34 by Ёпрст2
Открой Табло или формульный калькулятор, и о чудо! без ВК выполняется код ...
#35 by Ёпрст2
Шаблон("[Форма.ТолькоПросмотр]");
#36 by GrayT
Шаблоном просто вызывается функция, а в ней делай что хочешь....
#37 by Skom
- а функция будет описана в режиме предприятия... мне надо не вызывать уже что то предопределенное а формировать функцию налету в 1с
#38 by svsrus
И где в табло выполняется код? Даже элементарноее Сообщить не работает.... гы.
#39 by GrayT
Ну тогда перечитай ветку еще раз :)
#40 by GrayT
Табло результат функции возвращает.....
#41 by GrayT
39->37
#42 by svsrus
мдя... Тогда называйте вещи своими именами... Я могу вам тоже сказать - откройте калькулятор виндовс стандартный. Он тоже результат функции возвращает. гы... жарко че то:)
#43 by svsrus
Выполняется уже скомпилированный код....
#44 by Skom
вот а мне надо из текстового значения получить код откомпилировать его и выполнить
#45 by GrayT
Два решения, уже два раза были озвучены в ветке
#46 by Скользящий
Попробуй TurboMD, я сейчас документ отлаживаю, выгружаю из конфигуратора, и тут же не закрывая 1С предприятия смотрю. Время экономит на отладке зверски.
#47 by GrayT
Теперь три решения, два раза были озвучены :)
#48 by Skom
Объясняю.... разрабатываю систему контроля прав из 1С все готово но постоянно появляются новые условия для отдельных объектов.... есть идея создать поле текстовое...туда писать код в определенном формате и при вызове функции по проверке при наличии галочки "особые условия" запускать компиляцию этого текста, точнее там будет функция которая будет разрешать или запрещать доступ, и по рез-ам функции запрет или доступ.... ну например для одного дока надо проверить проведены ли подчиненные доки для другого основание и т.д. систему хочу сделать универсальной
#49 by Skom
поэтому подойдет только компиляция кода из строки и его выполнение
#50 by КонецЦикла
(20, 22) Я сам заметил ЗЫ. Доброе утро
#51 by GrayT
Еще раз. Код ты можешь записать в тестовый файл и сделать ЗагрузитьИзФайла или ТурбоМД использовать. Либо воспользоваться 1С++ см. ссылку Альфа ЗЫ три, три....
#52 by Skom
Загрузить из файла не канает....турбомд тоже....на многих перефирийках то??? а вот ссылку альфа я посмотрел.... 1cpp.dll пользую нашел эту инфу.... просто мне кажется я как то видел длл которая подходит для данной задачи....думал может слышал кто.... и по поводу трех решений...я не спорю....может кто то еще что подскажет...
#53 by GrayT
Какая разница какая длл? турбомд, спп, или та которую ты видел?
#54 by Ёпрст2
Интересно было бы поглядеть на текст, который на выполнение надо запущать ...
#55 by Ёпрст2
+54 Скореее всего всё решается другим путём ... и без таких извратов ... ЗЫ: А то, вон, люди для 3-х складов 3 регистра остатков заводют ....
#56 by Скользящий
Разберись с турбоМД, понравится. то что тебе надо.
#57 by AcaGost
в "пПр.Условие" обыкновенная строка, формируемая в режиме Предприятия
#58 by svsrus
брр... интересно. Кто проверит сообщите.
#59 by GrayT
А самому типа в лом... Чего проверять то.. почерк то Рупора :)
#60 by AcaGost
Конфа - "Аналит:Фармация v4.0 (р.19)" сейчас дорабатываю
#61 by GrayT
Это она с таким кодом получила 1С-совместимо?
#62 by svsrus
А мне кажется что 1С:Совместимо получают вовсе не за код:) Да некогда сейчас. Со сканером ШК задолбался, да и не надо мне пока такие извращения:)
#63 by AcaGost
Данный код работает отлично. Так можно настроить в режиме Предприятия условия выгрузки
#64 by GrayT
За код можно НЕ получить совместимо. А то что код рабочий я в курсе....
#65 by Ктулху
Юзаю спец-ЕРТ-шку у которой в модуле "#ЗагрузитьИзФайла.." 1. Программно засовываю в текстовик (из которого загружается модуль) нужный текст: процедуры и функции которые нужно выполнить; в "ПриОткрытии" - вынимание из Форма.Параметр (обычно - СЗ) чего надо и вызов с ним чего надо, засовывание результатов в Форма.Параметр и "СтатусВозврата". 2. Формирую программно СЗ с параметрами и открываю модально спец-ЕРТ-шку с этим СЗ (в качестве контекста). 3. Вынимаю из параметра результаты.
#66 by Skom
Утро началось
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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