Практика программирования

Главная и подчиненная таблицы в 1С — связывание, дополненное для 8.2

Дополнение для статьи http://infostart.ru/public/186522/ Для использование в 1с 8.2 на код нужно изменить.   Ниже привожу работоспособный код для управляемого приложения: &НаКлиентеПроцедура ГлавнаяТаблицаПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)     Данные = элементы.ГлавнаяТаблица.ТекущиеДанные;    Если НоваяСтрока Тогда         Данные.ключСвязи =  Новый УникальныйИдентификатор;    КонецЕсли;    КонецПроцедуры &НаКлиентеПроцедура…
Read more

Перестановки символов

Обработка решает задачу: получить из заданной строки символов все возможные их сочетания (перестановки). Обработка показывает как в рекурсии решить задачу задачу: получить из заданной строки символов все возможные их сочетания (перестановки). Строка в обработке ограничена 10 символами. Вывод в окно…
Read more

Условное оформление таблицы управляемой формы

Динамический список – замечательный элемент управления, который предоставляет пользователю широкий спектр настроек, от всевозможных отборов до условного оформления. Но что делать, если в поставленной задаче использовать список невозможно, а заказчик отказывается принимать проект без возможности настройки условного оформления. В статье…
Read more

Стеммер Портера или нечеткое сравнение слов

Стеммер позволяет организовать нечеткое сравнение слов путем выделения из них некоторой значащей части, которые затем и подлежат сравнению. Алгоритм реализован для 8.2, но может быть перенесен на любую платформу 1С. При выполнении задания потребовалась организация сравнения и поиска соответствий ключевых…
Read more

Что такое буквы в 1С

Некоторые особенности и неочевидные моменты использования символов в 1С. Что такое буквы в 1С. Скрипт приведенный ниже демонстрирует следующие особенности работы с символами в 1С: Символ/КодСимвола работают в диапазоне -1..65535, причем Символ(-1) — строка без символов Скрипт ищет все символы…
Read more

XML + XDTO + Gold Parser = код в XML

Пример преобразования кода на языке 1С в XML Небольшой пример преобразования кода на языке 1С в XML. Ограничения — не обрабатвает препроцессор, не распознает имена свойств если они совпадают с ключевыми словами, Не выделяет коментарий в отделььный узел.  

Пошаговая инструкция по созданию мобильного приложения для iOS с обменом через WEB сервисы Часть II.

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Проект "Доминикана", решение первой задачи

Многим было интересна первая задача, которую отправили разработчикам для тестирования на проект Доминикана. В этой публикации я покажу вам само задание, а также решение. Сразу скажу, что решение не идеальное. Проект Доминикана поставил мне оценку — 3 балла. Если будут…
Read more

Главная и подчиненная таблицы в 1С — связывание

Наверняка многие сталкивались с вопросом о связывании двух- и более таблиц на формах 1С по принципу главная-подчиненная. Один из возможных вариантов решения я приведу в этой статье. Некоторые решения я уже встречал, но они либо ограничивают возможности таблиц (невозможность сортировки,…
Read more

Использование ресурсов в СКД на примере создания внешнего табличного отчёта

Подробно рассматривается задача создания табличного отчёта на примере популярной задачи. Предназначена для начинающих программистов. Задача  Есть регистр сведений «Остановки по маршруту», в котором хранится информация о расстоянии от начальной до конечной остановки. Рис. 1. Регистр сведений «Остановки по маршруту» Требуется…
Read more