Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
21 Май 2018, 14:13
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Механизм обучения  (Прочитано 999 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн HenryL

  • *
  • Сообщений: 6
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-03-15
  • Сайт: 
  • Профессия: Ученик 1С
Всем привет!

Я тут пишу проект по 1С, при этом знаю платформу отнюдь не на отлично :)

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


Оффлайн LexaK

  • *****
  • Сообщений: 1295
  • РЕПУТАЦИЯ: 356
  • КПД: 27%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
для вашей задачи, можно использовать справочники
например создаете справочник ПравилаКлассификации, с табличной часть Записи с колонками Что перенесли, Куда перенесли, плюс еще какая нужная информация
соотвественно при ручном переносе делаете поиск среди элементов этого справочника Что - Куда, если элемент не найден, создаете новый элемен с именем Правило Такоето, и туда записываете Что - Куда, если нашли элемент, то проверяете количество уже существующих записей если их меньше нужного числа, просто добавляете запись Что - Куда, когда набралось нужное количество записей в данном элементе справочника, ставите отметку ПравилоСформировано = Истина. Соотвественно можно написать обработку которая по Сформированным правилам сделает Классификацию.
этот же механизм можно применить взяв за основу хранения данных(записей) и Документы, любые объекты с табличной частью если постараться можно использовать Бизнеспроцессы и Задачи.
Так же можно использовать и независимый регистр сведений.
Вот вроде бы и все, а да, можно еще в файл писать и читать, но это вообще на любителя, хотя если у вас несколько баз где надо делать подобную классификацию и такой метод может подойти, в обной базе все настроили, вручную прокликали по три объекта, сохранили настройки а в других базах просто применили их и все.
Помогло? - Нажми СПАСИБО!!!
                       :)

Оффлайн HenryL

  • *
  • Сообщений: 6
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-03-15
  • Сайт: 
  • Профессия: Ученик 1С
для вашей задачи, можно использовать справочники
например создаете справочник ПравилаКлассификации, с табличной часть Записи с колонками Что перенесли, Куда перенесли, плюс еще какая нужная информация
соотвественно при ручном переносе делаете поиск среди элементов этого справочника Что - Куда, если элемент не найден, создаете новый элемен с именем Правило Такоето, и туда записываете Что - Куда, если нашли элемент, то проверяете количество уже существующих записей если их меньше нужного числа, просто добавляете запись Что - Куда, когда набралось нужное количество записей в данном элементе справочника, ставите отметку ПравилоСформировано = Истина. Соотвественно можно написать обработку которая по Сформированным правилам сделает Классификацию.
этот же механизм можно применить взяв за основу хранения данных(записей) и Документы, любые объекты с табличной частью если постараться можно использовать Бизнеспроцессы и Задачи.
Так же можно использовать и независимый регистр сведений.
Вот вроде бы и все, а да, можно еще в файл писать и читать, но это вообще на любителя, хотя если у вас несколько баз где надо делать подобную классификацию и такой метод может подойти, в обной базе все настроили, вручную прокликали по три объекта, сохранили настройки а в других базах просто применили их и все.

Спасибо за ответ! :)
Я немножко пока не понимаю, как это правильно сделать. Есть какой-нибудь справочник, пускай МТР. Пользователь классифицирует Номенклатуру по настроенным классификаторам. Например, какой-нибудь "Кронштейн подвесной" (который на самом деле "Кронштейн подвесной малый" или "Кронштейн подвесной 7мм" - все они будут приниматься системой за "Кронштейн подвесной") переместили три раза в "Строительные материалы" - система должна создать правило - все "Кронштейн подвесной" - "Строительные материалы". По задумке, оба слова наименования "Кронштейн" и "Подвесной" значимы. Может быть, условно говоря, просто "Кронштейн" или "Кронштейн запорный" и они будет уже относится к разным классам. Правило должно составляться из Ключа - "Кронштейн" и характеристики - "Подвесной", при этом характеристики может не быть, но Ключ - должен быть всегда. Не могу сообразить, как организовать проверку с использованием регистра, т.е. какая структура будет у самого регистра и как реализован механизм?


Теги:
 

УПП 8.2, механизм "наработка"

Автор lana.kaimanРаздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 5947
Последний ответ 22 Сен 2011, 17:00
от lana.kaiman
Скачал 1С:Предприятие 8.3 Версия для обучения программированию. Нет интерфейса "Такси"!

Автор immelnikoffРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 2452
Последний ответ 08 Янв 2015, 11:19
от immelnikoff
Начинающие программисты 1С - Хочу вас поздравить! Теперь платформа 1C для обучения доступна для скачивания бесплатно!

Автор DethmonttРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 31469
Последний ответ 13 Май 2013, 21:34
от Dethmontt
Доступ к информационной базе через веб-клиент в версии для обучения

Автор VanyaLOXРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1246
Последний ответ 02 Апр 2014, 13:54
от MuI_I_Ika
Грамотный учет расходов при авансовой оплате обучения и аренды

Автор newsРаздел Новости

Ответов: 0
Просмотров: 513
Последний ответ 16 Апр 2015, 13:20
от news

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
152 Сообщений
oleg-x
64 Сообщений
alex0402
61 Сообщений
AIFrame AIFrame
52 Сообщений
wise wise
37 Сообщений
KOI8-R
34 Сообщений
buketov.av buketov.av
34 Сообщений
Alter
24 Сообщений
BuhRust
21 Сообщений
alexandr_ll
20 Сообщений

* Кто онлайн

  • Точка Гостей: 851
  • Точка Скрытых: 0
  • Точка Пользователей: 10
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal