Короткие условия и пример работы с ними

В системе 1С присутствуют сокращенные формы условий, используя знак «?», первая похожа на excel и простое условие которое возвращает значение «Истина» или «Ложь».

Читать далее →

Увеличение изображения по клику

Статья устарела! Более интересное решение тут!

UPD от 04.05.2016 Если у вас нет желания разбираться с кодом, то приглашаю к тестированию моего плагина Litezoom!

Изображения на сайтах встречаются довольно часто и при этом они бывают больших размеров, но дизайн сайта далеко не всегда позволяет разместить её в полном формате. Поэтому нужно придумать способ, который бы позволял увеличивать их. Способов множество, но мне нравится на jquery.

Итак, предположим у нас есть страничка:

Наведем красоту и пропишем стили для нашей картинки:

Осталось написать скрипт, отвечающий за увеличение картинки:

Вот что у нас получилось

See the Pen VeJmmO by Aleksei (@AmateR) on CodePen.0

Пример полностью:

 

Плавное отображение и скрытие блоков на JQuery

Функция, которая скрывает и показывает элементы страницы:

 

Работа функции: если в стиле блока, id которого передается в функцию как переменная «block», стоит значение параметра «display: none», то этот блок необходимо сделать видимым, иначе скрыть его. Аргумент функции animate — 1000 — задержка анимации в мс.
Пример работы функции:

 

Работа с Word из 1С

Для заключения договоров с контрагентами был разработан договор в Word, который менеджеры заполняли вручную. Была поставлена задача автоматизировать этот процесс.
Для начала потребовалось создать шаблон из документа договора, проще говоря — сохранить уже существующий договор с расширением «Шаблон Word 97-2003 (*.dot)». В местах, где необходима подстановка указываем параметры. Например:

[Организация], именуемое в дальнейшем «Исполнитель», в лице директора [ФИОДиректора], действующей на основании Устава, и [Заказчик], именуемое в дальнейшем «Заказчик», в лице директора [ФИОДиректораЗаказчика]

Где [Организация], [ФИОДиректора], [Заказчик] и [ФИОДиректораЗаказчика] это и есть наши параметры. Параметры можно указывать любым удобным нам способом, например можно вместо [] использовать {} или <>.
Оформленный таким образом документ загружаем в 1С в качестве макета с типом макета – Active document.

Далее в соответствующем обработчике события (например, в обработчике нажатия на кнопку Создать договор) размещается следующий код:

Обращение к элементам с помощью JQuery

jQuery позволяет легко получать доступ к любым элементам на странице (ссылкам, изображениями, блочным элементам, текстовым полям и т.п.). При этом нам не требуется писать длинные конструкции, как это делается, например, в JavaScript. Ниже – небольшое справочное руководство.

Читать далее →

Сброс паролей в 1С 8.1 (в файловой версии)

Бывают случаи, когда пароль безнадежно утерян и восстановить его не представляется возможным и его можно добыть только взломом или снятием пароля с пользователя. Как быть? Ниже я расскажу как сбросить или «взломать» пароль в 1С8 в файловом режиме работы.

Читать далее →

Множественное выделение и копирование в табличной части

Функция для копирования при множественном выделении

В табличной части можно установить возможность выделения сразу нескольких строк, но, почему то, в случае множественного выделения не работает стандартный обработчик копирования. Пришлось писать процедуру самому, например:

 

Таблица значений 1С

Что такое таблица значений 1С?

Таблица значений — это двумерный массив в 1С, который предназначен для хранения и обработки промежуточных данных, возникающих в процессе работы программы.

Читать далее →

Работа с датами в 1С

Дата в 1С один из примитивных типов данных в системе. Дата всегда имеет формат год, месяц, день, час, минута, секунда. Таким образом, переменная типа дата содержит не только дату, но и время.Читать далее →