Нам очень нужно знать: Как вы проверяете корректность встраивания БСП и ее механизмов (Печать, Доп.свойства, КИ итд) в свои объекты?
Anonymous Poll
5%
Запускаю "Проверку внедрения БСП.erf" в CI на каждой сборке
10%
Запускаю "Проверку внедрения БСП.erf" вручную каждый релиз
29%
Не обновляю БСП, механизмы не встраиваю (или редко)
1%
Написал свои Юнит/Сценарные/БДД тесты
17%
Проверяю все вручную
29%
Мне "Пользователи" сообщат, если что...
4%
Не использую "Проверку внедрения БСП.erf" потому что она - "монстр", расскажу в @ssl1c
5%
Другое, расскажу в @ssl1c
Графики работы и Календарные графики
Очень частый и важный сценарий: рассчитать дату по графику работы.
Например, если склад предприятия работает на прием товара от поставщиков по вторникам и четвергам, то рабочими днями для графика работы Прием товара на складе будут являться вторники и четверги.
Пример вызова:
Выходные и праздники рассчитываются для графиков по производственному календарю, который при подключении ИТС и встроенной подсистеме Библиотеки Интернет-Поддержки Работа с классификаторами будет загружаться с портала в соответствии с ст. 112 ТК РФ.
Подсистема Графики работы зависит от подсистемы Календарные графики
Подсистема Календарные графики зависит от подсистем Настройка порядка элементов и Подключаемые команды и может быть расширена подсистемой Адресный классификатор.
Документация Графики работы:
для пользователя https://its.1c.ru/db/bspdoc#content:1866:1
программный интерфейс https://its.1c.ru/db/bspdoc#content:712:hdoc
Документация Календарные графики:
для пользователя https://its.1c.ru/db/bspdoc#content:1877:1
программный интерфейс https://its.1c.ru/db/bspdoc#content:872:hdoc
БИП Работа с классификаторами: https://its.1c.ru/db/uisldoc#content:177:hdoc
Очень частый и важный сценарий: рассчитать дату по графику работы.
Например, если склад предприятия работает на прием товара от поставщиков по вторникам и четвергам, то рабочими днями для графика работы Прием товара на складе будут являться вторники и четверги.
Пример вызова:
Результат = ГрафикиРаботы.ДатаПоГрафику(ГрафикРаботы, ДатаОт, КоличествоДней);
Выходные и праздники рассчитываются для графиков по производственному календарю, который при подключении ИТС и встроенной подсистеме Библиотеки Интернет-Поддержки Работа с классификаторами будет загружаться с портала в соответствии с ст. 112 ТК РФ.
Подсистема Графики работы зависит от подсистемы Календарные графики
Подсистема Календарные графики зависит от подсистем Настройка порядка элементов и Подключаемые команды и может быть расширена подсистемой Адресный классификатор.
Документация Графики работы:
для пользователя https://its.1c.ru/db/bspdoc#content:1866:1
программный интерфейс https://its.1c.ru/db/bspdoc#content:712:hdoc
Документация Календарные графики:
для пользователя https://its.1c.ru/db/bspdoc#content:1877:1
программный интерфейс https://its.1c.ru/db/bspdoc#content:872:hdoc
БИП Работа с классификаторами: https://its.1c.ru/db/uisldoc#content:177:hdoc
Демонстрация экрана в Системе Взаимодействия
Заметки из Зазеркалья
В версии 8.3.16 в Системе Взаимодействия добавили возможность демонстрировать происходящее на экране компьютера в ходе видеозвонка.
https://wonderland.v8.1c.ru/blog/demonstratsiya-ekrana-v-sisteme-vzaimodeystviya/
Заметки из Зазеркалья
В версии 8.3.16 в Системе Взаимодействия добавили возможность демонстрировать происходящее на экране компьютера в ходе видеозвонка.
https://wonderland.v8.1c.ru/blog/demonstratsiya-ekrana-v-sisteme-vzaimodeystviya/
Заметки из Зазеркалья
Демонстрация экрана в Системе Взаимодействия
Данная статья является анонсом новой функциональности. Не рекомендуется использовать содержание данной статьи для освоения новой функциональности. Полное описание новой функциональности будет приведено в документации к соответствующей версии. Полный список…
Обновление конфигурации
Решаемые задачи:
1. Обновление конфигурации из произвольного файла (в составе БСП).
2. Поиск и установка обновлений (совместсно с подсистемой БИП ПолучениеОбновленийПрограммы).
3. Поиск и установка расширений-патчей (совместсно с подсистемой БИП ПолучениеОбновленийПрограммы).
Возможности:
■ Построение цепочек обновлений обязательных версий.
■ Предварительная блокировка ИБ.
■ Автоматическая регистрация требуемой версии COM коннектора.
■ Резервное копирование ИБ (в файловом варианте).
■ Возможность запланировать обновление с отправкой результата по почте (в клиент-серверном вариенте).
■ Обновление подчиненного узла РИБ после получения обновлений от главного узла.
■ Прогон обработчиков обновлений данных версий.
■ Автоматическое удаление патчей, потерявших актуальность.
■ Сжатие таблиц информационной базы после обновления (в файловом варианте).
Как понять что пошло не так?
Открываем
Почему обработчики обновления при обновлении цепочки стартуют не после каждого обновления?
Потому что они стартуют после каждого мажорного обновления, когда они действительно должны быть выполнены.
Документация:
для пользователя https://its.1c.ru/db/bspdoc#content:1885:1
для разработчика https://its.1c.ru/db/bspdoc#content:47:hdoc
Решаемые задачи:
1. Обновление конфигурации из произвольного файла (в составе БСП).
2. Поиск и установка обновлений (совместсно с подсистемой БИП ПолучениеОбновленийПрограммы).
3. Поиск и установка расширений-патчей (совместсно с подсистемой БИП ПолучениеОбновленийПрограммы).
Возможности:
■ Построение цепочек обновлений обязательных версий.
■ Предварительная блокировка ИБ.
■ Автоматическая регистрация требуемой версии COM коннектора.
■ Резервное копирование ИБ (в файловом варианте).
■ Возможность запланировать обновление с отправкой результата по почте (в клиент-серверном вариенте).
■ Обновление подчиненного узла РИБ после получения обновлений от главного узла.
■ Прогон обработчиков обновлений данных версий.
■ Автоматическое удаление патчей, потерявших актуальность.
■ Сжатие таблиц информационной базы после обновления (в файловом варианте).
Как понять что пошло не так?
Открываем
%temp%\1CUpdate.<набор цифр>
и ищем журнал.Почему обработчики обновления при обновлении цепочки стартуют не после каждого обновления?
Потому что они стартуют после каждого мажорного обновления, когда они действительно должны быть выполнены.
Документация:
для пользователя https://its.1c.ru/db/bspdoc#content:1885:1
для разработчика https://its.1c.ru/db/bspdoc#content:47:hdoc
Подсистема БСП «Управление доступом», основные объекты и регистры
Не реклама
Управление доступом - тема сложная. Дмитрий Иванов
(ids79) постарался ее раскрыть в статье.
https://infostart.ru/public/1065487/
Статья безусловно полезная, но она объясняет механику работы RLS v1.
Напомню, сейчас активно разрабатывается RLS v2. См. видеозапись и презентацию с доклады и презентации по "1С:ERP Управление предприятием 2"
2018.
Тема Многократное ускорение работы в условиях RLS
https://its.1c.ru/db/metod81#content:7072
Не реклама
Управление доступом - тема сложная. Дмитрий Иванов
(ids79) постарался ее раскрыть в статье.
https://infostart.ru/public/1065487/
Статья безусловно полезная, но она объясняет механику работы RLS v1.
Напомню, сейчас активно разрабатывается RLS v2. См. видеозапись и презентацию с доклады и презентации по "1С:ERP Управление предприятием 2"
2018.
Тема Многократное ускорение работы в условиях RLS
https://its.1c.ru/db/metod81#content:7072
infostart.ru
Подсистема БСП «Управление доступом», основные объекты и регистры
Основные принципы работы подсистемы «Управление доступом» из состава БСП. Виды доступа, ограничение доступа на уровне записей. Описание основных объектов и регистров, используемых подсистемой.
Графики работы из БСП
Автор @fenixnow
Пример с добавлением графика приемки для заказа на перемещения.
https://infostart.ru/public/1065622/
Автор @fenixnow
Пример с добавлением графика приемки для заказа на перемещения.
https://infostart.ru/public/1065622/
Самый популярные примеры из
Асинхронные операции для работы с веб-клинтом часто приводят к длинным макаронным конструкциям.
Упростите свою жизнь с использованием БСП.
Предлагаю самые популярные сложные конструкции.
Простой запуск программ
Сбор команды запуска и получение потока вывода stdout
Поместить выбранный на клиенте файл во временное хранилище
Сохранить файл на клиенте из временного хранилища
Открывает файл для просмотра или редактирования c диска клиента
Открывает файл для просмотра или редактирования c временного хранилища
Открывает проводник c позиционирование курсора на файле.
Открывает навигационную ссылку в программе, которая ассоциирована с протоколом навигационной ссылки.
Показывает диалог выбора каталога.
Ну и немножко о внешних компонентах
ФайловаяСистема
и ФайловаяСистемаКлиент
Асинхронные операции для работы с веб-клинтом часто приводят к длинным макаронным конструкциям.
Упростите свою жизнь с использованием БСП.
Предлагаю самые популярные сложные конструкции.
Простой запуск программ
ФайловаяСистема.ЗапуститьПрограмму("calc");
Сбор команды запуска и получение потока вывода stdout
ПараметрыЗапускаПрограммы = ФайловаяСистема.ПараметрыЗапускаПрограммы();
ПараметрыЗапускаПрограммы.ДождатьсяЗавершения = Истина;
ПараметрыЗапускаПрограммы.ПолучитьПотокВывода = Истина;
КомандаЗапуска = Новый Массив;
КомандаЗапуска.Добавить("ping");
КомандаЗапуска.Добавить("127.0.0.1");
КомандаЗапуска.Добавить("-n");
КомандаЗапуска.Добавить(5);
Результат = ФайловаяСистема.ЗапуститьПрограмму(КомандаЗапуска, ПараметрыЗапускаПрограммы);
ОбщегоНазначений.СообщитьПользователю(Результат.ПотокВывода);
Поместить выбранный на клиенте файл во временное хранилище
Оповещение = Новый ОписаниеОповещения("ПослеЗагрузкиФайла", ЭтотОбъект);
ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
ПараметрыЗагрузки.ИдентификаторФормы = УникальныйИдентификатор;
ФайловаяСистемаКлиент.ЗагрузитьФайл(Оповещение, ПараметрыЗагрузки);
Сохранить файл на клиенте из временного хранилища
Оповещение = Новый ОписаниеОповещения("ПослеСохраненияФайла", ЭтотОбъект);
ФайловаяСистемаКлиент.СохранитьФайл(Оповещение, АдресВоВременномХранилище, "МойФайл.файл");
Открывает файл для просмотра или редактирования c диска клиента
ФайловаяСистемаКлиент.ОткрытьФайл(КаталогДокументов + "МойФайл.файл")
Открывает файл для просмотра или редактирования c временного хранилища
ФайловаяСистемаКлиент.ОткрытьФайл(АдресВоВременномХранилище, , "МойФайл.файл");
Открывает проводник c позиционирование курсора на файле.
ФайловаяСистемаКлиент.ОткрытьПроводник("C:\Program Files\1cv8\common\1cestart.exe")
ФайловаяСистемаКлиент.ОткрытьПроводник("/home/")
Открывает навигационную ссылку в программе, которая ассоциирована с протоколом навигационной ссылки.
ФайловаяСистемаКлиент.ОткрытьНавигационнуюСсылку("e1cib/navigationpoint/startpage"); // начальная страница.
ФайловаяСистемаКлиент.ОткрытьНавигационнуюСсылку("v8help://1cv8/QueryLanguageFullTextSearchInData");
ФайловаяСистемаКлиент.ОткрытьНавигационнуюСсылку("https://1c.ru");
ФайловаяСистемаКлиент.ОткрытьНавигационнуюСсылку("mailto:help@1c.ru");
ФайловаяСистемаКлиент.ОткрытьНавигационнуюСсылку("skype:echo123?call");
Показывает диалог выбора каталога.
Оповещение = Новый ОписаниеОповещения("ПослеВыбораКаталога", ЭтотОбъект);
ФайловаяСистемаКлиент.ВыбратьКаталог(Оповещение);
Ну и немножко о внешних компонентах
Оповещение = Новый ОписаниеОповещения("ПослеПодключенияКомпоненты", ЭтотОбъект)
ОбщегоНазначенияКлиент.ПодключитьКомпонентуИзМакета(Оповещение, "CryptS", "Обработка.ЗаявлениеНаВыпускНовогоКвалифицированногоСертификата.Макет.КомпонентаОбмена");
Мобильный клиент с автономным режимом
Заметки из Зазеркалья
https://wonderland.v8.1c.ru/blog/mobilnyy-klient-s-avtonomnym-rezhimom/
Заметки из Зазеркалья
https://wonderland.v8.1c.ru/blog/mobilnyy-klient-s-avtonomnym-rezhimom/
Заметки из Зазеркалья
Мобильный клиент с автономным режимом
Данная статья является анонсом новой функциональности. Не рекомендуется использовать содержание данной статьи для освоения новой функциональности. Полное описание новой функциональности будет приведено в документации к соответствующей версии. Полный список…
Платформа создала кэш настроек отчета, сейчас его почищу. Хм, а не помогает. Компьютер перезапущу!
Я напишу свой механизм управления вариантами отчетов. Тот, что в БСП, глючит сильно.
Я делаю отчеты с помощью обработок, что еще за БСП.
https://infostart.ru/public/1056845/
отличная статья от Юрия Пермитина
как всегда не реклама
Я напишу свой механизм управления вариантами отчетов. Тот, что в БСП, глючит сильно.
Я делаю отчеты с помощью обработок, что еще за БСП.
https://infostart.ru/public/1056845/
отличная статья от Юрия Пермитина
как всегда не реклама
infostart.ru
Подсистема "Варианты отчетов". Используете ли Вы ее правильно?
Небольшая история про использование подсистемы "Варианты отчетов" из БСП. Используете ли Вы ее правильно?
Экспресс курс по разработке на 1С на английском
https://www.youtube.com/watch?v=8_LBGxNfqhE&list=PLhwgyD6RxHxh21KkMLtuvUaziCn8TRkmC
https://www.youtube.com/watch?v=8_LBGxNfqhE&list=PLhwgyD6RxHxh21KkMLtuvUaziCn8TRkmC
YouTube
Module 1. Episode 1. Hello world!
1C Junior Developer training course
Module 1. Basic concepts and skills
Link to the training course: https://support.1ci.com/hc/en-us/articles/360021920154-Welcome-to-the-1C-Junior-Developer-training-course
OK, let’s get started with the traditional “Hello…
Module 1. Basic concepts and skills
Link to the training course: https://support.1ci.com/hc/en-us/articles/360021920154-Welcome-to-the-1C-Junior-Developer-training-course
OK, let’s get started with the traditional “Hello…
Forwarded from Vanessa Automation
Новые автоинструкции по юнит тестам.
1. Установка плагина EDT - 1Unit
Видео https://youtu.be/2rro6MFjh2s
Скринкаст https://pr-mex.github.io/HTML-Instr/01.%20Setup/result.html
2. Настройка плагина EDT - 1Unit
Видео https://youtu.be/hIgdgZDlTUQ
Скринкаст https://pr-mex.github.io/HTML-Instr/02.%20First%20run/result.html
Скринкаст анимированный. В нём используется видео в формате webm.
1. Установка плагина EDT - 1Unit
Видео https://youtu.be/2rro6MFjh2s
Скринкаст https://pr-mex.github.io/HTML-Instr/01.%20Setup/result.html
2. Настройка плагина EDT - 1Unit
Видео https://youtu.be/hIgdgZDlTUQ
Скринкаст https://pr-mex.github.io/HTML-Instr/02.%20First%20run/result.html
Скринкаст анимированный. В нём используется видео в формате webm.
YouTube
Установка плагина 1Unit в EDT. Версия 0.2.0
https://github.com/DoublesunRUS/ru.capralow.dt.unit.launcher
Forwarded from Leonid Pautov
Вышла статья - Как стать контрибьютором Vanessa Automation!
https://infostart.ru/public/1092009/
Спасибо @fenixnow !!!
Лайк, репост и всё такое )))
https://infostart.ru/public/1092009/
Спасибо @fenixnow !!!
Лайк, репост и всё такое )))
infostart.ru
Как стать контрибьютором Vanessa Automation?
Краткая инструкция о том, как помочь проекту VA
Поддержка Chrome и Firefox на macOS в 8.3.16
Начиная с версии 8.3.16 веб-клиент 1С станет поддерживать браузеры Chrome и Firefox на macOS. Минимальная поддерживаемая версия Chrome поднята до 49.
https://wonderland.v8.1c.ru/blog/podderzhka-chrome-i-firefox-na-macos-v-8-3-16/
Начиная с версии 8.3.16 веб-клиент 1С станет поддерживать браузеры Chrome и Firefox на macOS. Минимальная поддерживаемая версия Chrome поднята до 49.
https://wonderland.v8.1c.ru/blog/podderzhka-chrome-i-firefox-na-macos-v-8-3-16/
Заметки из Зазеркалья
Поддержка Chrome и Firefox на macOS в 8.3.16
Начиная с версии 8.3.16 веб-клиент 1С станет поддерживать браузеры Chrome и Firefox на macOS. Минимальная поддерживаемая версия Chrome поднята до 49.
Forwarded from Alexey Lab Sosnoviy
https://infostart.ru/public/1096770/ @Stepa86 Отлично постарался! Больше Качества вам в код!
infostart.ru
Управление качеством кода
О SonarQube, АПК, EDT. Какие преимущества дает их использование. Для каких команд подходит.
Доброго времени суток,
Канал и группа прекращают свою деятельность.
Все очень просто: у меня нет времени их вести, а оставлять все на самотек или передоверить это кому-то еще я считаю не серьезным подходом.
Продолжайте совершенствоваться сами, помогайте совершенствоваться другим.
Да прибудет красивый и качественный код!
Канал и группа прекращают свою деятельность.
Все очень просто: у меня нет времени их вести, а оставлять все на самотек или передоверить это кому-то еще я считаю не серьезным подходом.
Продолжайте совершенствоваться сами, помогайте совершенствоваться другим.
Да прибудет красивый и качественный код!
5 лет назад деятельность канала была прекращена, а чат @ssl1c был передан @nixel2007
За это время многое изменилось. Но целых 840 человек остались в закрытом канале.
Хочется думать, что это все произошло от желания дождаться продолжения деятельности :)
Ну что-же объявляю восстановление канала и буду периодически писать о технологиях около БСП.
За это время многое изменилось. Но целых 840 человек остались в закрытом канале.
Хочется думать, что это все произошло от желания дождаться продолжения деятельности :)
Ну что-же объявляю восстановление канала и буду периодически писать о технологиях около БСП.