INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Кучма Дмитрий | Руководитель сектора программирования | Консорциум "Беркат"

«Автоматизация сети магазинов, централизация. Методика, приёмы, обучение персонала, решение проблем.»

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

1. YanSergey 29.12.16 14:19 Сейчас в теме

Как определить какой отчет формируется

В корне конфигурации выбрана общая форма для отчетов.
Те отчеты у которых не задана своя форма используют эту общую форму.
На форме определена кнопка вызывающая процедуру "Сформировать".
Как внутри процедуры "Сформировать" определить название отчета, который запустили.
Есть "ЭтотОбъект", тип УправляемаяФорма
Есть "Отчет", тип ДанныеФормыСтруктура
В ДанныеФормыСтруктура есть ИдентификаторТипаОтчета типа УникальныйИдентификатор.
Как при помощи всего этого определить название отчета?
Найденные решения
7. Caspersky 29.12.16 15:50 Сейчас в теме
(5) пример:
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	// Локальные переменные
	ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
	ОтчетМетаданные = ОтчетОбъект.Метаданные();
	...
	КлючОбъекта = ОтчетМетаданные.ПолноеИмя();
	...
КонецПроцедуры

//КлючОбъекта -  реквизит формы отч. по умолчанию
//Отчет - реквизит формы отч. по умолчанию
Показать
Остальные ответы
Сортировка: Древо
6. spacecraft 29.12.16 15:49 Сейчас в теме
(1) Отчет.Имя или Отчет.ПолноеИмя
На выбор.
8. starik-2005 1402 29.12.16 15:54 Сейчас в теме
(1) все зависит от ответа на вопрос: "зачем?". Общая форма так или иначе дернет метод модуля отчета "ПриКомпоновкеРезультата". Если, например, что-то в макет добавить - можно все в этой функции сделать.
2. bash08 29.12.16 15:07 Сейчас в теме
Попробуйте так:
ИмяОтчета = Отчет.КомпоновщикНастроек.Настройки.ПараметрыВывода.Элементы.Найти("Заголовок");
3. YanSergey 29.12.16 15:15 Сейчас в теме
(2) Не совсем то что нужно. Нужно название отчета как оно в дереве метаданных
4. ice-net 13 29.12.16 15:17 Сейчас в теме
попробуй на доноре отследить что передается в универсальную форму
5. YanSergey 29.12.16 15:31 Сейчас в теме
(4) Да вот пробовал, никак не получилось
7. Caspersky 29.12.16 15:50 Сейчас в теме
(5) пример:
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	// Локальные переменные
	ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
	ОтчетМетаданные = ОтчетОбъект.Метаданные();
	...
	КлючОбъекта = ОтчетМетаданные.ПолноеИмя();
	...
КонецПроцедуры

//КлючОбъекта -  реквизит формы отч. по умолчанию
//Отчет - реквизит формы отч. по умолчанию
Показать
9. YanSergey 29.12.16 16:12 Сейчас в теме
Спасибо.
Отчет на вопрос "зачем?" такой:
Есть подсистема оценка производительности в БСП.
Что бы не лепить в каждый отчет свою форму для замера времени формирования все делается одной общей формой.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии


Программист 1С
Москва
зарплата от 100 000 руб. до 200 000 руб.
Полный день

Преподаватель 1С
Санкт-Петербург
Полный день

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Удаленный бизнес-аналитик 1С
Санкт-Петербург
Временный (на проект)