Рубрика: 1C

Реализация (аналог) match (регулярное выражение / RegExp) в 1С Предприятие 8.3

Не поддерживаются «^» и «$» (обозначающие начало и конец строки) Пример кода: &НаКлиенте Функция ПроверитьСтроку(Строка, Фасет) Чтение = Новый ЧтениеXML;

Читать далее

Поле выбора директории (Открыть диалог выбора каталога) 1С Предприятие 8.3

Добавить поле из строкового реквизита Для поля параметр «Кнопка выбора» выбрать «Да» Добавить обработку на событие «НачалоВыбора» В процедуру обработки

Читать далее

Программно удалить объект в 1С Предприятие 8.3

Пример удаления объекта: // … Пока РезультатЗапроса.Следующий() Цикл ОбъектРед = РезультатЗапроса.Ссылка.ПолучитьОбъект(); ОбъектРед.Удалить(); КонецЦикла; // … Пример как поставить пометку на

Читать далее

Программно проверить документ на запрет изменения 1с

ДатыЗапретаИзменения.ИзменениеЗапрещено(<ССЫЛКА НА ДОКУМЕНТ>) Пример проверки: // … Пока РезультатЗапроса.Следующий() Цикл Если ДатыЗапретаИзменения.ИзменениеЗапрещено(РезультатЗапроса.Ссылка) Тогда // Отправляем на следующий цикл Сообщить(«Данный документ

Читать далее

Дата в UnixTime (Unix Time Stamp) и обратно 1С Предприятие

Возвращает время в формате UnixTime из даты: Функция ПолучитьUnixTimeИзДаты(ПараметрДата) Экспорт Возврат УниверсальноеВремя(ПараметрДата) — ‘19700101’; КонецФункции Возвращает дату и время из

Читать далее

Запросы в программе 1С Предприятие (Консоль запросов)

Инструмент «Консоль запросов» предназначена для отладки и просмотра результатов выполнения запросов в режиме 1С:Предприятие. Данный инструмент можно использовать только в

Читать далее

Функция транслит для 1С Предприятие 8.3

Пример функции: Функция Транслит(Вход) Экспорт Коды = Новый Соответствие; Коды.Вставить(«0″,»0»); Коды.Вставить(«1″,»1»); Коды.Вставить(«2″,»2»); Коды.Вставить(«3″,»3»); Коды.Вставить(«4″,»4»); Коды.Вставить(«5″,»5»); Коды.Вставить(«6″,»6»); Коды.Вставить(«7″,»7»); Коды.Вставить(«8″,»8»); Коды.Вставить(«9″,»9»); Коды.Вставить(«

Читать далее

Получить список всех родителей элемента справочника

Пример скрипта: Номенклатура = Справочники.Номенклатура.НайтиПоКоду(«0004324234»); Список = Новый СписокЗначений; Родитель = Номенклатура.Родитель; Пока ЗначениеЗаполнено(Родитель) Цикл Сообщить(Родитель); Список.Добавить(Родитель); Родитель = Родитель.Родитель;

Читать далее