8.х Запрет перемещение в минус

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем rakhaev, 23 май 2013.

  1. TopicStarter Overlay
    rakhaev
    Offline

    rakhaev Опытный в 1С

    Регистрация:
    18 мар 2010
    Сообщения:
    52
    Симпатии:
    0
    Баллы:
    26
    УТ 10.3 , запрет на контроль остатков НЕ стоит и ставить нельзя, но подскажите как установить запрет на документ перемещение товаров, чтобы при проведение был отказ и сообщение по строке
  2. Draco
    Online

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.639
    Симпатии:
    948
    Баллы:
    204
    Через подписку на событие реализуйте, правда придется конфу дописвывать, но это менее болезненый вариант
  3. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    В модулях регистра смотрите процедуру и исправляйте
    Код:
    // Процедура контролирует остаток по данному регистру по переданному документу
    // и его табличной части. В случае недостатка товаров выставляется флаг отказа и
    // выдается сообщение.
    //
    // Параметры:
    //  ДокументОбъект		  - объект проводимого документа,
    //  ИмяТабличнойЧасти	   - строка, имя табличной части, которая проводится по регистру,
    //  СтруктураШапкиДокумента - структура, содержащая значения "через точку" ссылочных реквизитов по шапке документа,
    //  Отказ				   - флаг отказа в проведении,
    //  Заголовок			   - строка, заголовок сообщения об ошибке проведения.
    //
    Процедура КонтрольОстатков(ДокументОбъект, ИмяТабЧасти, СтруктураШапкиДокумента, Отказ, Заголовок) Экспорт
    
    Если ДокументОбъект[ИмяТабЧасти].Количество() = 0 Тогда
    Возврат;
    КонецЕсли;
    
    Если УправлениеДопПравамиПользователей.РазрешеноПревышениеОстаткаТоваровНаСкладе() Тогда
    Возврат;
    КонецЕсли;
    
  4. TopicStarter Overlay
    rakhaev
    Offline

    rakhaev Опытный в 1С

    Регистрация:
    18 мар 2010
    Сообщения:
    52
    Симпатии:
    0
    Баллы:
    26
    Не могу разобраться где прописать и что. Именно в этой процедуре или Процедура ОбработатьРезультатЗапроса?
  5. Draco
    Online

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.639
    Симпатии:
    948
    Баллы:
    204
    Можете в этой процедуре. Ну я бы через подписку на событие делал, что бы при обновлении данный модуль не сравнивался и не приходилось его править
  6. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Подпиской не получится в УТ, контроль выполняется в модуле наборов записей
  7. TopicStarter Overlay
    rakhaev
    Offline

    rakhaev Опытный в 1С

    Регистрация:
    18 мар 2010
    Сообщения:
    52
    Симпатии:
    0
    Баллы:
    26
    Остановимся на Процедура КонтрольОстатков,
  8. TopicStarter Overlay
    rakhaev
    Offline

    rakhaev Опытный в 1С

    Регистрация:
    18 мар 2010
    Сообщения:
    52
    Симпатии:
    0
    Баллы:
    26
    Никто помочь не может??????????!!!!!!!
Похожие темы
  1. Lotus
    Ответов:
    8
    Просмотров:
    1.470
  2. JadgPanther
    Ответов:
    11
    Просмотров:
    1.029
  3. dimon_k
    Ответов:
    5
    Просмотров:
    2.047
  4. Mishgun
    Ответов:
    6
    Просмотров:
    752
Загрузка...

Поделиться этой страницей