Как научиться работать в 1С
В этой статье я перечислю наиболее распространные конфигурации 1С:Предприятие 8 и то, как и где можно научиться эффективной работе с ними.
Версия для печати
Если вы решили обучиться работе в программе 1С (как пользователь) и не знаете с чего начать, тогда вы пришли по адресу.
На данный момент уже существует большое количество разнообразных конфигураций на базе 1С:Предприятие 8. Конфигурации эти могут быть универсальными (комплексное ведение управленческого, регламентированного, зарплатного учета в программе), так и прикладными, которые либо обеспечивают ведение конкретного вида учета в среднестатистической компании, либо автоматизируют учет в компании, имеющей свою специфику (например, учет в аптеке, автосалоне, парикмахерской и т.п.).
Из-за такого многообразия конфигураций обучиться работе в каждой из них – задача нереальная, да и ненужная.
Я считаю, что свои усилия надо сосредоточить на изучении нескольких типовых конфигураций, потому что они наиболее распространены, и вы как специалист по этим конфигурациям будете более востребованы и в конечном счете вам легче будет в дальнейшем претендовать на более комфортные условия оплаты своего труда.
К наиболее распространенным конфигурациям 1С:Предприятие 8.3 относятся:
- Бухгалтерия предприятия 3.0
- Управление торговлей 11
- Зарплата и управление персоналом 3.1
Именно на этих конфигурациях вам нужно будет заострить свое внимание.
Теперь давайте разбираться, как вам обучиться работе в них.
Бухгалтерия предприятия 3.0
Во-первых, на этом сайте есть самоучитель по Бухгалтерии 3.0, в котором рассмотрено большинство хозяйственных операций, от настройки учетной политики до закрытия периода и формирования регламентированной отчетности.
Курс абсолютно бесплатный, а от вас не потребуется ничего, кроме желания учиться и наличия свободного времени.
Вдобавок рекомендую вам сайт profbuh8.ru – на нем вы найдете большое количество бесплатных видеоуроков по конфигурации. Для получения бесплатных материалов вам нужно будет оформить подписку. Рекомендую это сделать, т.к. впоследствии помимо бесплатных обучающих видео вы будете получать письма с разбором сложных ситуаций в учете, изменений законодательства и т.п.
В отличие от бесплатного курса, выложенного на моем сайте, этот записан профессиональным бухгалтером (Ольга Шерст) и помимо основных хозяйственных операций подробно рассматривает и нетипичные ситуации в учете.
Данный курс рассчитан на тех, кто решил не только освоить базовый функционал программы, но и стать настоящим профессионалом по Бухгалтерии 3.0.
Почитать подробное описание курса и посмотреть отзывы можете здесь.
Управление торговлей 11
На сайте в свободном доступе выложен обучающий курс по УТ 11. На данный момент курс еще не закончен, в нем я постараюсь максимально подробно разобрать функционал программы.
Программа в данный момент находится в стадии активной разработки компанией 1С, поэтому качественных и актуальных методичек по ней к сожалению нет.
Зарплата и управление персоналом 3.1
Эта конфигурация используется реже первых двух, но и специалистов по ней мало. Поэтому у того, кто научится в ней работать профессионально, будет очевидное преимущество.
В сети «то тут, то там» появляются материалы по этой программе, но все это больше напоминает хаотичный процесс и полного представления о конфигурации не даст.
Здесь хочу вам предложить бестселлер – видео курс Елены Гряниной (также от проекта profbuh8.ru).
Для тех, кто не знаком с Еленой Гряниной скажу без преувеличения, что это главный специалист по зарплатным решениям в 1С. Елена входит в авторский коллектив всех книг по зарплате в 1С, разрабатывает методические указания и билеты для тестирования специалистов по зарплатным решениям.
Материал излагает профессионально, доступно и помимо очевидных вещей часто обращает внимание на различные «подводные камни», с которыми могут столкнуться пользователи при работе с программой.
Заказать этот курс или почитать подробное описание вы можете здесь.
Помимо платного курса на сайте profbuh8.ru также есть бесплатные материалы по ЗУП 3.1.
Смотреть комментарии (0)
Для добавления комментариев необходимо авторизоваться на сайте.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Пошаговые уроки 1С8
Если даже вы не знакомы с программированием, то благодаря этому руководству постепенно, за шагом шаг, сможете изучить 1С.
2 Создание рабочей среды
Для начала работы вам нужно создать рабочую среду. Для этого вы должны:
- Создать любую из типовых демо-баз БП, УТ, где вы будете упражняться.
- Научиться заходить в 1С в режиме Предприятие и Конфигуратор.
Демо-база должна быть с заполненными документами и справочниками, чтобы вам не заниматься вводом данных, а сосредоточиться на изучении программирования., чтобы вам не заниматься вводом данных, а сосредоточиться на изучении программирования.
2.1 Создание демо-базы для опытов
Пока что раздел не написан. Предполагается, что создавать новую базу вы умеете или попросите знакомых.
2.2 Создание пустой обработки для опытов
В Конфигураторе создайте новую внешнюю обработку через меню «Файл – Новый – Внешняя обработка». Откроется форма настройки новой внешней обработки.
Код для опытов будем писать непосредственно в модуле обработки. Модуль можно открыть через меню «Действия – Открыть модуль объекта» в форме настройки обработки.
После внесения изменений в код не забывайте сохранить обработку. Для этого активизируйте форму настройки внешней обработки и нажмите «Действия – Открыть модуль объекта».
Обработку можно запустить на выполнение, открыв ее файл в режиме 1С-предприятия через «Файл – Открыть». Она сразу же выполнится.
3 Первые шаги
3.1 Hello world
Для вывода сообщения нужно написать следующий код:
Вместо Hello World можно написать произвольный текст.
Задание: Напишите код, который выводит последовательно следующие два сообщения:
Hello World
Привет 1С
Сообщить выводит не только текст, но и перевод строки, поэтому каждое сообщение выводится в новой строке.
Если вы не увидели сообщения, возможно у вас скрыто окно сообщений, его можно показать через «Сервис – Служебные окна – Служебные сообщения».
Если запустить обработку несколько раз, можно увидеть, что старые сообщения не удаляются. Чтобы старые сообщения удалялись, нужно использовать код:
Обратите внимание, что код состоит из операторов, каждый из которых заканчивается точкой с запятой.
Сообщить и ОчиститьСообщения – это функции. Оператор, вызывающий функцию состоит из имени функции, за которым следует круглая скобка, затем параметры функции, закрывающая круглая скобка и обязательная точка с запятой в конце.
В одной строке можно размещать несколько операторов, но так не принято у программистов 1С:
3.2 Помощь по функциям
3.3 Переменные
Рассмотрим использование переменных в 1С.
Модифицируем обработку «Hello World» следующим образом:
В коде создалась переменная Сообщение, ей присвоилось значение с помощью оператора равно и вызов Сообщить вывел уже не просто строку, а значение переменной.
Значение переменной можно менять многократно, посмотрите как работает этот код:
3.4 Комментарии
В коде можно использовать комментарии. Они не выполняются, а просто содержат описание того, что выполняется в коде или служат для заметок, чтобы не забыть какие-либо важные вещи. Комментарии важны, чтобы другой человек, или вы сами, спустя какое-то время могли разобраться, что и зачем вы делали в коде.
Изменим предыдущий код:
Комментарий начинается с символов // и длится до конца строки. Начинать комментарий можно в любом месте.
Комментарии можно использовать, чтобы какой-то участок кода не выполнялся. Для этого нужно просто закомментировать этот участок.
Попробуйте выделить следующие строки с помощью мышки или курсорных клавиш, а затем выбрать команду «Текст – Блок – Добавить комментарий»:
Вы увидите, что текст изменится на:
Соответственно, можно выделить участок кода и выполнить обратную команду «Текст – Блок – Удалить комментарий», при этом текст раскомментируется.
3.5 Арифметика
Рассмотрим использование арифметических операций в 1С.
Числа в 1С записываются интуитивно понятным образом:
Порядки вещественных чисел и отличные от десятичной системы счисления числа не используются.
Математические операции выполняются тоже просто:
Можно использовать также арифметические функции:
3.6 Использование форм для ввода/вывода данных
3.6.1 Создание формы обработки
У обработки можно создать форму. Для этого в форме настройки обработки нужно ПКМ на пункте «Формы» и выбрать «Добавить», затем нажать «Готово». Будет создана основная форма обработки и открыта в Конфигураторе для редактирования.
Если щелкнуть на синем заголовке формы, откроются свойства формы.
3.6.2 Добавление элементов управления
Команда «Форма – Вставить элемент управления» позволяет разместить на форме элемент управления.
Попробуем разместить на форме поле для ввода целого числа, и заголовок для него.
Команда «Форма – Вставить элемент управления – Поле ввода – ОК» добавляет новое поле ввода.
Команда «Форма – Вставить элемент управления – Надпись – ОК» добавляет надпись.
3.6.3 Настройка элементов управления
Разместим надпись справа от поля ввода.
Если щелкнуть на элементе управления, открываются его свойства.
Для надписи установим заголовок «Число».
Для поля ввода установим значение свойств «Имя» и «Данные» в «Число». Обычно «Имя» и «Данные» всегда совпадают.
3.6.4 Настройка поведения формы
Внизу формы есть три закладки «Диалог», «Модуль» и «Реквизиты».
Перейдем на закладку «Модуль». Мы увидим код модуля формы. В модуле есть только такой код:
Изменим его следующим образом:
Сохраним обработку, откроем ее в режиме Предприятия. Введем значение в поле «Число», нажмем кнопку «Выполнить». В окно сообщений выведется значение, умноженное на два.
Так происходит потому, что у кнопки «Выполнить» в свойстве «Действие» указано «КнопкаВыполнитьНажатие».
3.6.5 Элементы для вывода данных
Неудобно, что результат выводится в окне сообщений, а не в форме.
Добавим еще одно поле, дадим ему имя «Результат». В свойствах укажем «Только просмотр» в «Истина». Теперь это поле доступно только для просмотра.
Изменим процедуру на такую:
Теперь при нажатии кнопки «Выполнить» результат выводится не в окно сообщений, а в поле «Результат».
В дальнейшем все задачи решаются с применением форм. Данные вводятся в форму и выводятся на форму или в окно сообщений.
3.6.6 Сохранение значений
В реальных формах может быть очень много полей. Чтобы постоянно не вводить все значения, в свойствах формы поставим галочку «Сохранять значения» и в списке «Сохраняемые значения» выберем поле «Число».
Теперь зайдем в 1С, введем в поле «Число» значение 2. Выполним «Действия – Сохранить значения». Сохраним в настройку «Основная», установим галочку «Использовать при открытии».
Теперь закроем обработку и откроем ее еще раз. В поле «Число» окажется значение 2. Таким образом, можно сохранять значения для любого количества элементов формы, чтобы не заполнять их повторно.
Можно использовать несколько настроек и перезаписывать существующие настройки.
3.7 Строки
Рассмотрим работу со строками в 1С.
3.7.1 Запись строковых констант
Строки записываются в двойных кавычках, пример мы уже видели: "Hello World!"
Если нужно записать кавычку внутри строки, она повторяется два раза: "Я использую для бизнеса программы фирм ""1С"" и ""Микрософт""".
Строка может быть помещена в переменную так:
Если в строке встречается перевод строки, то она записывается с помощью символа вертикальной черты:
3.7.2 Конкатенация
Простейшая операция над строками – склейка (конкатенация).
В результате в переменную В будет помещена строка "Привет мир".
3.7.3 Строковые функции
Рассмотрим основные строковые функции:
Задача:
Используя только функции Лев, Прав и Сред, получите из строки «Привет мир» строки «веер», «Пирр» и «ветер ветер».
3.7.4 Служебные символы
Не все символы можно включать в строку. Некоторые символы можно получить только по их коду.
В данном примере мы выводим символ табуляции между строками «Поз1» и «Поз2».
Но для наиболее часто используемых служебных символов в 1С существуют специальные константы:
Задача:
Выведите строки «Хлеб», «Батон», «Булочка», «Пирожок», каждую с новой строки. Решить задачу двумя способами – с помощью символа вертикальной черты и конкатенацией с символом перевода строки.
4 Классическое программирование
В разделе будут рассмотрены классические задачи по программированию.
4.1 Условия
4.2 Циклы
4.3 Функции
4.3.1 Понятие функций
4.3.2 Передача параметров
4.3.3 Рекурсия
5 Коллекции
В разделе будет рассмотрена работа с коллекциями – списками, структурами, соответствиями, таблицами, деревьями.
6 Прикладные объекты
После завершения курса по прикладным объектам у Вас будет демо-база, где будет некоторый набор товаров и документов по ним. Если вы пропустили этот курс, можете вместо этой демо-базы использовать любую типовую демо-базу от 1С.
6.1 Общие принципы работы с объектами
6.2 Справочники
6.3 Документы
6.4 Регистры
7 Запросы
Для работы с запросами скачайте Консоль запросов. Это внешняя обработка, которая позволяет писать запросы непосредственно в режиме 1С: Предприятия. Все задачи в этом разделе только извлекают, но не меняют данные, поэтому экспериментировать можно даже в рабочей базе.
7.1 Первый запрос
В консоли запроса напишите текст запроса, как на картинке. Затем нажмите кнопку «Выполнить». Запрос выполнится и результат будет выведен на закладке «Результат»:
Сохраните свой первый запрос в файле с расширением SEL.
7.2 Разбор первого запроса
Наш первый запрос был обращен к справочнику «Номенклатура».
Рассмотрим, из чего он состоит.
- ВЫБРАТЬ – первое ключевое слово, указывает, что мы будем выбирать информацию. В 1С все запросы начинаются с этого слова, потому что запросов на изменение (ИЗМЕНИТЬ) или удаление данных (УДАЛИТЬ) нет.
- Наименование – поле или список полей, разделенных запятыми, которые нужно выбрать из таблицы.
- Справочник.Номенклатура – таблица, из которой излекать данные.
Результат запроса – таблица с несколькими колонками. В нашем случае в таблице получилась одна колонка «Наименование».
Чтобы извлечь несколько полей, перепишем запрос так:
Задание: Напишите запрос, который извлекает наименование, код и ИНН из справочника Контрагенты.
7.3 Отбор по условию
Для отбора используется ключевое слово ГДЕ. Построим запрос, который извлекает наименования и артикул товаров, которые начинаются на русскую букву «а»:
- Подобно – это функция, которая сравнивает строку с заданным шаблоном.
Как видно, в результат запроса попали значения с прописной и строчной буквы А, отбор по функции Подобно не делает различий между ними.
7.4 Сортировка
Для того, чтобы упорядочить запрос, используется ключевое слово УПОРЯДОЧИТЬ ПО.
Как видно, результирующую таблицу можно сортировать по нескольким полям.
- Убыв – означает сортировку по Убыванию,
- Возр – по возрастанию.
Можно не писать порядок сортировки, тогда сортировка идет по возрастанию.
Задание: Переберите различные варианты сортировки предыдущего запроса, посмотрите, в каком порядке сортируются данные:
- ВидНоменклатуры Убыв, Наименование
- ВидНоменклатуры Возр, Наименование Возр
- ВидНоменклатуры, Наименование Убыв
7.5 Группировка, агрегатные функции и псевдонимы имен
Запросы удобно использовать для группировки данных и подсчета сумм и других агрегатных функций.
8 Макеты
9 Формы
Специальные предложения
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
Просмотры 53874
Загрузки 0
Рейтинг 16
Создание 01.02.12 18:27
Обновление 13.03.12 20:10
№ Публикации 115188
Тип файла Нет файла
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Страна Россия
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Не указано
См. также
Использование классов .Net в 1С для новичков Промо
Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)
27.01.2016 88539 Serginio 116
Динамическое обновление — это зло?
Копнем глубже в тему "Что же такое динамическое обновление" и почему оно может привести к проблемам. И может ли?
09.05.2022 8810 YPermitin 73
Об одной неочевидной проблеме перехода на версию платформы 8.3.20
При переходе на платформу 8.3.20 мы столкнулись с ошибкой "Повторяющийся псевдоним "Ссылка" Ссылка AS Ссылка,Presentation AS Presentation,Ссылка AS Ссылка" в ряде типовых конфигураций. Причём, эта проблема оказались неизвестна ни Яндексу, ни Гуглу. Путём мучительных экспериментов нам удалось найти решение. Пока я ещё не уверен, действительно это решение или обходной костыль, а настоящая проблема — в чём-то другом, но это решение работает в ситуации, когда всё сломалось, а проблему надо решать срочно. Предположительная причина: платформа 8.3.20 более строго относится к типизации данных в запросах, чем предыдущие версии, вываливая в случае несоблюдения новшеств малопонятные ошибки.
08.04.2022 3787 Kernelbug 22
Отборы динамического списка
Динамический список предоставляет несколько объектов "Отбор". В статье разбирается, какой для чего нужен и как их использовать на форме. Рассматриваются только возможности платформы (без БСП).
28.03.2022 4155 Gladkov_Anton 3
Использование программных перечислений, ч.1: строковые константы Промо
Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?
10.12.2016 41897 unichkin 74
Фишки платформы 1С 8.3 для начинающего разработчика
В данной заметке рассмотрены вспомогательные инструменты платформы, которыми часто пренебрегают начинающие программисты 1С.
11.03.2022 7697 Dimbayyyy 96
Экспертный кейс. Расследование деградации производительности системы. Проведение документа “Поступление товаров и услуг” (1С:ERP 2)
В ходе проведения нагрузочного тестирования одним из наших клиентов была выявлена сильная деградация производительности системы в целом и, в частности, выполнения ключевой операции “Проведение документа поступление товаров и услуг” в течение выполнения теста. Согласно данным подсистемы БСП “Оценка производительности”, время выполнения ключевой операции “Проведение документа поступление товаров и услуг” возрастало в процессе тестирования с 15-20 секунд в начале тестирования до 150-200 секунд в его финале.
02.03.2022 2913 it-expertise 47
Модульная архитектура или пара слов о расширениях. Часть I (мысли, рассуждения)
Статья-размышление о том, какое может быть применение технологии расширений 1С и зачем нам, разработчикам/программистам на 1С, знать общепринятые паттерны проектирования приложений. Итак, а что если я вам скажу, что технология расширений 1С — это одно из прекрасных новшеств компании 1С? Пусть эта статья будет хвалебной одой расширениям 1С.
14.02.2022 4629 amon_ra 67
Вспомогательные инструкции в коде 1С Промо
Помогаем редактору кода 1С помогать нам писать и анализировать код.
15.10.2018 38018 tormozit 107
Синхронный и асинхронный вызов в новых версиях платформы
Начиная с платформы 8.3.18.1128 переработана технология работы с асинхронными вызовами. В данной статье хочу описать новые асинхронные вызовы и сравнить их с предыдущими на примере функции — Вопрос на клиенте.
31.01.2022 3286 Shining_ninja 15
Несколько простых приемов для удобной работы в конфигураторе
Простая и удобная среда разработки 1С:Предприятия позволяет практически любому человеку начать работать под капотом 1С — в конфигураторе. Время идет, новички становятся программистами, специалистами, а об удобных приемах работы узнают годами, по ходу своего карьерного пути. А здорово было бы, если бы все знали удобные приемы в начале своего пути? Эти несколько приемов будут полезны новичкам, так как они затрагивают ту область работы, с которой приходится сталкиваться в начале карьеры.
12.11.2021 8176 acces969 95
Как спроектировать структуру регистра сведений
«Что может быть проще?» — это первое, что приходит в голову. Но что, если это не так? В этой статье мы попробуем затронуть некоторые вопросы, которые могут возникнуть при проектировании больших регистров.
08.11.2021 6514 Neti 60
Как прикрутить ГУИД к регистру сведений Промо
. и немного теории обмена данными. В частности, разберем боль всех, кто пишет небанальные обмены данными: как набору записей регистра сведений назначить гуид и далее использовать его в обмене для идентификации этого набора.
16.04.2019 24049 m-rv 18
О вложенных попытках, исключениях и о представлении ошибок
В данной статье, на небольшом примере, мне бы хотелось показать, как себя ведут вложенные "Попытка-Исключение". А также о том, чем отличаются методы ОписаниеОшибки() и ИнформацияОбОшибке().
07.11.2021 4151 Nicholas 17
Обработчик ожидания. Нюансы
ПодключитьОбработчикОжидания: некоторые подробности и особенности работы
24.08.2021 12390 Yashazz 25
Прогресс-бар в поле динамического списка
Изображаем прогресс-бары в колонке динамического списка
23.08.2021 3418 Yashazz 13
Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо
Вариант решения задач с проведением по типовым регистрам нетиповыми регистраторами. Зачем — чтобы при сравнении конфигурации не обращать внимание на свойства регистров и исключить вероятность допущения горькой оплошности при обновлении информационных баз, заменив типы регистраторов основной конфигурации типами конфигурации поставщика. Для программных продуктов, имеющих в своем составе метаданных документ "Корректировка регистров"("Корректировка записей регистров").
05.12.2017 31346 itriot11 34
ПриПолученииДанныхНаСервере + Контекст формы. Лайфхак
Передать свои произвольные данные в событие, которое "без контекста"? Легко!
13.08.2021 4585 Yashazz 16
Новичок новичку: как добавить программно кнопку на форму путем расширения
Рассказываю очень простым языком, как добавить программно кнопку в типовую конфигурацию. Сам новичок в этом деле и рассказываю на "новичковом" языке.
13.05.2021 19091 user1312100 24
Программное создание расширения
Создание нового расширения "на лету", только штатными средствами 1С.
06.04.2021 5293 Yashazz 14
Ускоряем 1С: модули с повторным использованием возвращаемых значений Промо
По роду своей деятельности, мне часто приходится обсуждать с программистами детали реализации той или иной функциональности. Очень часто, разговаривая даже с квалифицированными специалистами я сталкиваюсь с незнанием сути платформенной функциональности Повторного использования возвращаемых значений общих модулей. В данной статье я постараюсь дать краткий обзор и основные особенности этой функциональности.
04.09.2017 60808 m-rv 63
Неочевидные нюансы записи управляемой формы
Разберем несколько нюансов записи управляемой формы.
02.04.2021 18723 SeiOkami 56
Советы из Желтой тетради 📒 #1
В этой публикации я собрал в одном месте часть советов и лайфхаков, которые открыл для себя в последнее время. Регулярно я публикую их в своём телеграм-блоге "Жёлтая тетрадь 📒 Блог программиста 1С", здесь же — дайджест этих публикаций.
15.03.2021 5440 builin 120
Флаг "Использовать ПОЧТИ всегда", или Нюанс динамических списков
Небольшая пятничная история по программной работе со строкой динамического списка.
11.02.2021 7229 SeiOkami 36
Регулярные выражения без внешних компонент? Легко! Промо
Сложный способ организовать проверку строки с помощью регулярного выражения в 1С. При этом ни одна внешняя компонента не пострадала. Ну и от платформы (Linux, MustDie) — не зависит.
04.03.2016 74719 starik-2005 109
Расширенный автоподбор при вводе по строке в поле ввода в управляемых формах
Началось все с того, что штатный автоподбор при вводе по строке в поле ввода для некоторых больших справочников устраивать перестал. Вообще, для способа поиска строки "Любая часть" он работает на первый взгляд очень хорошо: работает как полнотекстовый (т.е. по нескольким словам) даже без активации полнотекстового поиска, красиво подсвечивает слова поиска в результатах. Казалось бы, все отлично. Но есть неприятное ограничение — всего лишь 10 значений в результирующем списке (у вас может быть несколько больше, так как платформа неявно добавляет результаты поиска по истории ввода). Для небольших справочников или справочников с разнородным ассортиментом все хорошо. Но не в моей ситуации. А простых путей увеличить количество выдаваемых строк на момент написания статьи мне обнаружить не удалось. Пришлось полностью переопределять автоподбор. Ниже речь пойдет именно об этом. И, к слову, в типовых конфигурациях для некоторых справочников используются похожие приемы для увеличения количества строк результата автоподбора.
21.01.2021 5644 herfis 7
О формах 1С замолвите слово. Необычное использование знакомого всем объекта
Неочевидно, но форму 1С можно использовать как универсальный объект, который доступен на клиенте и имеет уникальный набор свойств, методов, событий и конструктор, принимающий параметры. При этом у формы может не быть интерфейса, и ее можно даже не открывать. О реальных примерах применения такого подхода пойдет рассказ.
13.01.2021 8857 CyberCerber 46
Наследование свойств элементов, или Как пользователь может сломать вашу форму
В 1С можно установить свойства ТолькоПросмотр, Доступность и Видимость не только на элементы формы, но и на группы элементов. Но стоит ли так делать? Оказывается, пользователь может обойти запреты, которые установлены на папку. Об этом подробнее в видео.
12.01.2021 4848 SeiOkami 25
Методика переопределения и вызова обработчиков событий обычной формы Промо
Каждый из нас хотя бы раз задумывался над тем, как было бы удобно, если бы мы могли переопределять обработчики событий формы, сохраняя возможность вызова старого обработчика независимо от его имени. В этой статье изложен метод, который позволяет реализовать эту возможность.
24.06.2007 90324 tormozit 31
Ускоряем медленный/долгий и тормозной стандартный поиск по динамическому списку, настраиваем его под себя
Пользователи привыкли искать на форме списка, но, вбивая в поиск некорректные данные, могут завесить всю систему, а если еще искать нужно по НЕ полям списка, то решение только в своём поиске — все это решим в публикации с открытым кодом.
С чего начать изучение 1C программирования?
«Программмист 1С» — это многогранное понятие. Сейчас люди (клиенты) под этим словом понимают следующие специальности: консультант, сисадмин, DBA, интегратор, веб-мастер и собственно программист (а там уже не важно — или зарплата/бухгалтерия, или обмен с мобильными девайсами, или сбор заказов с сайта, или настройка EDI с поставщиками/покупателями, или создание индивидуальных АРМ для специализированных групп пользователей, или калькуляторы расчета стоимости сложных работ или что-либо иное).
Если хотите окунуться в мир программирования 1С, то полистайте страницы сайта infostart.ru — там множество аналитических статей и выложенные примеры работ. Должно быть интересно.
- Вконтакте
- Вконтакте
Курсы-по-1с.рф же есть же. Там есть и бесплатные курсы.
В свое время, года три назад, один убежденный человек выложил на торрентах полный курс Гилёва по программированию. Тогда я и начал изучение платформы. Наверняка можно накопать эту ссылку и сегодня. Курс в целом не потерял актуальности.
- Вконтакте
- Вконтакте
- Вконтакте
- Вконтакте
- Вконтакте
- Вконтакте
- Вконтакте
- Вконтакте
Найдите знакомого бухгалтера. Прочитайте основы бухучёта, для освоения основных терминов. Весь бухучёт укладывается в 3 принципа. Затем примеры из учебника пробуете проделать в типовой базе 1С. Смотрите на этот ужас и пытаетесь убрать лишние колонки или добавить новые в формы. Затем придут мысли по поводу пакетной обработки документов, формированию отчётов и прочее.
Проще разбираться, если писать базу с нуля. Материалов в инете полно — главное конкретизировать вопрос и описать свою ситуацию на понятном языке для бухгалтера и для вас. Общение с бухгалтерами, конечно очень тренирует нервную систему, но если вы им хоть что то сделаете, то они могут ждать и прощать вам огрехи вечно — так как они не заинтересованы с скорости автоматизации. Им чем больше рутины — тем лучше.