8.2

Описание

Мобильная платформа 1С. Основы работы

Разработка мобильных приложений на платформе 1С для уже подготовленных программистов 1С работающих на стационарной платформе требует получения минимального набора навыков и имеет очень низкий порог вхождения в мобильную разработку(по сравнению с другими платформами для мобильной разработки). В данной статье по шагам постараюсь описать основные моменты работы с мобильной платформой(что-то вроде мини F.A.Q. для начала разработки… read more »

1С. DBF файлы и работа с ними

Формат DBF (Data Base File) был введен в обиход компанией Ashton-Tate в 1980 году, в первой СУБД семейства систем управления базами данных dBase — dBase II. Открытый формат данных и популярность изначальной системы привели к появлению множества различных аналогов СУБД, таких как FoxPro, dbFast, XBase++ и других. При этом разработчики вносили различные изменения в базовый… read more »

Регистры расчета в 1С для чайников(Часть 3)

В данной статье на примерах покажем принцип действия «механизма зависимости по базовому периоду«, а также покажем принцип действия перерасчётов в 1С. В качестве примера для расчёта возьмём расчёт премии сотрудника процентом от оклада, пусть премия сотруднику начисляется ежемесячно и её размер зависит от начисленного оклада за 2 предыдущих месяца. Премия — это вид расчёта не обладающий протяжённостью… read more »

Регистры расчета в 1С для чайников(Часть 2)

В данной статье на примерах покажем принцип действия «механизма вытеснения по периоду действия«. Для наглядности расчета Оклада добавим в структуру регистра расчета ресурс «ОтработаноЧасов» и реквизит «ЧасовПлан». Следует понимать, что реквизиты регистра расчёта служат только для хранения справочных данных, ни в вытеснении, ни при получении базы для расчёта они не участвуют(мы не получаем базу для расчёта… read more »

Регистры расчета в 1С для чайников(Часть 1)

В данной статье рассмотрим теоретические основы работы с регистрами расчёта, а также выполним расчёт заработной платы сотрудника пропорционально количеству отработанных часов. Теория Регистр расчета(РР) — объект метаданных конфигурации, служащий для реализации периодических расчетов в системе 1С. Из очевидных областей применения регистров расчета можно выделить следующие: расчет заработной платы, расчет квартплаты, расчет арендной платы. По своей структуре… read more »

Если «Гвозди», то правильные. Продолжение

Введение Способ использования так называемых «гвоздей», объектов информационной базы, на которые завязана та или иная бизнес-логика, описанный в первой части статьи весьма удобен, но, к сожалению, не лишен определенных недостатков. Самый существенный из которых — необходимость обновления конфигурации при добавлении нового «гвоздя». Поэтому хотелось бы предложить альтернативный вариант на базе регистра сведений. Структура регистра: Создаем в конфигурации периодический независимый регистр сведений… read more »

Работа с планами обмена в 1С

План обмена в 1С —  объект метаданных конфигурации, служащий для реализации синхронизации данных между информационными базами 1С(а также для обмена с другими системами). Планы обмена содержат механизм регистрации изменений благодаря чему планы обмена умеют хранить информацию об измененных элементах(документах, справочниках и.т.д.) из состава плана обмена. По своей структуре план обмена очень похож на объект метаданных «Справочники». Так… read more »

Если «Гвозди», то правильные

Всем случалось применять при разработке программного кода «гвозди»,  иногда для быстрой разработки, иногда для использования конкретного элемента Справочника, Документа, Отчета, иногда ввиду собственного незнания как идентифицировать определенную ссылку. И «гвозди» работают неплохо, до момента пока не изменится код объекта, или не потребуется изменить его на другой. Тогда мы лезем в код, ищем нужное место, меняем… read more »

C# + 1C. Пишем простейший COM-сервер для 1С

Изучение возможности интеграции C# и 1С мы начнем с создания на C# простейшего COM сервера. Для этой цели нам понабиться Visual Studio 2010 и платформа 1C 8.2. И так, в визуал студии создаем новый проект, тип проекта выбираем «библиотека классов» (class library): У нас появится заготовка библиотеки, куда мы введем вот такой текст (вместо существующего):… read more »

Sidebar