Памятка работ по задаче 1С

Публикация № 1255857

Методология - Проектирование - Техническое задание

Памятка структуры работ для решения длительных задач по

Памятка выполняемых работ по решению длительных задач по 1С.

Примечания

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 Оформление и утверждение акта о передаче программы

 

 
 Другие публикации автора

 

Ссылка на компетенции по 1С:ERP - команда со знаниями, умениями и успешными проектами.

Скачать файлы

Наименование Файл Версия Размер
Памятка_ЕстьЗадача1С.pdf

.pdf 56,92Kb
25.06.20
6
.pdf 56,92Kb 6 Скачать
Памятка_ЕстьЗадача1С.doc

.docx 16,00Kb
25.06.20
2
.docx 16,00Kb 2 Скачать
Памятка_ЕстьЗадача1С.mmap

.mmap 34,58Kb
25.06.20
5
.mmap 34,58Kb 5 Скачать

Специальные предложения

Автор запретил комментарии

См. также

Запуск 1С под любым пользователем (без необходимости указания пароля) Промо

Пароли v8 v8::Права 1cv8.cf Абонемент ($m)

Предназначается для запуска сеанса другого пользователя из своего сеанса 1С (если пароль вам неизвестен).

1 стартмани

02.07.2019    18561    183    sapervodichka    0    

Памятка работ по проекту 1С

Управление проектом 1С:Франчайзи, автоматизация бизнеса Абонемент ($m)

Схема работ по проекту внедрения 1С освежает в голове и визуализирует общую картину мероприятий. Будет полезно как для Заказчика так и для Исполнителя при подготовке проекта и проведении совещаний по ходу проекта.

1 стартмани

23.07.2020    7132    sapervodichka    13    

Использование Стека вызовов в качестве условия оператора Если [...] Тогда

Практика программирования v8 1cv8.cf Бесплатно (free)

Делюсь интересным приёмом, позволяющим использовать данные стека исполнения кода 1С в качестве условия, накладываемого на выполнение кода.

12.07.2020    4751    sapervodichka    41    

Уведомление пользователей об изменениях в объектах (расширение)

Практика программирования v8 ERP2 КА2 Абонемент ($m)

Позволяет без доработок настроить уведомления пользователям об изменениях объектов и их реквизитов. Уведомления отправляются в виде задач по проверке объектов с ссылками на объекты.

2 стартмани

06.07.2020    3111    7    sapervodichka    9    

Менеджер по работе с Google календарем Промо

Универсальные обработки WEB v8 v8::УФ УТ10 Розница ДО Абонемент ($m)

Обработка на управляемых формах для работы с календарями google, событиями календарей и контактами.

1 стартмани

06.02.2014    35569    113    sapervodichka    54    

Подсистема прав доступа к объектам с гибкими отборами (расширение)

Роли и права v8 ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Возможность без доработок конкретизировать пользователям права Просмотра и Изменения объектов базы 1С, установив ограничения с помощью отборов системы компоновки данных.

2 стартмани

02.07.2020    5633    41    sapervodichka    21    

Применение программистом таблицы рисков для оценки технического задания

Техническое задание Бесплатно (free)

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

28.05.2020    7855    sapervodichka    70    

Добрый великан

Управление проектом Бесплатно (free)

Руководители проектов определяют наше настоящее, каким оно будет?! Ответ прост - таким, каким и сам РП.

25.05.2020    5089    sapervodichka    1    

Пример технического задания Промо

Техническое задание Абонемент ($m)

Пример технического задания для практического понимания основных разделов. Надеюсь окажется полезным.

1 стартмани

28.08.2012    160894    sapervodichka    57    

Настройка ограничений входа пользователей в базу (расширение)

Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

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

2 стартмани

19.05.2020    6000    6    sapervodichka    10    

БП 3.0, Закрытие месяца, Отключение проверок операций прошлых периодов

Закрытие периода v8 v8::БУ БП3.0 БУ Абонемент ($m)

Расширение конфигурации, отключающее ошибки прошлых периодов, которые блокируют закрытие текущего месяца. Например, "Нарушена последовательность регламентных операций" и т.д.

1 стартмани

13.05.2020    4263    10    sapervodichka    9    

Проводим по БУ "на лету"

Бухгалтерский учет v8 ERP2 КА2 БУ НУ Бесплатно (free)

В базе ERP и КА есть форма тестировщика, которая автоматически получает из конфигурации полные тексты запросов формирования бухгалтерских проводок выбранного документа, даёт возможность модифицировать запрос и сразу проверить результат.

01.05.2020    4341    sapervodichka    1    

Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.

1 стартмани

01.05.2020    6486    67    sapervodichka    1    

Переход с партионного режима и производства 2.1 на режимы 2.2 в 1С:ERP Управление предприятием

Производство готовой продукции (работ, услуг) v8 ERP2 Россия УУ Бесплатно (free)

В данной статье мы расскажем о практическом опыте ВЦ «Раздолье» в переводе работы клиентов в «1С:ERP Управление предприятием» на новые режимы: использование производства 2.2 и партионный учет версии 2.2 (далее режимы 2.2).

27.04.2020    4143    1СERP    4    

Поиск пересекающихся ссылок на комбинации объектов с ограничением области поиска по метаданным

Поиск данных v8 1cv8.cf Абонемент ($m)

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

1 стартмани

12.03.2020    4742    11    sapervodichka    18    

Статус проекта / Когда весь проект на одном листе А4

Управление задачами Управление проектом v8 1cv8.cf Россия Абонемент ($m)

Цели, задачи, график, ресурсы, что сделано и что запланировано. Предлагается вариант еженедельного отчета по статусу проекта, который помещается на один лист А4.

1 стартмани

24.01.2020    2121    verter.me    8    

Краткое руководство по внесению изменений в конфигурацию

Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.01.2020    15897    sapervodichka    41    

Права на объект (расширение, отчет)

Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

Если пользователю не хватает прав на объект, то на практике в 90 % случаев, недостающую роль можно найти через типовой регистр сведений Права ролей. Также с помощью дополнительного отчета или небольшого расширения можно ускорить описанный процесс.

1 стартмани

07.01.2020    16668    sapervodichka    21    

На время отключаем контроль остатков и проверку документов

Администрирование СУБД v8 ERP2 УТ11 КА2 Абонемент ($m)

На время сеанса отключаем контроль остатков и проверку документов в ERP, КА, УТ типовыми средствами и простым расширением.

1 стартмани

24.12.2019    7782    sapervodichka    2    

Тест серверного оборудования на допустимое количество пользователей: как это использовать?

Администрирование СУБД Нагрузочное тестирование Сервера v8 1cv8.cf Абонемент ($m)

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

3 стартмани

17.12.2019    10600    sapervodichka    3    

Должно быть NULL в регистре бухгалтерии Хозрасчетный

Тестирование и исправление Инструментарий разработчика v8 v8::БУ 1cv8.cf БУ Абонемент ($m)

Обработка проверяет наличие и решает проблему с ошибкой развернутого сальдо в Оборотно-сальдовой ведомости (регистр бухгалтерии Хозрасчетный) из-за ошибки Универсального редактора реквизитов или кода программиста, устанавливающего пустые ссылки в значениях Валюты, Подразделения, Направления деятельности не равными NULL. И пересчёт итогов тут точно не поможет...

2 стартмани

21.10.2019    10370    24    sapervodichka    33    

Монитор показателей и лицензий с графиками

Администрирование СУБД v8 1cv8.cf Абонемент ($m)

Онлайн диаграмма лицензий 1С и показателей сервера 1С в различных измерениях и отборах.

1 стартмани

07.10.2019    12630    137    sapervodichka    17    

Дополнение к контролю остатков

Учет ТМЦ Учет ТМЦ v8 ERP2 УТ11 КА2 БУ УУ Бесплатно (free)

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

15.08.2019    15435    sapervodichka    15    

Новости для пользователей

Пользователю системы v8 1cv8.cf Бесплатно (free)

Для уведомления пользователей программных продуктов 1С о разных событиях, в них включена подсистема «Новостной центр». Это довольно удобная штука, т.к. новостные ленты сообщают о выходе обновлений, о новостях и событиях в сфере учёта. Но можно увеличить пользу от новостной подсистемы используя её локально в рамках 1С базы. Например, внутренняя служба техподдержки или внедряющая компания может через новостную ленту оповещать пользователей информационной базы об изменениях в программе, совещаниях, проведении тестирований, заполнения нужных документов или сдача отчетов к определенной дате и т.п.

05.08.2019    13098    sapervodichka    18    

Структура подчиненности с хронологией документов и кнопками проведения и удаления

Обработка документов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

22.07.2019    13518    68    sapervodichka    19    

Свойства объектов 1С в MS SQL (и сравнение баз и расширений)

Статистика базы данных v8 v8::СКД 1cv8.cf Абонемент ($m)

Подключаемый отчет на системе компоновки данных по типам объектов 1С показывает: 1) Совокупности таблиц SQL для хранения объекта 1С и их предназначение; 2) Число объектов данного типа; 3) Размеры хранения данных и индексов в MB (мегабайтах); 4) Сравнение данных двух баз

1 стартмани

15.07.2019    13323    317    sapervodichka    11    

Таблицы серверов (как просто выбрать сервер)

Сервера v8 1cv8.cf Абонемент ($m)

Перед началом проекта требуется определить параметры серверного и клиентского оборудования, необходимые для работы внедряемой программы 1С:Предприятие, и учесть будущую нагрузку, которая ляжет на систему в реальной рабочей обстановке. Мощность оборудования должна быть достаточной для нормальной работы пользователей. Но как подобрать сервер простым способом?

1 стартмани

20.05.2019    28338    sapervodichka    15    

Групповая проверка доработок

Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка для массовой проверки доработок конфигурации: Открытие форм, Печать, Формирование отчетов, Проведение документов, Запись справочников, ПВХ, ПВР. Выдает список обнаруженных ошибок. Рекомендуется применять для тестирования обновленной конфигурации, перед установкой пользователям. В коде используются универсальные методы поэтому подходит для большинства конфигураций, построенных на базе библиотеки стандартных подсистем. Проверялась на Зарплата и управление персоналом КОРП 3.1.8.216, Управление торговлей 11, 1С:ERP Управление предприятием 2.4.7.141, Бухгалтерия предприятия КОРП 3.0.68.66.

2 стартмани

05.05.2019    13951    94    sapervodichka    23    

Универсальный обмен данными XML (с гибкими отборами и сохранением вариантов настроек)

Обмен через XML v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка предназначена для загрузки и выгрузки данных по правилам обмена в любых конфигурациях, реализованных на платформе 1С:Предприятие 8.3. Преимуществом перед типовой обработкой является добавленный функционал: #1. Установка произвольных фильтров на выгружаемые объекты при помощи механизма системы компоновки данных #2. Сохранение различных вариантов настроек (сохраняются правила обмена, фильтры выгрузки, параметры, настройки обработки) - что позволяет гибко настроить в базе-источнике фильтры для выгрузки объектов по различным правилам обмена для различных баз-приемников, сохранить выполненные настройки и в будущем уже пользоваться этими вариантами настроек. Проверялась на 1С:ERP Управление предприятием 2.4.7.141.

1 стартмани

29.04.2019    13770    245    sapervodichka    20    

Выгрузка и загрузка данных XML с гибкими отборами

Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

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

1 стартмани

07.04.2019    16845    398    sapervodichka    7    

Поиск и восстановление битых ссылок (Объект не найден)

Поиск данных Тестирование и исправление v8 v8::УФ 1cv8.cf Абонемент ($m)

Групповая обработка ссылок вида Объект не найден (502:37855254002e11eb11e73b8f36150d9e) заполняется максимально просто копированием и вставкой из буфера: 1) Выделяет уникальные идентификаторы (далее УИ); 2) Ищет ссылки на объекты базы по УИ; 3) Создаёт пустые объекты с указанным УИ; 4) Регистрирует найденные ссылки для обмена данными. Работает на любых продуктах 8.3. Проверялась на 1С:ERP Управление предприятием 2 (2.4.3.167)

1 стартмани

17.08.2018    12327    94    sapervodichka    2    

Отключение и подключение узла распределенной базы (РИБ)

Распределенная БД (УРИБ, УРБД) v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка (работает в обычном и управляемом интерфейсе). Пригодиться для работы с узлами распределенных баз данных: 1) Снимает замки блокировки конфигурации подчиненного узла или возвращает их. 2) Дает возможность подключить архив рабочей базы как подчиненный узел без создания образа. 3) Дает возможно синхронизировать конфигурации узлов вручную, если например есть ошибки обмена или размер конфигурации велик для передачи через сообщения обмена. Ситуации описаны в полном описании. Проверялось на платформе 8.1, 8.2, 8.3, для 1С:УПП, 1С:Розница, 1С:Бухгалтерия 1.6, 2.0, 3.0, 1С:ERP

1 стартмани

27.11.2017    21501    162    sapervodichka    18    

О моделировании при внедрении типовых систем 1С. Ценность для заказчика

Управление проектом v8 ERP2 Россия Абонемент ($m)

Этап разработки решений - моделирование - необходим при внедрении сложных типовых систем 1С. При написании конфигурации "с нуля" необходимость этапа разработки Заказчиком не оспаривается. Но этап моделирования, как этап разработки решений в типовой системе, не очевиден для Заказчика: раз "типовое", то всё должно и так работать, а вы нам покажите как. В тоже время, у Заказчика перед внедрением присутствует большая начальная неопределенность и множество открытых вопросов по деталям внедрения. Показана ценность моделирования для Заказчика. В качестве дополнения, к статье прилагается презентация "Сущность и ценность моделирования, как разработки решений в сложных типовых системах 1С".

1 стартмани

11.08.2016    14804    kuprava    4