

Примечания
1. Допускается исключать вторую стадию разработконфигурациики "2. Эскизный проект", а в технически обоснованных случаях - вторую и третью стадии "2. Эскизный проект", "3. Технический проект". Информация этих стадий указывается в стадии "1. Техническое заданплатформаие".
2. Допускается объединять, исключать этапы работконфигурации и (или) их содержание, а также вводить другие этапы работконфигурации по согласованию с Заказчиком
1.Техническое заданплатформаие
1.1 Обоснование необходимости разработконфигурациики программы
1.1.1 Постановка задачи
Это небольшой текст, который размещается в начале технического заданплатформаия, и в котором описывается основная проблема или тема
1.1.2 Сбор исходных материалов
Макетов, электронных документов, описаний форматов, структуры и алгоритмов, инструкций, списка требующихся аппаратных устройств и программных комплексов и т.п.
1.1.3 Выбор и обоснование критериев эффективности и качества разрабатываемой программы
Отказоустойчивость, быстродействие, удобство, работконфигурацииа 24/7 и т.д. коммерчески обоснованные критерии
1.2 Научно-исследовательские работконфигурацииы
1.2.1 Обоснование необходимости проведения научно- исследовательских работконфигурации
Из-за сложности задачи и недостатка квалификации и навыков (в лучшем случае) достаточно привлечь для помощи узких специалистов из других областей, (в худшем) проходить дополнительное обучение, изучать теоретический материал и проводить эксперименты, в том числе по сценарному и нагрузочному тестированию
1.2.2 Определение структуры входных и выходных данных
Представляем себе черный ящик. Значем параметры на входе и знаем, что должны получить на выходе. Вот эти значения описываем, а как они в чёрном ящике трансформируются - это требуется разработконфигурацииать.
1.2.3 Предварительный выбор методов решения задач
Зачастую это выбор между комбинацией технологий и сочетания типовых механизмов и собственных решений
1.2.4 Обоснование целесообразности примен автоматизацией ения ранее разработконфигурациианных программ
Поиск и адаптация известных решений
1.2.5 Определение требований к техническим средствам
Програмный код будет работконфигурацииать в связке с аппаратными средствами, которые нужно выбрать по определенным критериям производительности и функциональности
1.2.6 Обоснование принципиальной возможности решения поставленной задачи
Возможно задача не имеет решения, или для решения требуются ресурсы, которыми вы или ваша компания не обладаете. Тут можно дать рекомендации на более опытных партнёров
1.3 Разработконфигурациика и утверждение технического заданплатформаия
1.3.1 Определение требований к программе
Какие будут возможности и ограничения
1.3.2 Разработконфигурациика технико-экономического обоснования разработконфигурациики программы
Должна быть коммерчески обоснована, монетизироваться, принося пользу бизнесу и людям
1.3.3 Определение стадий, этапов и сроков разработконфигурациики программы и документации на нее
План реализации и сдачи
1.3.4 Выбор языков программировпечатную версиюания
1С + другой язык (в случае интеграций)
1.3.5 Определение необходимости проведения научно- исследовательских работконфигурации на последующих стадиях
Возможно предварительно потребуется разработконфигурацииать критичную часть функционала, без которого полный анализ решения не возможен
1.3.6 Согласование и утверждение технического заданплатформаия
Согласовываем с Клиентом
2. Эскизный проект
2.1 Разработконфигурациика эскизного проекта
2.1.1 Предварительная разработконфигурациика структуры входных и выходных данных
В основном заключается в разработконфигурациике схем бизнес-процессов и/или демо примеров в тестовых базах с указанием разрывов функционала, которые требуют доработконфигурациики в рамках текущего решения
2.1.2 Уточнение методов решения задачи
Список технологий, методик, программного и аппаратного обеспечения
2.1.3 Разработконфигурациика общего описания алгоритма решения задачи
2.1.4 Разработконфигурациика технико-экономического обоснования
Должна быть коммерчески обоснована, монетизироваться, принося пользу бизнесу и людям
2.1.5 Разработконфигурациика пояснительной записки
это документ, который дает общие сведения о предлагаемом решении
2.2 Утверждение эскизного проекта
2.2.1 Согласование и утверждение эскизного проекта
Согласовываем с Клиентом
3. Технический проект
3.1 Разработконфигурациика технического проекта
3.1.1 Уточнение структуры входных и выходных данных
Информация для технических специалистов, описанная в терминах используемого программного и аппаратного обеспечения, методик и алгоритмов, сценарных и нагрузочных тестов
3.1.2 Разработконфигурациика алгоритма решения задачи
3.1.3 Определение формы представления входных и выходных данных
3.1.4 Опеределение семантики и синтаксиса языка
3.1.5 Разработконфигурациика структуры программы
3.1.6 Окончательное определение конфигурации технических средств
3.1.7 Разработконфигурациика плана мероприятий по разработконфигурациике и внедрению программ
3.1.8 Разработконфигурациика пояснительной записки
3.2 Утверждение технического проекта
3.2.1 Согласование и утверждение технического проекта
Согласовываем с Клиентом
4. Рабочий проект
4.1 Разработконфигурациика программы
4.1.1 Программировпечатную версиюание и отладка программы
Итерационный процесс внутренней разработконфигурациики
4.1.2 Изготовление программы-оригинала
Версия для тестирования фокус группой, состоящей из пользователей клиента
4.2 Разработконфигурациика программной документации
4.2.1 Разработконфигурациика программных документов в соответствии с требованиями клиента
Справочная информация и Инструкции пользователя
4.3 Испытания программы
4.3.1 Разработконфигурациика, согласование и утверждение порядка и методики испытаний
Подготовка тестовой среды, проверочного сценария и группы пользователей Клиента для проверки под контролем Исполнителя
4.3.2 Проведение предварительных приемосдаточных и других видов испытаний
4.3.3 Корректировка программы и программной документации по результатам испытаний
5. Внедрение
5.1 Подготовка и передача программы
5.1.1 Подготовка и передача программы и программной документации для сопровождения специалистами Клиента
5.1.2 Оформление и утверждение акта о передаче программы
Расширение: Быстрые отборы через буфер [Alt+C] Копировать, [Alt+V] Вставить |
Копирует в буфер значения из списков, из ячеек отчетов, таблиц, настроек списков, других отборов и вставляет в выбранную настройку отбора. Работает с Объект не найден. Работает как в одной так и между разными базами 1С. Использует комбинации клавиш [Alt+C] Копировать, [Alt+V] Вставить. |
Резервное копирование и восстановление 1С баз на PostgreSQL в Windows с помощью pgAdmin, bat-файлов и планировщика |
В данной инструкции будет описано, как с помощью pgAdmin, bat-файлов и планировщика заданплатформаий Windows организовать резервное копирование, восстановление и хран Инфостарт ение копий баз данных. |
Гарантированное проведение документов (подключаемое расширение) |
Гарантированное проведение указанного в регистре сведений списка документов. Регистрируем документы к проведению с помощью произвольных отборов СКД в регистре сведений, далее запускаем фоновое проведение в нескольких потоках. Проведенные документы удаляются из регистра, по непроведенным регистрируются ошибки. |
Ускорим проведение в 1С:Управление холдингом |
В 1С:Управление холдингом есть "нехороший" запрос, который съедает значительную часть времени проведения документов. Если его подправить, то проведение заметно ускорится. |
Динамическая кнопка VS Комбинация клавиш |
Часто требуется ко всем формам или к списку форм привязать новые действия. Но как это сделать не меняя каждую форму и в идеале не меняя конфигурацию? Ниже будет описано, как запрограммировпечатную версиюать новые действия через расширение (т.е. не меняя конфигурации) и сделать это универсально (не меняя каждую форму). |
Параметризация печатных форм под контрагентов (подключаемое расширение) |
Расширение добавляет возможности параметризации печати для контрагентов. Подробнее описано здесь //infostart.ru/1c/articles/1510459/ |
Просмотр объектов очереди сообщений в 1С:Документооборот |
В базах с бесшовной интеграцией с 1С:Документооборот есть Регистр сведений "Очередь сообщений в 1С:Документооборот". Для пользователя он мало информативен. Расширение позволяет просматривать сообщение в человеческом виде. И понимать проблему до объекта. |
Поддержка пользователей [Alt+S] (подключаемое расширение) |
Расширение, подключаемое к базе 1С для решения задач поддержки пользователей. Позволяет быстро (по кнопке или комбинации клавиш Alt+S), не выходя из программы 1С из любой формы, создать обращение к консультантам и программистам со скринами, файлами, в привязке к проблемному объекту (документу, справоч1Снику, отчету, обраб стилиотке и т.п.). Вести переписку по обращениям, отслеживать их выполнение с трудозатратами и уведомлять участников через механизмы: Telegram, Обсуждения 1С и Электронную почту. Код открыт и расширение может развиваться и быть доработконфигурацииано под индивидуальные потребности. |
Интерактивная справка [Alt+I] (подключаемое расширение) |
Дополнительная справка, подключаемая к базе 1С. Содержит дерево разделов и статьи. Позволяет создавать статьи с картинками, прикреплять к ним файлы и видео, а также связывать статьи с объектами 1С (документам, справоч1Сникам, отчетам). Вызывается на динамически создаваемую кнопку панели либо быстрой комбинацией клавиш Alt+I. |
Защита объектов от изменения обменом |
Расширение позволяет пользователю заблокировать объект 1С (документ, справоч1Сник) от изменения последующими загрузками данных или обменами. |
Доп. панель Alt+Z |
Панель, вызываемая для объекта комбинацией клавиш Alt+Z (для документа, справоч1Сника, плана вида характеристик, плана счетов и т.д.). Возможности: Редактор всех реквизитов, таблиц и движений, Анализ прав к объекту, Поиск ссылок на объект с фильтрами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Подключается как Расширение. |
Создание стартовой базы |
Часто требуется создать «Новую базу» почти пустую, но совпадающую с «Исходной базой» по необходимым обязательным настройкам: константам, регистрам сведений, справоч1Сникам, видам субконто и планами счетов и т.п., при этом уникальные идентификаторы объектов должны совпадать. |
Групповое добавление и удаление ролей из списка профилей |
Подключаемая обраб стилиотка. Помогает при конструировании профилей доступа пользователей (настройке прав пользователей), экономит время на добавлении/удалении одной и той же роли сразу в нескольких профилях. |
Интерактивная справка по объектам 1С (автономное расширение) |
База знаний, подключаемая к объектам основной базы. Ведётся интерактивно, формируется в виде статей прямо в 1С (текст, картинки, таблицы, ссылки). Есть возможность прикрепления файлов, привязки к объектам 1С, возможности рейтинга и комментирования пользователями. |
Значения по умолчанию для пользователей (Расширение) |
При заполнении документов и справоч1Сников пользователи часто сталкиваются с необходимостью ввода одних и тех же реквизитов. Заполнение в документах некоторых из них, таких как: Организация, Склад и т.п. - выполняется реализованным в 1С механизмом подстановки значения из последних 3-5 введенных документов. Если же вы хотите заполнять все реквизиты шапки (и даты, и флажки, и другие поля, включая дополнительные реквизиты), то вам поможет данный механизм. |
Контекст любого объекта конструкцией #Если Фамилия Тогда |
Делаем инициализацию переменной в "своей" инструкции препроцессора, для получения контекстной подсказки объекта через точку. В дальнейшем в компилированном коде сама инициализация игнорируется, т.к. "своя" инструкция препроцессора НИКОГДА не выполняется. |
Отключение Монитора ИТС и Проверки наличия обновления (расширение) |
Некоторые интернет-сервисы базы 1С у пользователей вызывают замедления работконфигурацииы и клиенту не нужны. Их можно отключить через расширения. |
Памятка работконфигурации по проекту 1С |
Схема работконфигурации по проекту внедрения 1С освежает в голове и визуализирует общую картину мероприятий. Будет полезно как для Заказчика так и для Исполнителя при подготовке проекта и проведении совещаний по ходу проекта. |
Использование Стека вызовов в качестве условия оператора Если [...] Тогда |
Делюсь интересным приёмом, позволяющим использовать данные стека исполнения кода 1С в качестве условия, накладываемого на выполнение кода. |
Уведомление пользователей об изменениях в объектах (расширение) |
Позволяет без доработконфигурацииок настроить уведомления пользователям об изменениях объектов и их реквизитов. Уведомления отправляются в виде задач по проверке объектов с ссылками на объекты. |
Права доступа к объектам с гибкими отборами (расширение) |
Возможность без доработконфигурацииок конкретизировать пользователям права Просмотра и Изменения объектов базы 1С, установив ограничения с помощью отборов системы компоновки данных. |
Памятка работконфигурации по задаче 1С |
Памятка выполняемых работконфигурации по решению длительных задач по 1С |
Применение программистом таблицы рисков для оценки технического заданплатформаия |
Я как программист часто получаю технические заданплатформаия, по которым от меня хотят услышать оценку. Привожу описание метода оценки заданплатформаия, заимствованный из проектной технологии, по которому я оцениваю тех. заданплатформаия |
Добрый великан |
Руководители проектов определяют наше настоящее, каким оно будет?! Ответ прост - таким, каким и сам РП. |
Настройка ограничений входа пользователей в базу (расширение) |
Настраиваем для пользователей 1С разрешенное количество открытых сеансов к текущей базе данных 1С в привязке к компьютерам. (У пользователя не будет возможности превысить допустимое количество сеансов или зайти с чужого компьютера). |
Переход с партий и производства версии 2.1 на режимы 2.2 в 1С:ERP в середине года |
В данной статье рассказано о практическом опыте ВЦ «Раздолье» в переводе работконфигурацииы клиентов в «1С:ERP Управление предприятием» на новые режимы: использование производства 2.2 и партионный учет версии 2.2 (далее режимы 2.2) после начала года, доработконфигурациики изменения. |
БП 3.0, Закрытие месяца, Отключение проверок операций прошлых периодов |
Расширение конфигурации, отключающее ошибки прошлых периодов, которые блокируют закрытие текущего месяца. Например, "Нарушена последовательность регламентных операций" и т.д. |
Проводим по БУ "на лету" |
В базе ERP и КА есть форма тестировщика, которая автоматически получает из конфигурации полные тексты запросов формировпечатную версиюания бухгалтерских проводок выбранного документа, даёт возможность модифицировать запрос и сразу проверить результат. |
Административная панель #расширение объекта |
Панель команд текущего объекта (документа, справоч1Сника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обраб стилиотками. |
Универсальный обмен данными XML (с гибкими отборами и сохран Инфостарт ением вариантов настроек)
|
Обработконфигурациика предназначтехничскоеена для загрузки и выгрузки данных по правилам обмена в любых конфигурациях, реализованных на платфор пользователь ме 1С:Предприятие 8.3. Преимуществом перед типовой обраб стилиоткой является добавленный функционал: #1. Установка произвольных фильтров на выгружаемые объекты при помощи механизма системы компоновки данных #2. Сохран Инфостарт ение различных вариантов настроек (сохран Инфостарт яются правила обмена, фильтры выгрузки, параметры, настройки обраб стилиотки) - что позволяет гибко настроить в базе-источнике фильтры для выгрузки объектов по различным правилам обмена для различных баз-приемников, сохран Инфостарт ить выполненные настройки и в будущем уже пользоваться этими вариантами настроек.
|
Выгрузка и загрузка данных XML с гибкими отборами
|
Обработконфигурациика выгрузки и загрузки данных через XML между идентичными конфигурациями с возможностью установки произвольных отборов на выгружаемые объекты.
|
Свойства объектов 1С в MS SQL (и сравнение баз)
|
Подключаемый отчет на системе компоновки данных по типам объектов 1С показывает: 1) Совокупности таблиц SQL для хран Инфостарт ения объекта 1С и их предназначтехничскоеение; 2) Число объектов данного типа; 3) Размеры хран Инфостарт ения данных и индексов в MB (мегабайтах); 4) Сравнение данных двух баз
|
Запуск 1С под любым пользователем (без необходимости указания пароля)
|
Предназначтехничскоеается для запуска сеанса другого пользователя из своего сеанса 1С (если пароль вам неизвестен).
|
Права на объект
|
Если пользователю не хватает прав на объект, то на практике в 90 % случаев, недостающую роль можно найти через типовой регистр сведений Права ролей. Также с помощью дополнительного отчета или небольшого расширения можно ускорить описанный процесс.
|
Монитор показателей и лицензий
|
Онлайн диаграмма доступных лицензий 1С и показателей ресурсов сервера 1С в различных измерениях и отборах.
|
Поиск пересекающихся ссылок на комбинации объектов
|
Обработконфигурациика ищет все объекты базы, в которых одновременно присутствуют перечисленные элемент Тарифы на абонементы. Построена на базе типовой обраб стилиотки Все функции - Стандартные - Поиск ссылок на объект, но позволяет накладывать отбор не по одному объекту, а по нескольким, что позволяет настраивать поиск по комбинациям условий
|
Структура подчиненности с хронологией документов и кнопками проведения и удаления
|
Часто не хватает визуализации хронологии документов в структуре подчиненности и кнопок проведения. Это расширение конфигурации, с функционалом структуры подчиненности документов, отображающее хронологическую последовательность документов во времени и дающее доступ к проведению, отмене проведения, пометке на удаление документов непосредственно в форме подчиненности.
|
Групповая проверка доработконфигурацииок
|
Обработконфигурациика для массовой проверки доработконфигурацииок конфигурации: Открытие форм, Печать, Формировпечатную версиюание отчетов, Проведение документов, Запись справоч1Сников, ПВХ, ПВР. Выдает список обнаруженных ошибок. Рекомендуется примен автоматизацией ять для тестирования обновленной конфигурации, перед установкой пользователям. В коде используются универсальные методы поэтому подходит для большинства конфигураций, построенных на базе библиотеки стандартных подсистем.
|
Поиск и восстановление битых ссылок (Объект не найден)
|
Групповая обраб стилиотка ссылок вида Объект не найден (502:37855254002e11eb11e73b8f36150d9e) заполняется максимально просто копированием и вставкой из буфера: 1) Выделяет уникальные идентификаторы (далее УИ); 2) Ищет ссылки на объекты базы по УИ; 3) Создаёт пустые объекты с указанным УИ; 4) Регистрирует найденные ссылки для обмена данными. Работает на любых продуктах 8.3
|
Отключение и подключение узла распределенной базы (РИБ)
|
Внешняя обраб стилиотка (работконфигурацииает в обычном и управляемом интерфейсе). Пригодиться для работконфигурацииы с узлами распределенных баз данных: 1) Снимает замки блокировки конфигурации подчиненного узла или возвращает их. 2) Дает возможность подключить архив рабочей базы как подчиненный узел без создания образа. 3) Дает возможно синхронизировать конфигурации узлов вручную, если например есть ошибки обмена или размер конфигурации велик для передачи через сообщения обмена. Ситуации описаны в полном описании. Проверялось на платфор пользователь ме 8.1, 8.2, 8.3, для 1С:УПП, 1С:Розница, 1С:Бухгалтерия 1.6, 2.0, 3.0, 1С:ERP
|
Менеджер по работконфигурациие с Google календарем
|
Обработконфигурациика на управляемых формах для работконфигурацииы с календарями google, событиями календарей и контактами.
|
Должно быть NULL в регистре бухгалтерии Хозрасчетный
|
Обработконфигурациика проверяет наличие и решает проблему с ошибкой развернутого сальдо в Оборотно-сальдовой ведомости (регистр бухгалтерии Хозрасчетный) из-за ошибки Универсального редактора реквизитов или кода программиста, устанавливающего пустые ссылки в значениях Валюты, Подразделения, Направления деятельности не равными NULL. И пересчёт итогов тут точно не поможет...
|
Тест серверного оборудования на допустимое количество пользователей: как это использовать?
|
Выполнил 3 разных теста для проверки серверного оборудования (тест 1С, тесты gilev) на возможное число 1С онлайн-пользователей одновременно работконфигурацииающих на нем и интерпретировал результаты тестов через легких, средних и тяжелых пользователей с помощью таблицы с профилями реальных пользователей.
|
Таблицы серверов (как просто выбрать сервер)
|
Перед началом проекта требуется определить параметры серверного и клиентского оборудования, необходимые для работконфигурацииы внедряемой программы 1С:Предприятие, и учесть будущую нагрузку, которая ляжет на систему в реальной рабочей обстановке. Мощность оборудования должна быть достаточной для нормальной работконфигурацииы пользователей. Но как подобрать сервер простым способом?
|
На время отключаем контроль остатков и проверку документов
|
На время сеанса отключаем контроль остатков и проверку документов в ERP, КА, УТ типовыми средствами и простым расширением.
Часто при моделировании примеров бизнес-процессов, на запуске в эксплуатацию или закрытии требуется несколько раз прогнать ситуацию с разными настройками, а для этого изменить, удалить ранее введенную цепочку документов. Дается все это с трудом. Ты уверенпотому , что не навредишь своими действиями системе, но документы цепляют друг друга и ругаются контролями остатков, не разрешая тебе менять их в произвольном порядке.
Есть несколько удобных опций для облегчения внесения изменений.
|
Дополнение к контролю остатков
|
Огорчает один момент в типовых решениях, когда проводится документ, ругаясь на нехватку остатков, система не сообщает, по какому именно регистру проблема. Дополнив сообщения контроля названием регистра, можно уменьшить время расследования проблемы (исключив из процесса необходимость запуска программистом отладки в конфигураторе для выявления имени проблемного регистра).
|
Новости для пользователей
|
Для уведомления пользователей программных продуктов 1С о разных событиях, в них включена подсистема «Новостной центр». Это довольно удобная штука, т.к. новостные ленты сообщают о выходе обновлений, о новостях и событиях в сфере учёта. Но можно увеличить пользу от новостной подсистемы используя её локально в рамках 1С базы. Например, внутренняя служба техподдержки или внедряющая компания может через новостную ленту оповещать пользователей информационной базы об изменениях в программе, совещаниях, проведении тестирований, заполнения нужных документов или сдача отчетов к определенной дате и т.п.
|
Пример технического заданплатформаия
|
Пример технического заданплатформаия для практического понимания основных разделов.
|
Краткое руководство по внесению изменений в конфигурацию
|
Кратко описаны основополагающие моменты при старте групповой разработконфигурациики конфигурации несколькими программистами. Полезно для проектной документации как требование к разработконфигурациичикам или сопровождающей компании
|
Ссылка на компетенции по 1С:ERP - команда со знаниями, умениями и успешными проектами.