1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 70
|
|
1 | |
1C 8.x Советы начинающему 1с программисту10.04.2012, 21:12. Показов 5483. Ответов 30
Метки нет (Все метки)
Всем доброго времени суток. Это снова я со своим дипломом (см тему назначение 1с сервера). Очень надо написать процедуру которая выполняется сразу при запуске. Хотелось бы знать где следует описать и вызвать. Заранее спасибо
Добавлено через 16 минут То есть нужен аналог процедуры в delphi - FormName.FormCreate(...); (Если я непонятно изложил вопрос вначале ))
0
|
10.04.2012, 21:12 | |
Ответы с готовыми решениями:
30
Помогите, пожайлуста начинающему программисту Помогите, Пожалуйста, Начинающему Программисту В 1с 8.2 Стоит ли прочитать начинающему программисту "Архитектура микропроцессора 80286" Морс,Алберт? Советы начинающему программисту |
145 / 145 / 3
Регистрация: 25.03.2011
Сообщений: 512
|
|
10.04.2012, 21:29 | 2 |
Модуль приложения. Предопределенная процедура есть, приначалеработы системы.
0
|
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 70
|
|
10.04.2012, 21:53 [ТС] | 3 |
Это радует очень. А как его открыть? А общие модули не годятся?
0
|
145 / 145 / 3
Регистрация: 25.03.2011
Сообщений: 512
|
|
10.04.2012, 21:54 | 4 |
Дерево конфигурации, на верхней строчке правой кнопкой мыши, там еще где модуль сеанса. Через общие можно с подпиской на событие. Ну или вызвать опять эе из модуля прилоэения)
1
|
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 70
|
||||||
10.04.2012, 22:29 [ТС] | 5 | |||||
Угу . . . Нашел. Спс. Ухожу в работу . . .
Добавлено через 30 минут Не могу уже. Как проверить код? Кидал в модуль управляемого приложения, ошибок нет, но и сообщений о состоянии соединения тоже нет. А предопределенной процедуры приначалеработы системы вовсе не нашел. (Стоит версия 8.2.14)
0
|
900 / 877 / 8
Регистрация: 15.03.2012
Сообщений: 2,680
|
|
10.04.2012, 22:35 | 6 |
1. Вы конфигурацию в Управляемом режиме запускаете или в обычном?
2. Вы процедуру Подключить() откуда вызываете?
1
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
||||||
10.04.2012, 22:42 | 7 | |||||
ПриНачале..() - это системный ивент. Если у тебя в модуле его нет, заведи. Вот кусок этого модуля из торговли.
1
|
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 70
|
||||||
10.04.2012, 22:59 [ТС] | 8 | |||||
Спасибо ребята, доперло до меня как до жирафа. Я же после delphi искал событие приначалеработы системы, чтобы по щелчку получить сразу шаблон процедуры. В модуле управляемого приложения своими пальчиками дописал три строчки и заработало
Вот код
1. В управляемом. В нем мне и нужно, если я правильно понял то что написано в справке Добавлено через 11 минут докапываться с клиента Что вы имеете ввиду?
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
10.04.2012, 23:05 | 9 |
Ты стучишься в скуль. Гипотетически, это можно делать и с сервера. Но адо, наверное, надо юзать на клиенте. Я подумал, что это в т.ч. тема твоей диссертации, а я детали тут знаю не шибко.
0
|
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 70
|
|||||||||||
11.04.2012, 02:20 [ТС] | 10 | ||||||||||
В скуль достучались вроде, запросы теперь пытаюсь сделать. Отпишусь как получится ))
Добавлено через 2 часа 35 минут Научился худо бедно делать запросы разных типов (на добавление, удаление, чтение) и обращаться к полям полученного результата. OMG!!!!! Столько искал в нете, хоть кто нибудь написал бы, что после Fields(<номер поля>) нужно еще и value приткнуть!!! Слава методу тыка и интуиции! Единственная проблема, которую я так и не решил - это чудной результат recordcount-а. Пару сотен записей имеется, а он мне -1 в ответ. Че за фигня! adUseClient тоже не исправил это.
0
|
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 70
|
|||||||||||
12.04.2012, 12:16 [ТС] | 11 | ||||||||||
Не могу понять. Что бы обращаться, например, к объекту справочники, мне сервер нужен??? Например такая процедура
0
|
150 / 150 / 3
Регистрация: 05.05.2010
Сообщений: 570
|
|
12.04.2012, 12:23 | 12 |
В этом и смысл тонкого клиента - на клиент передается минимум информации...
0
|
900 / 877 / 8
Регистрация: 15.03.2012
Сообщений: 2,680
|
|
12.04.2012, 12:28 | 13 |
Да, данную процедуру нужно выполнять на сервере. Но нужно понимать, что имеется ввиду не "физический" сервер.
Почитайте: http://www.v8.1c.ru/overview/Term_000000033.htm#1 А также неплохо прочитать Главу 5 книги Архитектура и работа с данными "1С:Предприятия 8.2"
1
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
12.04.2012, 12:28 | 14 |
У Вас есть альтернатива работать с толстым клиентом, тогда "сервер не нужен". Ежели же Вы хотите использовать преимущества клинт-сервера - ну так и используйте.
И даже логически - не читая книжек - понятно, что объект типа "Менеджер" (а именно таким является "Справочники") должен жить на сервере
0
|
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 70
|
|
12.04.2012, 12:36 [ТС] | 15 |
Вот оно как. Я уже в недоумении был. Люди вроде без серверов на 1с работают, а тут . . . Спс за ссылки.
Добавлено через 1 минуту Это в настройках надо покопаться, что бы запускаться в режиме толстого клиента?
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
12.04.2012, 12:44 | 16 |
У меня вот тоже дилетантский вопрос, вызванный ленью: можно ли где подглядеть список "стыковых" объектов и методов, которые доступны и на сервере и на клиенте (полностью или частично). Чтоб не лазить по синтакс-помощнику? Ситуация типа форму создать на сервере, а открыть на клиенте. Т.е. где оптимизация использования ресурсов возложена на программиста. И особенно рекомендации разработчиков.
PS. Каюсь, но подробными исследованиями диска ИТС не могу себя заставить заняться Добавлено через 5 минут Настройки запуска базы. Учтите только, что не адаптированный под тонкого текст не будет в нём работать.
1
|
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 70
|
|
12.04.2012, 12:46 [ТС] | 17 |
Ага. После "." кстати выпадают не все возможные варианты. причем выпадающий список не зависит от типа процедуры(НаКлиенте или НаСервере). Очень неудобно
0
|
900 / 877 / 8
Регистрация: 15.03.2012
Сообщений: 2,680
|
|
12.04.2012, 13:00 | 18 |
А еще есть возможность работать с тонким клиентом, даже в файлом варианте.
Добавлено через 58 секунд Я тоже к сожалению не в курсе... Добавлено через 1 минуту А рекомендация всего одна - минимальное количество вызовов сервера. Именно по этому, например не рекомендуется менять видимость элементов управления формы, т.к. это вызывает сервер.
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
12.04.2012, 13:18 | 19 |
О! Спасибо. В голову не приходило. Это встроенный эмулятор? Моожет тупо толстый запускается без альтернатив
Спасибо и на этом!
0
|
900 / 877 / 8
Регистрация: 15.03.2012
Сообщений: 2,680
|
|
12.04.2012, 13:37 | 20 |
2
|
12.04.2012, 13:37 | |
12.04.2012, 13:37 | |
Помогаю со студенческими работами здесь
20
любые советы начинающему Java-программисту. Какие Вы можете дать советы начинающему web программисту? Начинающему программисту Начинающему программисту Объясните начинающему программисту Начинающему программисту на JAVA Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |