1С - Недокументированные возможности

02.02.10

Разработка - Механизмы платформы 1С

Недокументированные возможности 1С 7.7

_IdToStr()
Синтаксис:
_IdToStr()
Назначение:
Возвращает строку - результат преобразования 10-тичного значения в 36-ричное.
Параметры:
- выражение со значением типа число.

_StrToID()
Синтаксис:
_StrToID()
Назначение:
Возвращает число - результат преобразования 36-ричного значения в 10-тичное.
Параметры:
- выражение со значением типа строка.

_GetPerformanceCounter()
Синтаксис:
_GetPerformanceCounter()
Назначение:
Возвращает число миллисекунд (1000-чных долей секунды) прошедших с момента включения компьютера.
Замечание:
Разница между значениями двух замеров позволяет определить количество миллисекунд прошедших между замерами.

ЗначениеФункции() Англоязычный синоним: FunctionValue()
Синтаксис:
ЗначениеФункции()
Назначение:
Метод объекта "Запрос". Возвращает значение функции для текущей группировки.
Параметры:
- выражение, содержащее порядковый номер функции в запросе.

ЗначениеГруппировки()
Синтаксис:
ЗначениеГруппировки()
Назначение:
Метод объекта "Запрос". Возвращает значение текущей группировки.
Параметры:
- выражение, содержащее название группировки в запросе.

Атрибут объекта Форма МногострочнаяЧасть. Англоязычный синоним MultyColumn.
Значение атрибута МногострочнаяЧасть представляет собой ссылку на элемент диалога документа - табличную часть. К атрибуту МногострочнаяЧасть применим метод Видимость().
Пример:

Форма.МногострочнаяЧасть.Видимость((Форма.МногострочнаяЧасть.Видимость()+1)%2);


Атрибут контекста модуля формы КонтекстПодбора. Англоязычный синоним ContextOfPermanentChoose.
Значение атрибута КонтекстПодбора содержит контекст формы подбора, открытой последним вызовом метода ОткрытьПодбор(). С помощью значения этого контекста можно произвольно манипулировать формой подбора, пока она открыта. Пока форма открыта, тип значения данного параметра равен 100 (см. ТипЗначения), если закрыта -0.
Пример:

Если ТипЗначения(КонтекстПодбора)=100 Тогда
    КонтекстПодбора.Форма.Закрыть();
КонецЕсли;


Метод ВключитьSQL(). Англоязычный синоним EnableSQL().
Метод можно использовать для объектов типа Регистр и Запрос, созданных функцией СоздатьОбъект. Метод имеет один необязательный параметр

В каждой форме можно задать СВОЮ обработку ожидания, которая будет действовать до тех пор, пока открыта форма. Вызов необходимо осуществлять след. образом:

Форма.ОбработкаОжидания("НужнаяПроцедура", ИнтервалВызова);

(с) интернет

См. также

Механизмы платформы 1С Программист Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

В статье расписаны примеры из жизни использования "Виртуального" работника. Разобраны вопросы, возникающие при работе с ним.

28.11.2021    1828    user707242_Gold_karas    18    

5

Механизмы платформы 1С Программист Платформа 1С v7.7 Абонемент ($m)

Пример построения программного кода для достижения функционала обратных вызовов (call back) во внешних обработках исключительно штатными средствами. Тестировалось на платформе 1с77 релиз 027. Конфигурация значения не имеет.

1 стартмани

06.10.2018    7780    Vortigaunt    5    

11

Механизмы платформы 1С Программист Оперативный учет 7.7 Абонемент ($m)

Когда занимаешься разработкой в среде 1С, редко задумываешься о том, что программным кодом ты работаешь с объектной моделью базы данных, а не с самой базой данных. И что это вообще разные вещи. Ты создаешь объекты: документы и справочники, записываешь их - и в базе данных появляются соответствующие записи. Это настолько привычно, что когда сталкиваешься с нетипичным поведением платформы, первым делом думаешь: надо протестировать базу, она битая. В этой статье я хочу разобрать одну интересную ситуацию, которая как раз демонстрирует такое поведение. Описанная ниже ситуация воспроизводится как в файловом, так и в клиент-серверном (SQL) варианте. Тестировалось на версии платформы 1с77 релиз 027.

1 стартмани

16.05.2018    10456    Vortigaunt    26    

5

Механизмы платформы 1С Программист Платформа 1С v7.7 Платформа 1С v8.3 Бесплатно (free)

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    95863    Serginio    116    

188

Механизмы платформы 1С Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

В 1С 8 наличие картинок товаров предусмотрено изначально, а в 7.7 такого нет. Проблема существует и ее исправляют, но это, как правило, частные случаи, касающиеся, например, печати прайса http://infostart.ru/public/289876/ , показу картинок в справочнике номенклатура http://infostart.ru/public/17125/, файловый менеджер картинок товара http://infostart.ru/public/15239/ или просто конфигурации работы с картинками http://infostart.ru/public/21142/ (не стремился дать полный обзор, поэтому не попавшие не обижайтесь :). Что не устроило – информация разбросана по статьям, необходимость дополнительно напрягаться, чтобы это заработало. Здесь я попытался собрать все «до кучи», а так же дать необходимые ссылки для желающих «копнуть вглубь».

1 стартмани

18.11.2014    44803    95    kitminsk    18    

20

Механизмы платформы 1С Программист Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Если вы используете в работе 1С:Предприятие 8.х, то наверняка знакомы и с замечательной системной процедурой, как ЗаполнитьЗначенияСвойств(). Ее использование помогает значительно упростить написание программного кода в ряде случае, делает его (код) более наглядным и простым. Но что же делать тем, кто до сих пор использует (постоянно или иногда) 1С:Предприятие 7.7?

24.07.2014    24217    tomvlad    5    

14

Механизмы платформы 1С Программист Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Позволяет в открытой форме списка, выбора или подбора справочника производить динамическую фильтрацию по набранному наименованию.

02.07.2012    18940    maxpiter    62    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Арчибальд 2709 02.02.10 16:24 Сейчас в теме
Где-то на ИС я это в виде als-ки видел...
Но таки плюс
2. Tatitutu 3847 02.02.10 16:29 Сейчас в теме
это не программа (тем более не Ваша)
3. vip 02.02.10 16:53 Сейчас в теме
4. V0fka 29 02.02.10 16:56 Сейчас в теме
(2), (3), а разве я написал, что это мое?
5. vip 02.02.10 17:06 Сейчас в теме
(4) Вот это откуда http://absur.da.ru/

А так, тенденция однако...
Ща выхвачу кусок гениального кода от Майкрософт с маленькой ссылочкой (с) интернет
6. V0fka 29 02.02.10 17:14 Сейчас в теме
(5) Прямой линк в студию.
Будет линк на исходник - поправлю цопирайт
7. vip 02.02.10 17:21 Сейчас в теме
(6) Это ты типа условия мне ставишь?
А линка не будет, не поправишь?

Мне вот кажется, что ты сам должен поискать и обязательно ссылочку поправить.
В знак благодарности очень уважаемому человеку.
10. пользователь 02.02.10 17:27
Сообщение было скрыто модератором.
...
11. пользователь 02.02.10 17:28
Сообщение было скрыто модератором.
...
9. Трактор 1254 02.02.10 17:26 Сейчас в теме
Минус не ставлю только потому что не видел этой информации на Инфостарте.
V0fka, присобачь сюда ещё als файл товарища Моисеенко и будем считать что недокументированные функции полностью документированы.
Следующий кто выложит это на Инфостарт будет минусоваться.
12. Ёпрст 1065 03.02.10 10:42 Сейчас в теме
(0) Это всё давно известно .. и первым их обнаружил DEb
ЗЫ: скачай наконец als по метаданным и не пости мегабояны.
14. ufo58 161 04.02.10 11:33 Сейчас в теме
злые какие-то ребята.
погода что-ли?
а мне пригодилось.
до сих пор пользовался "кусками"
теперь все упорядочено.
спасибо
15. -I- 31 04.02.10 17:12 Сейчас в теме
народ стал клепать статейки, с чего бы вдруг?
может из-за того, что на прошлой неделе хотела скачать простенькую обработку и скачать не дало, а попросило денег или статью или обработку :)
плюсанула.
16. user946247 26.07.21 17:38 Сейчас в теме
И шо? Где-то есть этот файл в свободном доступе? Не верю!
Оставьте свое сообщение