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

Автор Тема: Нужна идея по типу данных  (Прочитано 1497 раз)

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

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Здравствуйте.

Имеется документ "Список требований", где в табличной части перечислены какие-то требования к сотрудникам. В шапке документа имеется поле "Должность" составного типа: спр.КлассификаторДолжностей(КД) и спр.ШтатныеЕдиницы(ШЕ). (В спр.ШЕ есть реквизит со ссылкой на классификатор должностей, грубо гворя будем считать, что  ШЕ подчинено КД). Пользователи под каждый элемент в КД заводят отдельный документ со списком требований. И, если необходимо, могут ввести документ под конкретную ШЕ. И тут возникает проблема: справочник КД - достаточно большой(более 200 элементов), Прочем вполне возможно, что для 190 элементов переченть требований абсолютно одинковый. Тем не мение, при текущей организации данных пользователи все равно обязаны внести 190 совершенно одинаковых документов. Я нахожу это несколько "по тупому". Соответственно возникает желание чтобы пользователь ввел 1 документ без указания должности. Все данные пишутся в регистр из которого затем нужно извлекать. Писать "пусто" в поле должность = некомильфо,+непонятно как позиционироваться на это "пусто" составного типа,+ хочется чтобы пользователь при вводе общего документа более наглядно понимал, что вводит именно "общий документ". +Т.к. документ более универсален и может вводить требавания, которые впринципе не привязываются к должностям(на форме документ "Должность" невидима)= опять же возникает необходимость писать "пусто" в регистр. Возникает идея добавить новый, 3-ий тип в поле должность - но вот какой?

Спасибо всем кто смог дочитать.


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Чем так смущает пустая КД?
Сравните с регистром СчетаУчетаНоменклатуры:
1. Номенклатура указана - счет для конкретной номенклатуры
2. Не указана - для всех
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Ну во-первых, это мой личный фэншуй. Ну вот коробит меня, когда где-то, что-то не заполнено
Ну, а во-вторых - на текущий момент "должность" уже составной тип-> в измерение "должность" РС, при записи "пустой" должности запишется null, а извлекая данные запросом как мне определить null - это потому то записей нет или потому что должность не заполнена...+ не очень уверен как отнесется платформа когда в качестве параметра по срезу последних я передам Null+ у меня 3 РС с разными данным но их нужно пересекать по "должность".
+возможен набор записей когда измерение "должность" не заполняется впринципе = перечень требований не имеет смысла в аналитике по должности. И насколько я себе представляю мне нужно как-то отделать наборы, где перечень действует на всю копманию, от набора, который не имеет аналитики по должности.

Оффлайн LexaK

  • *****
  • Сообщений: 1280
  • РЕПУТАЦИЯ: 352
  • КПД: 28%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
какие проблемы Заведите должность "Для всех"
и вешайте на нее общие документы!
прямо в регистре будете видеть что-то типа
ДолжностьДокумент
ДиректорДокумент №00100
<Для всех должностей>Документ №0005

Добавлено: 12 Фев 2015, 17:25

<Для всех должностей> - это имя специальной должности.
Помогло? - Нажми СПАСИБО!!!
                       :)

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Хорошая идея и всем она мне нравится. Фигня в том что Должность используется очень, ОЧЕНЬ во многих документах. Везде вставлять проверку...?

Оффлайн LexaK

  • *****
  • Сообщений: 1280
  • РЕПУТАЦИЯ: 352
  • КПД: 28%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
какую проверку? ни каких проверок не надо

просто в поиске делаете Запрос через объединить
Запрос1 где Должность = Ссылка
объединить все
Запрос2 где Должность = <ВсеДолжности>

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

Помогло? - Нажми СПАСИБО!!!
                       :)

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
:)
Не, я сейчас про другие документы. Кроме тех, что мы обсуждаем сейчас, в конфигурации (когда-то давно была ЗУП) очень много всяких документов, где "должность" имеет свое традиционное значение. А чтоб пользователи не выбирали в этих документах предопределенную должность нужно вставлять проверку типа "низя!".
Возникла, конечно, идея сделать отбор в форме выбора - но там уже есть свои отборы и трогать их не хочется, т.к. завязаны на права доступа.
В принцпе, за идею - спасибо. Как идея  - мне нравится, хотя признаюсь не уверен, что привяжу ее к практике.

Оффлайн LexaK

  • *****
  • Сообщений: 1280
  • РЕПУТАЦИЯ: 352
  • КПД: 28%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
сделайте в регистре измерение - Должность составного типа данных!!!!!!!
СправочникСсылка.Должноти,
Строка (50)

в запись регистра можете помещать такие данные
Директор (СправочникСсылка) - Документ №00100
"<Все должности>" (Строка) - Документ №00005

ой неужели так трудно мозгой пошевелить?


Помогло? - Нажми СПАСИБО!!!
                       :)

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Ой, спасибо! благодетель. И как же я без вас не догадался. И чего это я тут вопрошаю, да вопрошаю. Может кроме проблемы составного типа, существует еще проблема наглядности для пользователя и еще пару прочих вопросов, в суть которых вы, о мой женераль, к сожалению не нашли времени чтобы вникнуть.

Оффлайн LexaK

  • *****
  • Сообщений: 1280
  • РЕПУТАЦИЯ: 352
  • КПД: 28%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
Блин, от всей души рад, что помог вам!!! :D
Прямо гора с плеч, и визуализация на высоте, и пользователи довольны, у них не будет лишней Должности в списке выбора. :zebzdr:
Помогло? - Нажми СПАСИБО!!!
                       :)


Теги:
 

Перенос данных из 1с 82 БП (базовая) в 1с 82 БГУ (базовая)

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

Ответов: 4
Просмотров: 7621
Последний ответ 06 Дек 2014, 17:40
от дфтын
Поиск по бае данных,(полнотекстовый поиск)

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

Ответов: 0
Просмотров: 3961
Последний ответ 19 Май 2014, 15:40
от kot_oo
Как исправить при обновлении ИБ: Ошибка в запросе набора данных по причине: {(58, 2)}: Несовместимые типы "ВЫБОР" <<?>>ВЫБОР

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

Ответов: 1
Просмотров: 2225
Последний ответ 01 Янв 2017, 20:27
от Геннадий ОбьГЭС
"Задваивание" данных в отчете

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

Ответов: 13
Просмотров: 7651
Последний ответ 15 Окт 2015, 11:21
от Mari_beginner
Куда сохраняются данные в режиме работы клиент при выгрузке данных обработкой "Универсальный обмен данными в формате XML"

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

Ответов: 3
Просмотров: 7131
Последний ответ 13 Ноя 2014, 08:23
от cska-fanat-kz

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

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

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


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

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
102 Сообщений
AIFrame
86 Сообщений
alex0402
34 Сообщений
pavl_vs
23 Сообщений
kiksi
22 Сообщений
andron81_81
17 Сообщений
alexandr_ll
17 Сообщений
Norfolk
15 Сообщений
LexaK
13 Сообщений
MuI_I_Ika MuI_I_Ika
13 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal