вторник, 12 июля 2016 г.

1С: Временные таблицы в динамическом списке

С версии 8.3.8 платформы реализована поддержка работы с пакетным запросом в динамическом списке (ДС). Если открыть конструктор запросов ДС, то вкладки "Пакет запросов" мы не увидим, но если написать вручную или скопировать пакетный запрос, то конструктор поддерживает отображение вкладок пакетного запроса.


Работает только при отсутствии режима совместимости с 8.3.7 и ниже.
При получении данных ДС может повторно использовать ранее созданные временные таблицы, если
  • В пакете запросов после запроса на выборку данных нет больше запросов выбора во временные таблицы или нв выборку
  • С последнего исполнения пакета запросов состав временных таблиц и их полей остался неизменен.

суббота, 9 июля 2016 г.

1С: Публикация дистрибутива клиентского приложения

Цель

При работе удаленных пользователей через тонкий клиент возникает необходимость обновления версий тонкого клиента при обновлении версии сервера приложений 1С. С этой целью платформой предусмотрено два варианта получения дистрибутива обновления:
  • обновление дистрибутива с помощью настроек публикации информационной базы;
  • обновление дистрибутива публикацией web-сервиса обновления.
Сразу стоит оговориться что обе эти возможность доступна для лицензии КОРП
Речь далее идет о первом варианте.

среда, 29 июня 2016 г.

1С: Автоматическое обновление клиентского дистрибутива

Варианты развертывания системы

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

Если клиенты локальные, то может быть реализована схема установки и обновления с помощью административных средств windows (групповой политики, logon-скрипта). В этом случае при административной установке в каталог конфигурации conf помещается adminstall.cfg. В нем указано единственный параметр

AdmInstall=<Mode>
<Mode>
Logon – установка выполнена с помощью logon-скрипта во время входа пользователя в домен.
Restart – установка выполнена с помощью групповых политик.

среда, 22 июня 2016 г.

1С Шаблон кода: Стандарты оформления модулей

Согласно системе стандартов и методик разработки конфигураций фирмы 1С модуль должен быть оформлен согласно рекомендациям. Помимо удобства при разработке и сопровождении кода это будет особенно необходимо для получения 1С:Совместимо для вашего программного продукта.


1С Шаблон кода: Указание автора изменения

Для указания даты, автора вносимых изменений в коде можно использовать следующий шаблон:

// НашаГруппаРазработки (<?"", ДатаВремя, "ДФ=dd.MM.yyyy">) <?"", ИмяПользователя>

<?>

// НашаГруппаРазработки -

Вместо имя пользователя можно использовать ПолноеИмяПользователя или при использовании хранилища ИмяПользователяХранилищаКонфигурации.

1С Шаблон кода: Быстрый инкремент и декремент

При скоростном написании кода чтобы не тратить время на конструкции типа:

Счетчик = Счетчик + 1;

Hello world!

Let's start.