:: Вопросы по 1С
Несколько вопросов по встроенному языку.
Michail235
Автор

Сообщений: 6
Дата регистрации: 13.04.2010
Пытаюсь разобраться в языке 1С. Сам не6плохо программирую, знаю несколько языков, в том числе Ассемблер и Си, т.е. представление имею. Прошу помочь, в книги лезть нет времени, срок поджимает (если только эти книги не являются справочниками). Значит теперь вопросы:
1. Как происходит вызов модуля в 1С?
2. Модуль выполняется последовательно (от начала до конца) или имеет какую-то точку входа (как в Си, например) и выхода, которые не обязательно совпадают с началом модуля.
3. Возьмем, например, функцию СтруктураШапкмДокумента, Справочник ее описание не дает. Где искать в таком случае описание неизвестной функции. Есть ли в 1С в Конфигураторе контекстный поиск функций.?
4. Как понять точку в такой конструкции СтруктураШапкмДокумента.ВидОперации? Очень похоже на структуру.
Может быть кто-нибудь сможет ответить хотя бы на несколько вопросов или адресовать к полезному справочнику.
Спасибо
Ratings: 0 negative/0 positive
Re: Несколько вопросов по встроенному языку.
Сергей_Л

Сообщений: 20257
Откуда: Киров(Вятка)
Дата регистрации: 07.02.2005
А что и букваря нет никакого почитать? В смысле документации на 1С?
Есть куча всяких сайтов-форумов по 1С, например :
sbp-program.ru
www.kb.mista.ru
1c.proclub.ru


------------------
«Не причиняй зла никому и делай добро всем людям, хотя бы только потому, что это люди.»
(Марк Туллий Цицерон)
Ratings: 0 negative/0 positive
Re: Несколько вопросов по встроенному языку.
Michail235
Автор

Сообщений: 6
Дата регистрации: 13.04.2010
Спасибо за ссылки.
Во-первых, действительно нет времени.
Во-вторых, я только вошел в эту тему.
И в-третьих, самонадеянность.
Ratings: 0 negative/0 positive
Re: Несколько вопросов по встроенному языку.
Сергей_Л

Сообщений: 20257
Откуда: Киров(Вятка)
Дата регистрации: 07.02.2005
Цитата:
1. Как происходит вызов модуля в 1С?
Ну, если в двух словах на примере:
В Общих Модулях в модуле ОбщиеПроцедуры есть функция ЭтоЦифра():

// Определяет, является ли символ цифрой или не является
//
// Параметры:
//
// Симв - строка, состоящая из одного символа
//
// Возвращаемое значение типа "Булево"
//
Функция ЭтоЦифра(Симв) Экспорт
Если НЕ ПустаяСтрока(Симв) И Найти("1234567890", Симв) > 0 Тогда
Возврат Истина;
Иначе
Возврат Ложь;
КонецЕсли;
КонецФункции // ЭтоЦифра()

Слово Экспорт означает, что она доступна из любого модуля данной конфигурации

В Модуле ФормаРедактированияСтроки Документа КадровоеПеремещение

лежит функция СтрокаСодержитТолькоЦифры(), которая использует функцию ЭтоЦифра() :

// Проверяет строку на содержание символов вне диапазона 0-9 (Только Цифры...)
Функция СтрокаСодержитТолькоЦифры(пСтрока)
Если (Не ПустаяСтрока(пСтрока)) Тогда
ТекСтрДлина = СтрДлина(пСтрока);
Индекс = 1;
Пока (Индекс <= ТекСтрДлина) Цикл
Если (Не ОбщиеПроцедуры.ЭтоЦифра(Сред(пСтрока, Индекс, 1))) Тогда
Возврат Ложь;
КонецЕсли;
Индекс = Индекс + 1;
КонецЦикла;
Возврат Истина;
КонецЕсли;
Возврат Ложь;
КонецФункции // СтрокаСодержитТолькоЦифры()


------------------
«Не причиняй зла никому и делай добро всем людям, хотя бы только потому, что это люди.»
(Марк Туллий Цицерон)




Исправлено 1 раз(а). Последнее : Сергей_Л, 15.04.10 12:45
Ratings: 0 negative/0 positive
Re: Несколько вопросов по встроенному языку.
Michail235
Автор

Сообщений: 6
Дата регистрации: 13.04.2010
Большое спасибо. Привет Вятке
Ratings: 0 negative/0 positive
Re: Несколько вопросов по встроенному языку.
Лис

Сообщений: 5
Откуда: Россия
Дата регистрации: 13.04.2010
Тоже этот язык осваиваю, спасибо за ссылки... У меня благо время не ограничено, учу просто для себя, поэтому купил несколько книг.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика