• Формат 1С

    Программирование (и бизнес программы) обычно имеют дело со следующими простыми типами данных: число, строка, дата. Значения этих типов для разных стран, стандартов и просто привычек могут иметь разное представление.

    Вероятно самый известный пример, это разное представление времени – в России привычно использовать 9:00 и 21.00, а в англоязычных странах 9am и 9pm. Разница как в логике (12ти часовая система или 24х часовая), так и в написании.

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

    (далее…)

  • PostgreSQL для 1С

    PostgreSQL – это бесплатная СУБД (точнее OpenSource), которая работает и под Windows и под Linux. Поэтому если Вы хотели бы построить полностью бесплатную лицензионную систему (с участием 1С), то вероятно Ваш выбор падет на PostgreSQL.

    Краткий обзор по использованию 1С с СУБД PostgreSQL.

    (далее…)

  • 1С ПустаяСтрока – проверка строки на заполненность

    Функция 1С ПустаяСтрока(Строка) проверяет строку на заполненность. Под «заполненностью» понимается не просто пустая строка с нулевой длиной, но и строка, в которой есть символы, но они «незначимы». Подробнее о «незначимых» символах см. функцию СокрЛП().

    (далее…)

  • Новая 1С

    Сравнительно недавно – около года назад вышла новая 1С, которая включает в себя тонкий клиент 1С (еще его называют управляемый клиент 1С) и веб клиент 1С. Оба они сильно отличаются от привычного всем толстого клиента 1С. Их отличия весьма значительны, причем не столько для пользователя, как для программиста.

    Дело в том, что был скорректирован сам принцип работы клиентов 1С и программирования на языке 1С. Полностью изменилась разработка интерфейса (формы, меню), большие изменения в самой организации кода из-за клиент серверного взаимодействия.

    Изменения в новой 1С настолько непривычны, что для программиста переход на тонкого клиента в чем то подобен переходу с версии 1С 7.7 на 8.

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

    Познакомимся с основными особенностями новой 1С, а именно тонкого клиента 1С.

    (далее…)

  • Внешние обработки 1С — видео

    [VIP_CONTENT]

    На этом видео показано как создать внешнюю обработку в 1С и добавить на нее форму с кнопками по-умолчанию. Для «толстого» (обычного) клиента 1С версии 8.2/8.1.

    Смотреть видео Как создать внешнюю обработку 1С

    (далее…)

  • Выгрузка 1С

    В прошлом уроке мы с Вами рассмотрели обмен 1С в рамках распределенной базы данных (УРБД), на примере базы офиса и подчиненных баз магазинов.

    Однако наиболее распространенный пример – это обмен между бухгалтерией и зарплатой. Эти базы не подчинены друг другу и даже могут быть не связаны изначально.

    Все, что нам необходимо – это периодически производить выгрузку из зарплаты в бухгалтерию.

    Рассмотрим процесс выгрузки данных из 1С.

    (далее…)

  • Цена 1С

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

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

    Обратите внимание, это важно!
    Цены 1С, указанные здесь, указаны приблизительно (ориентировочно) для примерной оценки границ затрат при покупке того или иного комплекта 1С.

    Данные цены 1С взяты из официальных открытых источников 1С на 4 апреля 2012 года.

    Если Вам требуется уточнить реальные цены 1С — обращайтесь только в официальные источники 1С!

    (далее…)

  • Критерии отбора 1С

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

    Это легко сделать с помощью запроса.

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

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

    (далее…)

  • ПодключитьРасширениеРаботыСФайлами 1С, УстановитьРасширениеРаботыСФайлами 1С, ПолучитьФайл 1С, ПоместитьФайл 1С, ПолучитьФайлы 1С, ПоместитьФайлы 1С, ПолучитьИзВременногоХранилища 1С, ПоместитьВоВременноеХранилище 1С

    В веб-клиенте работа с файлами (чтение/запись) производится только на сервере.

    Функция ПодключитьРасширениеРаботыСФайлами() используется в веб-клиенте для включения разрешения работы с файлами (поддерживают не все браузеры), если неудачно – возвращает Ложь. Перед первым использованием функции в этом браузере на этом комьютере требуется установить расширение работы с файлами с помощью функции УстановитьРасширениеРаботыСФайлами()

    Функции
    • ПоместитьФайл(АдресКудаПомещен, ИмяФайла)
    • ПолучитьФайл(АдресОткуда)
    • ПоместитьФайлы(МассивИменФайлов, МассивАдресовКудаПомещены)
    • ПолучитьФайлы(МассивАдресовОткуда)
    позволяют передвать файлы между клиентом и сервером.

    Функции ПолучитьИзВременногоХранилища() и ПоместитьВоВременноеХранилище() позволяют получить данные файла из временного хранилища сервера, куда они были помещены с помощью ПолучитьФайл() и ПоместитьФайл().

    (далее…)

  • Массив 1С Вставить — новое значение

    Метод 1С Массив.Вставить(НомерЯчейкиСдвинуть, Значение) добавляет новое значение в массив 1С, увеличивая его на одну «ячейку», но добавляет «ячейку» не «с конца», а вставляет ее в середину на место указанного номера (указанный номер сдвигается +1).

    (далее…)

  • Лицензия 1С

    В редакцию поступило следующее письмо:

    «Уважаемый автор спасибо за познавательный сайт … И хотелось бы увидеть статью на тему лицензий.

    Что это; кому это нужно; кто это проверяет (налоговая или может НКВД какое); можно ли получать обновления официально, но без подписки на ИТС за 25000 в год; обязательно ли имея лицензионный 1С иметь лицензионный Windows;

    что бывает за использование нелицензионных версий; как быть сервис-инженеру фирмы франчайзи когда ему предлагают обновить нелегальную или легальную 1с-ку за доп.плату (мимо организации) и т.д. и т.п.»

    В этой статье кратко рассказывается про лицензирование программ и в том числе 1С.

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

    Итак – что такое лицензии и кому они нужны?

    (далее…)

  • 1С попытка-исключение

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

    Сообщение обычно производится в окне с красным крестом, откуда такие сообщения называют «поймать красный крест» или «не работает, есть красные ошибки».

    Конструкция 1С Попытка-Исключение служит для обработки возможных ошибочных ситуаций.

    (далее…)