Порядок в подразделениях

12.03.12

Разработка - Инструментарий разработчика

Нашли ошибку в наименовании подразделения (справочники «Подразделения», «Подразделения организаций»),  решили перенести подразделение в другую группу, а в ответ получаете окно с надписью: «Не удалось записать…» и в служебных сообщениях запись: «Не уникальный порядок элемента справочника.»? Обработка «Установка порядка в подразделении» поможет Вам устранить это недоразумение.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
УстановкаПорядкаВПодразделении.epf
.epf 16,49Kb
194
194 Скачать (1 SM) Купить за 1 850 руб.

      Если у Вас при попытке изменить элемент справочника «Подразделения» или «Подразделения организаций» появляется окно с надписью: «Не удалось записать…» и в служебных сообщениях запись: «Не уникальный порядок элемента справочника.» (рис. 1), это означает что у элементов справочников не установлен реквизит «Порядок».

     Установить его можно обработкой УниверсальныеПодборИОбработкаОбъектов.epf, поочередно перебирая все элементы справочников. Если же количество подразделений значительно, можно воспользоваться этой обработкой.
  1. Выбор справочника осуществляется снятием (установкой) флажка. При снятом – обработка справочника «Подразделения», при установленном – «Подразделения организаций». При запуске обработки флажок снят. (рис. 2)
  2. Для работы со справочником «Подразделения организаций» необходимо выбрать организацию. (рис. 2)
  3. При изменении флажка заполняется табличная часть «Подразделения» («Подразделения организаций» по выбранной организации). (рис. 3)
  4. При выборе другой организации табличная часть «Подразделения организаций» перезаполняется.(рис. 3)
  5. Кнопка «Проверить / Сформировать порядок» проверяет реквизит порядок и, если он не заполнен, устанавливает его. (Не доступна при работе со справочником «Подразделения организаций», в случае если не выбрана организация). (рис. 4)
  6. Кнопкой «Перенести в группу» можно перенести помеченные подразделения в другую группу. Кнопка будет доступна при установке флажка «Выбор группы..». Перед выполнением переноса убедитесь, что группа выбрана правильно и нажмите «Да» («Нет» для отмены). (рис. 5)
Проверено на платформе: 1С:Предприятие 8.2 (8.2.13.205). Конфигурации: «Комплексная автоматизация, редакция 1.1», «Зарплата и Управление Персоналом, редакция 2.5»

См. также

SALE! 15%

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    159736    876    399    

862

SALE! 15%

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 7140 руб.

20.08.2024    7911    59    23    

70

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    23521    68    45    

117

SALE! 15%

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8500 руб.

10.11.2023    10480    36    25    

61

SALE! 15%

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 19980 руб.

06.10.2023    15449    35    7    

70

SALE! 35%

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

4800 3120 руб.

14.01.2013    188088    1140    0    

912

SALE! 15%

Инструментарий разработчика Программист 8.3.14 1С:Конвертация данных Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

15000 12750 руб.

07.10.2021    17321    6    32    

42

Инструментарий разработчика Программист Платные (руб)

Менеджер конфигураций 1С — альтернативный стартер информационных баз 1С:Предприятие.

1800 руб.

21.02.2023    7726    8    35    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. vladir 114 14.03.12 12:19 Сейчас в теме
Нашли ошибку в наименовании подразделения (справочники «Подразделения», «Подразделения организаций»), решили перенести подразделение в другую группу, а в ответ получаете окно с надписью: «Не удалось записать…» и в служебных сообщениях запись: «Не уникальный порядок элемента справочника.»? Обработка «Установка порядка в подразделении» поможет Вам устранить это недоразумение.

Перейти к публикации

1. kapustinag 14.03.12 12:19 Сейчас в теме
Реквизит Порядок вводился в эти справочники больше года назад. Раз эта проблема внезапно всплыла сейчас, то одно из двух:
- не выполнялись все нужные обработки при обновлении, или само обновление не производилось тогда (то есть был какой-то прыжок через несколько версий, не слишком аккуратно сделанный),
- данные в Спр.Подразделения или ПодразделенияОрганизаций содержат ошибки, из-за которых типовая процедура простановки порядка не смогла дойти до конца и везде этот самый порядок проставить.

Поэтому и в данной обработке нужно проверять результаты записи каждого элемента. Делается?

2. vladir 114 14.03.12 12:58 Сейчас в теме
(1) Перешел на другую работу. Данные переносились из 7.7, больше года назад. Во всех подразделениях порядок нулевой => невозможны никакие изменения элементов справочников. Обновление стоит свежее, не думаю, что при обновлении базы порядок устанавливается. Обработку написал, что бы не устанавливать порядок по одному "Уневерсальным подбором..".
3. gull22 103 14.03.12 14:42 Сейчас в теме
Эх так и хочется спеть песню: "Где раньше был ...". "Плюсую", т.к. указана причина появления отсутствия порядка и способ ее устранения. В свое время сам с этим столкнулся и доходил своим умом.
На основе таких заметок можно даже создать некую библиотеку справочной информации о "подсадах" 1с при внедрении.
4. vladir 114 14.03.12 14:53 Сейчас в теме
5. JER_MARK 27.03.12 16:50 Сейчас в теме
Обработка пригодится (когда скачаю), спасибо. Только вот зачем вообще нужен этот реквизит
6. vladir 114 27.03.12 20:51 Сейчас в теме
(5) Порядок это придумка 1С, которая отвечает за расположение в справочниках: Подразделения, Подразделения организаций, Группы писем электронной почты, Ценовые группы. Что бы можно было располагать элементы в удобном для пользователя порядке. Насколько это уж очень надо? Да фиг его знает...
7. zayden 18 22.06.12 07:42 Сейчас в теме
Спасибки после выгрузки из БП 1.6 очень помогло
8. vladir 114 22.06.12 09:13 Сейчас в теме
(7) Да обработка не для ежедневного использования. Но иногда случается, что очень надо.
9. NPMar 09.10.12 15:11 Сейчас в теме
Перенесла базу из Зарплата и кадры в Управление производственным предприятием и столкнулась с этой проблемой. ничего невозможно сделать ни с одним подразделением
10. NPMar 09.10.12 15:15 Сейчас в теме
Хотела попробовать воспользоваться обработкой Универсальный Подбор И Обработка Объектов, но как-то не понравилось, ведь подразделений немало.
11. NPMar 09.10.12 15:36 Сейчас в теме
Спасибо большое за обработку! Просто супер! Я ведь даже и не знала, что делать со справочником после перекачки из Зарплаты и Кадры.
12. vladir 114 09.10.12 15:48 Сейчас в теме
(11) Спасибо :). Приятно, что обработка пригодилась.
13. discant 03.12.12 14:27 Сейчас в теме
Спасибо, очень упрощает жизнь)
14. vladir 114 04.12.12 08:50 Сейчас в теме
(13) Это радует, что упрощает. Можно было бы и плюсануть по этому поводу... :)
15. Irek-kazan 05.01.13 23:47 Сейчас в теме
А на УПП данная обработка работает? После выгрузки слетел порядок...
16. Irek-kazan 06.01.13 00:41 Сейчас в теме
на УПП работает, автору респект и спасибо!!!
17. vladir 114 06.01.13 15:46 Сейчас в теме
(16) На УПП уже смотрели люди, работает. Если пригодилась, можно было бы и плюсануть :)
26. Irek-kazan 08.01.13 01:05 Сейчас в теме
18. TMV 14 06.01.13 16:53 Сейчас в теме
Разучились пользоваться типовыми средствами? Был такой косяк - решил групповой обработкой.
19. vladir 114 06.01.13 18:18 Сейчас в теме
(18) Если не затруднит, можно поподробнее, как это сделать групповой обработкой? Спасибо. :)
20. TMV 14 06.01.13 19:04 Сейчас в теме
(19) Открыл подразделение с неуникальным порядком и изменил реквизит - делов-то..
21. vladir 114 06.01.13 19:13 Сейчас в теме
(20) TMV. Ну во-первых в форме элемента это сделать не возможно, этот реквизит невидим. Групповой обработкой? Отобрать все подразделения, а потом изменять реквизит ставя галки по одному подразделению??? При этом не забыть какой номерок присвоен предыдущему? Да, наверное это можно как вариант, если подразделений раз - два и обчелся... А если в базе несколько организаций, и у каждой за пару десятков подразделений? Впрочем каждый выбирает то, что ему удобнее... :)
22. TMV 14 06.01.13 19:30 Сейчас в теме
(21)
Ну во-первых в форме элемента это сделать не возможно

А кто говорит о форме?

Как вяжутся между собой
Отобрать все подразделения
и
решили перенести подразделение в другую группу, а в ответ получаете..
?
Вы бы определились, какую задачу вы решаете..
23. vladir 114 06.01.13 19:44 Сейчас в теме
(22) Отобрать подразделения это к Вашему предложению о групповой обработке, она ведь сначала что-то отбирает, а потом обрабатывает, не так ли??? А насчет "перенести в другую группу", Вы не поверите, но это, увы, факт - если порядок не установлен, то Вам не только не удастся переименовать подразделение, но и перенести его куда либо... Впрочем, как уже писал в 21 кому что нравится. :)
24. TMV 14 06.01.13 19:51 Сейчас в теме
(23)
Отобрать подразделения это к Вашему предложению о групповой обработке

Здесь групповая обработка используется как штатный инструмент редактирования реквизитов (никаких "несколько подразделений"), с чем она успешна справляется.
Но если вам было проще изобрести "кое-что" - ваше право, но я не вижу смысла выкладывать это..
25. vladir 114 06.01.13 19:59 Сейчас в теме
(24) TMV, я так понял, что Вы писали с целью просто поговорить. Для прикола попробуйте у нескольких подразделений групповой обработкой изменить порядок. (Не по одному, а хотя бы у двух, только за один раз)... Ну и как? Получилось??? Фантастика!!!
27. Irek-kazan 08.01.13 01:07 Сейчас в теме
(25) он просто не в теме, не сталкивался с данной траблой
28. vladir 114 09.01.13 08:44 Сейчас в теме
(27) Может и в теме, а писал чисто чтобы маней поднабрать :)
29. Irek-kazan 10.01.13 09:24 Сейчас в теме
(28)мне тоже приходится часто писать, чтобы мани-мани набрать...
30. bluntschi 20.02.13 08:43 Сейчас в теме
спасибо, очень помогло)
31. пользователь 02.03.13 12:02
Сообщение было скрыто модератором.
...
32. пользователь 04.03.13 09:15
Сообщение было скрыто модератором.
...
33. пользователь 04.03.13 10:31
Сообщение было скрыто модератором.
...
34. margo_m09 29.03.13 12:26 Сейчас в теме
хорошая обработка, полезная)
35. sergio199 17 03.05.13 18:59 Сейчас в теме
Спасибо, помогло и на УПП.
Проблема возникла при использовании кривых правил обмена.
36. nedopro 04.07.13 06:42 Сейчас в теме
Возникала такая проблема, исправляли кнопкой перемещения, теперь порядок как попало. Возможно ли этой обработкой выровнять порядок по наименованию по алфавиту?
37. vladir 114 04.07.13 14:22 Сейчас в теме
(36) В обработке сортировку не делал, т.к всё можно сделать штатно. Правой кнопкой: -> Сортировка -> Упорядочить по: Код; Наименование; Порядок. См. картинку.
Прикрепленные файлы:
38. nedopro 04.07.13 16:22 Сейчас в теме
(37) Я знаю, что так можно, проще даже просто нажать по шапке, но... есть всегда но... бух утверждает, что это занимает просто неимоверное количество времени :) Хотела в групповой обработке в порядок нули проставить, а программа взяли и выровняла нумерацию, правда не с первого номера, а начиная с последнего. Думаю это роли не играет. Возможно и на пустые так можно было сделать.
39. vladir 114 04.07.13 17:07 Сейчас в теме
(38) Пустой порядок, или все 0 - это вряд ли. Порядок проверяется на уникальность, и если проверка не проходит, то с этим подразделением ничего, увы, не сотворишь...
40. chmv 10.07.13 13:54 Сейчас в теме
42. jefjef 10 10.04.17 14:26 Сейчас в теме
Автор, допиши перед попытками записи

Объект.ОбменДанными.Загрузка = Истина;

Потому что если подразделения перенеслись без реквизита "Вид подразделения", то обработчик перед записью посылает в сад.
43. GetNight 48 10.04.20 16:38 Сейчас в теме
(42)

1. массовой заменой (например, обработкой Инструменты Разработчика или штатной) заполняем это поле на Прочее
2. запускаем текущую обработку

п.с. все равно это поле нужно заполнить...
Оставьте свое сообщение