• Работа с файловой системой из 1С

    Следующие функции языка 1С позволяют манипулировать файлами:

    • СоздатьКаталог 1С
    • НайтиФайлы 1С
    • КопироватьФайл 1С
    • ПереместитьФайл 1С
    • УдалитьФайлы 1С
    • РазделитьФайл 1С
    • ОбъединитьФайлы 1С.

    (далее…)

  • Как сделать 1С на раз-два

    Как сделать себе 1С легко и просто. «Достаем» конфигурацию 1С без очередей.

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

    Как достать платформу 1с и установить платформу 1С мы уже рассмотрели в предыдущих уроках. Чтобы сделать 1С — теперь нам нужна конфигурация 1С.

    (далее…)

  • Библиотека стандартных подсистем 1С

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

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

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

    (далее…)

  • Установка сервера 1С

    Подробная инструкция по установке платформы 1С на сервер (серверная часть платформы 1C aka сервер 1С).

    (далее…)

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

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

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

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

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

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

    (далее…)

  • Код 1С

    После покупки 1С необходимо зарегистрировать ее в компании 1С.

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

    Подробнее про регистрацию 1С и получение кода 1С.

    (далее…)

  • Редакция 1С

    Одна из основных забот программиста 1С – обновление платформы и конфигурации.

    Редакция 1С  — это версия конфигурации 1С, например: Бухгалтерия 1С редакция 2 или Управление торговлей 1С редакция 11.

    Сначала мы узнаем — нужно ли нам обновлять 1С — какая редакция 1С установлена? Потом — как найти обновление.

    (далее…)

  • Отбор 1С

    И тут шеф говорит – а какая прибыль у нас по северо-западному подразделению?

    Вы тут же сформировали отчет. За год. По всем подразделениям транснациональной компании, производящей тысячи товаров. Отчет получится длинный (если не сказать круче). А значит – нужную цифру найти будет сложно.

    Для того, чтобы в любом отчете 1С посмотреть только те цифры, которые нужны – существуют Отбор 1С. Так в 1С называется универсальный фильтр, который отбирает нужные Вам данные по условиям, которые Вы устанавливаете.

    Отбор 1С доступен не только в отчетах, но и в справочниках, в документах – в любых списках.

    Другая информация при установленном отборе 1С никуда при этом не исчезает – она просто не показывается сейчас Вам, чтобы установить акцент внимания только на требуемой информации.

    Мы посмотрим сейчас как использовать Отборы в 1С.

    (далее…)

  • Строка 1С

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

    К базовым возможностям языка программирования обычно относят работу с числами и строками. Обычно эти возможности зашиты в код компилятора (или реализованы «базовые» классы языка программирования).

    В 1С возможности работы со строками запрограммированы в самой платформе. Сегодня мы рассмотрим особенности работы со строками 1С в программах на встроенном языке 1С.

    (далее…)

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

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

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

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

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

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

    (далее…)

  • Список значений на форме 1С

    Список значений на форме 1С для выбора пользователем значения можно расположить непосредственно на форме обработки/документа. Тогда пользователь сможет выбирать несколько значений из списка (зажав CTRL или SHIFT).

    (далее…)

  • Веб 1С

    1С версии 8.2.14 официально поддерживает iOS версии 3.2 и старше (рекомендуемая 4.2 и старше). А это значит – 1С возможно использовать на планшетах iPad!

    Клиент веб 1С (web 1С) появился одновременно с выходом тонкого клиента 1С, который мы обсуждали в прошлый раз. Клиент веб 1С не требует установки каких-либо дополнительных компонент (flash, activex и т.п.). Веб 1С работает под разными операционными системами и в разных браузерах. Именно с помощью него стало возможно использовать полную Unix версию 1С.

    Пусть Вас не путает название клиент веб 1С. Фактически это другой способ представления работы с 1С. Вы заходите на сайт, на котором «установлена» 1С и работаете в ней. Зайти на сайт можно с любой машины, операционной системы, через интернет или WiFi.

    Для заинтересованных в возможностях клиента веб 1С, проследуем дальше.

    (далее…)