1.Отключение пользователей:
Файловый режим (обычные/управляемые формы):
— внешняя обработка блокирующая и завершающая сеансы пользователей, без доработки конфигурации (8.2/8.3).
2. Вход под пользователем (обычные/управляемые формы)
3.Поиск ссылок на объект СКД (обычные/управляемые формы)
4. Также добовалено 10 инструментов для обычных и управляемых форм.
5. Добавил инструкцию по блокировке сеансов пользователей обычные и упр.формы.
6. Шаблоны отчетов СКД (с отборами и кнопками) обычные и управляемы формы
P.s. пишите пожелания, возможна доработка одной из ваших форм или запуск обработки на вашей конфигурации (после создания БэкАпа)
Понадобилось отключить зависшее соединение в обычных формах на 8.3. Скачал — Отключение пользователей — обычные формы — файловая. Сходу на 8.3 не заработала, допилил сам. Ставлю + в надежде, что доработаете и обновите обработку.
(1) Bitnikov, протестирую на 8.3 — использую 8.2, поэтому возможно чего-то не учел
(1) Bitnikov, сбацал — качаем для 8.3 отдельно прикрепляю — архив позже обновлю.
V 2.1:
— архив обновлен 29.10.2016
— 1 инструмент доработан, 10 добавлено
(версия платформы указываю для каждого файла)
Для принудительного запуска предприятия в Обычном или Управляемом приложении используются следующие ключи:
/RunModeOrdinaryApplication запуск толстого клиента в обычном режиме, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск.
/RunModeManagedApplication запуск толстого клиента в режиме управляемого приложения, несмотря на настройки конфигурации и пользователя, от имени которого будет выполняться запуск.
При указании любого из этих двух ключей отключается механизм автоматического выбора клиентского приложения кроме случаев, когда пользователь в командной строке явно указал ключ /AppAutoCheckMode (с 8.2.15)
Параметр можно указать в настройках запуска базы:
Примеры создания ярлыков:
«C:Program Files (x86)1cv828.2.13.219in1cv8.exe» /RunModeOrdinaryApplication
или
\server1cClient_8_31cv8s.exe ENTERPRISE /S»server1cuh_3_0″ /DisableStartupMessages /RunModeOrdinaryApplication
Сервис — Параметры — Запуск 1С:Предприятия — Основные — Толстый клиент (обычное приложение)
еще, 5 копеек. (себе напоминание)
— в дополнительные параметры запуска вставляем:
/C ЗапуститьОбновлениеИнформационнойБазы
тестовая обработка
СКД отборы для списков
https://infostart.ru/public/518583/
Обрезание функционала для увеличения скорости обработки больших объемов данных:
Работа с XML:
1) Разбор XML документа — почти все возможные способы
2) XDTO на службе у лентяев. Самый простой способ чтения xml
https://infostart.ru/public/414940/
Загрузка справочников из XML
https://infostart.ru/public/697785
Работа с динамическим списком
//снять галку: автоматическое сохранение пользовательских настроек
Показать
Задание выражения для ЗагрузкиИзТабличногоДокумента, программного:
Показать
Лучший анализ прав (Управляемые формы)
https://infostart.ru/public/875774/
Примеры настроек условного оформления СКД:
https://stimul.kiev.ua/materialy.htm?a=sozdanie_nastroek_komponovki_dannykh_iz_vstroennogo_yazyka
Загрузка из Иерархического Экселя:
Показать
Программное формирование СКД на форме :
Показать
Методические материал очного тренинга по теме
«Планирование производства в программе «1С:ERP Управление предприятием 2.0» (1С:ERP)
Тестовые файлы
Универсальный генератор отчетов СКД (Управляемые формы, тонкий клиент)
https://infostart.ru/public/702221/
Очистка и удаление пользователей информационной базы (не до конца)
https://infostart.ru/public/907170/
Контроль над паролями пользователей для ЛЮБОЙ типовой конфигурации, работающей на платформе 8.3 и выше ( + Расширение)
https://infostart.ru/public/845506/
17 правил для составления оптимального ЗАПРОСа к данным базы 1С
11) Интересный вариант оператора В — это проверка вхождения упорядоченного набора в множество таких наборов (Поле1, Поле2, … , ПолеN) В (Поле1, Поле2, … , ПолеN).
Пример:
Показать
15) Условие НЕ В в конструкции ГДЕ увеличивает время исполнения запроса, так как это своего рода НЕ (ИЛИ1 ИЛИ2 … ИЛИn), поэтому для больших таблиц старайтесь использовать ЛЕВОЕ СОЕДИНЕНИЕ с условием ЕСТЬ NULL. Пример:
16) При использовании Временных таблиц нужно индексировать поля условий и соединений в этих таблицах, НО, при использовании индексов запрос может выполняться еще медленнее. Поэтому необходимо анализировать каждый запрос с применением индекса и без, замерять скорость выполнения запроса и принимать окончательное решение.
Если вы помещаете во временную таблицу данные, которые изначально индексированы по некоторым полям, то во временной таблице индекса по этим полям уже не будет.
17) Если вы не используете Менеджер временных таблиц, то явно удалять временную таблицу не требуется, она будет удалена после завершения выполнения пакетного запроса, иначе следует удалить временную таблицу одним из способов: командой УНИЧТОЖИТЬ в запросе, вызвать метод МенеджерВременныхТаблиц.Закрыть().
18) Наличие прикрепленного файла к Документу/Справочнику
От стажера до эксперта
https://infostart.ru/public/1070298/
SQL-EX.RU, где есть много методических материалов и разнообразных заданий разного уровня сложности. Мы предлагаем пройти 80 запросов из учебного курса.
Правила и приемы доработки типовых конфигураций 1С
https://infostart.ru/public/647048/
Консоль изучения ЗАпросов:
Методичка Бюджетирование Глава4_ч1:
Работа с изображениями / Групповая обработка изображений
https://infostart.ru/public/438923/
— компановка пакета в tif
———————————————————————————————
Работа с элементами форм
https://flumi.ru/articles/show/programmnaia_rabota_s_rekvizitami_i_element ami_formy
Универсальная загрузка XML
https://infostart.ru/public/697785/
(с выбором загружаемых колонок)
Группировка по периодам — обычный макет
https://infostart.ru/public/782366/
Пример Макетов:
Макеты excel
Кросс-таблица без СКД
Соединение СКД и кросс-таблицы
Управленческий кросс_отчет
Кросс варианты:
Кросс-таблицы обычные
http://danila.org.ua/kross-tablitsa-1s-8-2-upravlyaemaya-forma/ (с примером dt)
Кросс-таблицы СКД (пример на БП_3)
https://infostart.ru/public/968830/
Пример преобразования ТЧ в кросс-таблицу (УФ)
https://infostart.ru/public/547892/
Простой пример кросс-таблицы (УПП)
https://infostart.ru/public/199592/
БДР на СКД
https://infostart.ru/public/636826/
Пошаговые действия предшествующие формированию БДР:
1. Полностью заносите все документы по движению денежных средств(банк, касса)
2. Полностью проводите все движения ТМЦ (реализация, приобретение и списание материалов и т.д.)
3. Полностью проводите оприходование услуг (для их отражения на затратных счетах)
4. Проводите бухгалтерское закрытие периода
5. Формируете отчет о прибылях и убытках — собственно он и является БДР-ом.
Конфигурация «AXELOT: MDM Управление нормативно справочной информацией», релиз 2.0.3.1
Сценарное юнит тестирование:
Условия и циклы в тестах и тестовых сценариях вредны.
в тестах должно быть отражение реальной системы 🙂
1 Если есть некое условие, значит, это не один тестовый сценарий, а несколько.
А раз несколько сценариев у системы, значит, и тестовых сценариев должно быть несколько.
Значит, нужно в тестовой системе нужно зафиксировать эти разные тестовые сценарии
2 если внутри тест.сценария есть условие/цикл, как определить, какой из вариантов условия/цикла выполнялся, а какой нет?
ведь если какой-то не выполнился, значит, проверки этого поведения не было сделано и тестирование задачу проверки поведения системы выполнило только частично 🙁
Консоль запросов с алгоритмами
1) Консоль Внедренца v.3.3
https://infostart.ru/public/861748/
(Мощный инструмент)
2) Консоль запросов с возможностью сравнением данных между базами
https://infostart.ru/public/1113104/
3) Выполнение кода (Предприятие 1С)
https://infostart.ru/public/1039993/
———————————————————————————————————
https://infostart.ru/public/1056811/
Групповая проверка доработок
ERWIN — визуализация схемы данных
https://infostart.ru/public/995921/
Хранение модулей во внешних обработках. Меняем код без обновления конфигурации
https://infostart.ru/public/988067/
Механизм версионирования для подсистемы «Дополнительные отчеты и обработки»
https://infostart.ru/public/971397/
Создание текстов договоров по шаблонам Word и организация их хранения в присоединенных файлах
https://infostart.ru/public/1131940/
— хранение присоединенных файлов для БП_3
Проверка кода в пользовательском режиме
https://infostart.ru/public/1126028/
Visio в толстом клиенте 1С
https://infostart.ru/public/101036/
Visio в тонком клиенте 1С
https://infostart.ru/public/564740/
(2016г )
Сканирочка-8. Модуль подключения сканера штрихкода к произвольной конфигурации 1С
https://infostart.ru/public/82996/
Работа с пользовательскими настройками: просмотр, редактирование, удаление, копирование (1см)
https://infostart.ru/public/663868/
Сохранение и восстановление пользовательских настроек при помощи сериализации в xml (управляемые формы)
https://infostart.ru/public/981707/
Управление задачами: Канбан доска
Повторный вывод шапки при печати новой страницы:
1)
https://helpf.pro/faq82/view/1730.html
// ТабДокумент.ПовторятьПриПечатиСтроки = ТабДокумент.Область(«R21:R22»);
2)
ТабличныйДокумент (SpreadsheetDocument)
ПроверитьВывод (CheckPut)
Синтаксис:ПроверитьВывод(<Таблицы>)
Пример: Т.Добавить(ШапкаДокумента);
Т.Добавить(СтрокаДокумента);
Т.Добавить(ПодвалДокумента);
Если Не ТабДок.ПроверитьВывод(Т) Тогда
Сообщить(«Документ не умещается на страницу!»);
КонецЕсли;
Работа с табличным документом (а-ля) Excel
https://infostart.ru/public/640897/
индивидуальный помощник или скромная замена EXCEL
(обычные формы)
(10) Кваzи
Хранение файлов
https://infostart.ru/public/809400/
Лучший редактор всего — 10 Sm
РИБ минимальный набор
1) Быстрое создание начального полного подчиненного узла РИБ
https://infostart.ru/public/65830/
2) Отключение и подключение узла распределенной базы (РИБ)
https://forum.infostart.ru/forum86/topic182053/
3) Как создать периферийную базу при помощи DT
https://infostart.ru/public/398538/
Последовательность привязок-отвязок РИБ
Корректное отключение от главного узла РИБ и создание самостоятельной БД. Быстрое создание/восстановление узла РИБ без выгрузки начального образа для конфигураций на основе БСП
Быстрая реструктуризация
https://wonderland.v8.1c.ru/blog/optimizatsiya-restrukturizatsii-bazy-dannykh/
Замер производительности
https://infostart.ru/public/96547/
Вариант_1 (УФ):
Показать
Вариант_2
Вариант_3
Инструкции для программистов
1) Инструкция как написать консоль запросов с конструктором на управляемых
https://infostart.ru/public/719293/
2) Инструкция как создать загрузчик из табличного документа :
3) Загрузка из табличного документа копи-пастом (где-то есть старая инструкция)
https://infostart.ru/public/1000443/
4) Инструкция — Создание подключаемой обработки табличной части (УФ)
https://infostart.ru/public/825702/
5) Инструкция загрузки из Excel
https://programmist1s.ru/zagruzka-iz-excel-v-1s/
6) Инструкция загрузки из excel
https://1s83.info/programmirovanie/zagruzka-iz-excel-v-1s-dlya-programmista.html
//ТабличныйДокумент.Прочитать(Объект.ФайлExcel); — для платформы с версии 8.3.10
Литература по программированию 1С
https://forum.infostart.ru/forum6/topic230143/
(7) 21 день программиста от Гилева посмотрим, затем курс по запросам на юутубе от Кузнецова, а затем 110 уроков Гилева по СКД.
Дальше можно почитать книгу разработчика. Ну для систематизации хватит.
Вот тут можно выбрать
Если есть ИТС, можно читать прямо с сайта некоторые книги
Обработка временной или постоянной замены пароля Аутентификации 1С: Предприятия 8.2-8.3
https://habr.com/ru/post/275999/
https://cloud.mail.ru/public/6Nad/k2GGjVEnb
Универсальные функции с примерами использования
1. Замер времени выполнения
2. Проверка значения на вхождение в некоторый интервал
3. Разбиение строки на левую и правую часть
4. Преобразование табличного документа в коллекцию
4.1 Табличный документ в таблицу значений (перебор)
4.2. Табличный документ в дерево значений
5. Загрузка файлов: выбор на клиенте, обработка на сервере
6. Попытка записи данных в файл с таймаутом на время записи
7. Проверка интернет-соединения (ping)
8. Быстрое описание типа
9. Шаблон чтения Excell через ADO
10. Объединение ячеек шапки табличного документа с повторяющимся текстом
11. Формирование идентификатора по строке
12. Формирование представления по идентификатору
13. Формирование структуры для первой (единственной) записи результата запроса
Бесплатные виджеты в 1С
http://widget.sikuda.ru/dashboard
30 задач (а-ля платформа)
https://infostart.ru/public/1161686/
1) Последовательность событий при проведении документа
2) Последовательность событий при отмене проведения
3)Последовательность событий при открытии формы