Ограничение на проведение реализаций по группе доступности складов в УТ 10.3

12.04.12

Задачи пользователя - Адаптация типовых решений

В стандартной конфигурации УТ 10.3, настройка "группы доступности складов"  не накладывает ограничения на продажи с определённых складов.  Группа доступности складов позволяет наложить ограничение лишь на автоматическое размещение товаров в заказе покупателей, т.е. менеджер может вручную выбрать размещение и совершить продажу. Данная доработка исправляет эту ситуацию.

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


Итак, в конфигураторе добавляем новый модуль, например "Дописки" (либо вставляем обработчик в  модуль общего назначения), создаем подписку на событие источник - ДокументОбъект.РеализацияТоваровУслуг, событие ОбработкаПроведения и качестве обработчика указывает нашу процедуру, готово. Теперь пользователи могут проводить реализацию только с тех складов, доступ к которым они имеют. 


Группа доступности складов должна указываться в настройках пользователя, её отсутствие накладывает запрет на проведение реализации со всех складов. Для пользователей с полными правами данное ограничение не действует.

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Разработка Адаптация типовых решений Производство готовой продукции (работ, услуг) Розничная торговля 1С:Управление торговлей 10 Россия Платные (руб)

Доработка для 1С:Управление торговлей 10.3 (релиз 10.3.88.3) добавляет поддержку маркировки новых категорий товаров согласно постановлениям Правительства РФ 2025–2026 гг. Конфигурация УТ 10.3 снята с поддержки — новые маркируемые категории в типовую поставку больше не попадают. Доработка закрывает этот пробел: новые виды номенклатуры, обмен с ГИС МТ «Честный Знак». Поставляется в виде файла .cf

14640 руб.

23.04.2026    1826    13    13    

16

Адаптация типовых решений БСП (Библиотека стандартных подсистем) Кадровый учет ЭДО и ОФД 1C:Бухгалтерия 1С:Зарплата и кадры 7.7 1C:ERP 1С:ЗУП 1С:УТ 1С:ДО Платные (руб)

Наше расширение 1С Госключ обеспечивает интеграцию любой конфигурации 1С на базе БСП с мобильным приложением «Госключ», позволяя сотрудникам подписывать кадровые документы (КЭДО) и документы материальной ответственности (МОЛ, ПБ) усиленной электронной подписью прямо со смартфона. Решение автоматизирует формирование и отправку документов на подпись, отслеживает статусы подписания и хранит подписанные файлы непосредственно в базе 1С

25000 руб.

06.03.2026    1602    4    0    

3

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

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с соответствующими именами, при выводе на печать в размещённые картинки будут выводиться факсимиле из прикреплённых рисунков. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

6000 руб.

07.02.2023    13775    120    25    

76

Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

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

9760 руб.

17.06.2025    4169    10    0    

9

Адаптация типовых решений 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

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

6710 руб.

20.04.2026    555    1    0    

3

Логистика, склад и ТМЦ Адаптация типовых решений Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

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

9150 руб.

02.08.2023    8510    26    5    

41

Адаптация типовых решений 1С 8.3 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Беларусь Россия Платные (руб)

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

21859 руб.

29.12.2025    1671    1    8    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. pusix 15 13.04.12 05:05 Сейчас в теме
В стандартной конфигурации УТ 10.3, настройка "группы доступности складов" не накладывает ограничения на продажи с определённых складов. Группа доступности складов позволяет наложить ограничение лишь на автоматическое размещение товаров в заказе покупателей, т.е. менеджер может вручную выбрать размещение и совершить продажу. Данная доработка исправляет эту ситуацию.

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

1. Re:аниматор 337 13.04.12 05:05 Сейчас в теме
Правильнее и лучше решить через RLS право "Изменение" через параметр сеанса "Доступные склады" как то так
2. alma-soft 04.06.12 16:41 Сейчас в теме
спасибо автору за работу, мысль понравилась действительно редактирование документов по группам складов это актуально,
3. апостол 32 27.11.12 15:39 Сейчас в теме
Спасибо большое автору, за работу.
4. Ibrogim 1867 25.12.12 15:11 Сейчас в теме
Не знаю как модераторы пропустили это!
1) вместо обработки, или кода во вложении скриншоты...
2) Хорошо, что во вложении нет кода, потому, что представленный на скриншотах, может нанести вред вашему мозгу.
Или возможно я отстал от жизни, и хорошим тоном считается теперь цикл в цикле с полным перебором, двойное разыменование, использование "Прервать" вместо "Возврат", отсутствие форматирования текста (Ctrl+a,Alt+Shift+F для автора)

P.S. Попросили сделать сабж и дали ссылку на ЭТО.
Не претендую на оптимальность, ввиду спешки. Сделал так (подписка для Реализации и заказа):
  Процедура ОбработкаПроведенияРазмешения(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
	  ГруппаДоступности=УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ГруппаДоступностиСкладов");
	  Если ТипЗНЧ(Источник)=Тип("ДокументОбъект.РеализацияТоваровУслуг") Тогда
		   Запрос = Новый Запрос;
		  Запрос.Текст = 
		  "ВЫБРАТЬ
		  |	РТУ.Склад
		  |ИЗ
		  |	Документ.РеализацияТоваровУслуг.Товары КАК РТУ
		  |ГДЕ
		  |	РТУ.Ссылка = &Ссылка
		  |	И НЕ РТУ.Склад В
		  |				(ВЫБРАТЬ
		  |					СоставГруппДоступностиСкладов.Склад
		  |				ИЗ
		  |					РегистрСведений.СоставГруппДоступностиСкладов КАК СоставГруппДоступностиСкладов
		  |				ГДЕ
		  |					СоставГруппДоступностиСкладов.ГруппаДоступности = &ГруппаДоступности)";
		  
		  Запрос.УстановитьПараметр("Ссылка", Источник.Ссылка);
		  Запрос.УстановитьПараметр("ГруппаДоступности", ГруппаДоступности);
		  Результат = Запрос.Выполнить();
		  ВыборкаДетальныеЗаписи = Результат.Выбрать();
		  Если ВыборкаДетальныеЗаписи.Следующий() Тогда
			  Отказ=Истина;
			  Сообщить("Вы не можете продавать товар со склада "+ВыборкаДетальныеЗаписи.Склад);
			  Возврат;
		  КонецЕсли;
	  Иначе
		  Запрос = Новый Запрос;
		  Запрос.Текст = 
		  "ВЫБРАТЬ
		  |	ЗП.Размещение
		  |ИЗ
		  |	Документ.ЗаказПокупателя.Товары КАК ЗП
		  |ГДЕ
		  |	ЗП.Ссылка = &Ссылка
		  |	И ЗП.Размещение ССЫЛКА Справочник.Склады
		  |	И НЕ ЗП.Размещение В
		  |				(ВЫБРАТЬ
		  |					СоставГруппДоступностиСкладов.Склад
		  |				ИЗ
		  |					РегистрСведений.СоставГруппДоступностиСкладов КАК СоставГруппДоступностиСкладов
		  |				ГДЕ
		  |					СоставГруппДоступностиСкладов.ГруппаДоступности = &ГруппаДоступности)
		  |	И НЕ ЗП.Размещение = ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)";
		  
		  Запрос.УстановитьПараметр("Ссылка", Источник.Ссылка);
		  Запрос.УстановитьПараметр("ГруппаДоступности", ГруппаДоступности);
		  Результат = Запрос.Выполнить();
		  ВыборкаДетальныеЗаписи = Результат.Выбрать();
		  Если ВыборкаДетальныеЗаписи.Следующий() Тогда
			  Отказ=Истина;
			  Сообщить("Вы не можете размещать товар со склада "+ВыборкаДетальныеЗаписи.Размещение);
			  Возврат;
		  КонецЕсли;
	  КонецЕсли;
  КонецПроцедуры
Показать

Может пригодится кому нибудь, как альтернатива ЭТОЙ РАЗРАБОТКЕ.
SSErmolaev; Оберон; +2 Ответить
7. MyPuK_OLD 10.09.14 11:47 Сейчас в теме
(4) Ibrogim, А как быть если для перемещения надо что-то подобное?
5. Vladimir-R 170 16.01.13 15:41 Сейчас в теме
почему склады сравниваются по наименованию, а не по ссылке?
6. Al777 09.12.13 07:54 Сейчас в теме
Использовал представленную информацию, чтобы у некоторых пользователей исключить доступность некоторых складов.
8. pavelhol 29.01.19 04:33 Сейчас в теме
+ Спасибо за мысль, вред не нанесет, но это не рабочий экземпляр. Переписал под себя.
Для отправки сообщения требуется регистрация/авторизация