• Реквизиты 1С

    Что такое реквизиты 1С?

    Мы с Вами недавно обсуждали справочники 1С и документы 1С. Работа пользователя со справочниками и документами в 1С состоит из заполнения полей на форме.

    Реквизиты 1С – это поля справочника и документа, которые отображаются на форме, чтобы пользователь их заполнил.

    Рассмотрим подробно тему реквизитов в 1С.

    (далее…)

  • Обновление 1С. Продолжение

    На первой закладке можно также выбрать, чтобы 1С автоматически проверяла наличие обновления сама.

    Внизу окна помощника написано сейчас «Автоматическая проверка обновления 1С в интернете: Отключена». Нажмите на это «Отключена» и откроется окошко настройки варианта.

    (далее…)

  • Работа в 1С

    Вводная информация для тех, кто ни разу не видел 1С. Общие принципы работы в 1С 8.

    Давайте рассмотрим как происходит работа в 1С 8 с точки зрения программиста, на примере работы в конфигурации 1С Бухгалтерия и 1С Управление торговлей.

     
    Окно запуска 1С:Предприятие

    При запуске 1С Вы в первую очередь увидите окно выбора базы данных.

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

    Это окно позволяет:

    • выбрать/добавить базу
    • посмотреть где она находится (при выбранной базе внизу отображается каталог в котором находится база данных)
    • войти в базу в режиме предприятие или под конфигуратором.

    Работа в 1С 8 возможна в двух режимах.
    (далее…)

  • Выпадающий список значений 1С на форме

    Очень часто бывает необходимо на форме дать возможность пользователю выбрать настройки на форме (перед нажатием кнопки «Выполнить все»). Когда нужно выбрать одно значение из нескольких предопределенных – часто используется выпадающий список значений 1С на форме.

    (далее…)

  • Технические профессии

    Кто есть кто в ИТ? Системный администратор и руководитель проекта.

    Продолжаем наш обзор «Кем стать» :) Теперь поговорим про техническую поддержку, системных администраторов и РП.

    Начало нашего обзора «Какие технические профессии бывают» здесь.

     

    Техническая поддержка

    Зачастую являются начинающими программистами в своей области. Тестируют вручную или пишут специальные программы тестирования (скрипты тестов для спец. программ тестирования).

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

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

    (далее…)

  • Параметры 1С

    В предыдущих уроках мы выяснили, что при запуске 1С реально запускаются три программы, что естественно занимает время.

    Два способа ускорения запуска 1С примерно в три раза. Путь воина или как запустить 1С на космической скорости.

    (далее…)

  • Изменить 1С

    Если у Вас стоит типовая конфигурация и Вам нужно изменить 1C, то сначала нужно выполнить сервисные действия, которые позволят далее изменить конфигурацию 1С неоднократно по Вашему желанию.

    Как это сделать?

    (далее…)

  • Список значений 1С Количество — количество значений

    Метод 1С СписокЗначений.Количество() возвращает количество «ячеек» в массиве. Количество «ячеек» всегда на 1 больше, чем максимальный номер элемента.

    (далее…)

  • Преобразовать число в строку 1С

    Преобразовать число в строку 1С специально обычно не требуется, так как при попытке записать в реквизит типа «строка» значение типа «число», преобразование будет выполнено 1С самостоятельно.

    Если Вы имеете переменную со значением типа «число» и приравняете ее со значением типа «строка», то значение конвертировано автоматически не будет — так как в 1С нет строгой типизации переменных.

    Также преобразовать число в строку 1С требуется при составлении сложной строки, например:
    Строка = "Текущий процент выполнения " + чПроцент;
    В некоторых случаях 1С будет ругаться при попытке складывать строку 1С и число 1С (в других случаях, когда это возможно, число будет преобразовано автоматически).

    Преобразовать число в строку 1С можно с помощью функции Строка() или СокрЛП(), а также с помощью Формат().

    Последний способ иногда предпочтительнее. А почему?

    (далее…)

  • Доступ к таблицам плана обмена 1С

    Мы создали план обмена, включили авторегистрацию по нужным нам справочникам, документам и прочему. Пользователи ввели данные.

    Как узнать какие элементы базы были изменены?

    Типовой способ ПланыОбмена.ВыбратьИзменения() работает медленно. Для начала само получение списка происходит не быстро. А потом еще и в цикле получение каждого (!) объекта. Как известно, получение объекта это — затратная операция в базе, а тут еще и в цикле.

    Например у нас 10.000 измененных элементов. Нам нужно просто узнать – какие элементы справочника «Номенклатура» были изменены.

    Непосильная задача?

    (далее…)

  • 1С Сообщить

    1С Сообщить выводит сообщение пользователю, например:
    Сообщить("Привет, мир!");

    (далее…)

  • Общие реквизиты 1С

    Реквизиты – это поля объекта 1С, которые нужно заполнить, чтобы «ввести его в базу данных». Мы уже обсуждали реквизиты ранее.

    Если смотреть любую типовую конфигурацию, то легко заметить, что многие поля в документах повторяются. Например, в каждом документе необходимо указать организацию, которая заключает сделку. Также обычно принято указывать ответственного – автора, кто ввел документ.

    Неудобно получается. Допустим нужно изменить такой повторяющийся реквизит сразу у всех документов – представляете сколько предстоит работы?

    Или если вдруг попросят добавить пару реквизитов каждому документу..

    Что делать в этом случае?

    (далее…)