7.7 Формирование цен в течении дня

Тема в разделе "Типовые решения "1С:Предприятие 7.7"", создана пользователем NovInNik, 24 июн 2010.

  1. TopicStarter Overlay
    NovInNik
    Offline

    NovInNik Опытный в 1С

    Регистрация:
    12 ноя 2007
    Сообщения:
    195
    Симпатии:
    1
    Баллы:
    29
    1С 7.7 ТиС 9.2. Всем добрый день.
    Вопрос состоит в следующем, может быть кто сталкивался, идет реализация в течении дня, какой-то товар уже продан и оплачен, и вот он приход. Как известно цена формируется на данный товар этим же числом, цена прихода увеличивается, а следовательно при проведении документа реализации выдаст ошибку что цена не та и не даст его провести. Как обойти данный момент? Реквизит время добавлять не надо. Кто чем может. Спасибо.
  2. Vlad
    Offline

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

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    Не совсем понял, но если FIFO, то проблем быть не должно. Или более внятно объясните порядок ваших действий и саму проблему. Ну, там типа текст ошибки выложите.
  3. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    У них скорее всего стоит контроль правильности цен при проведении. Вещь не стандартная - дописывается (многие торговые конторы такую штучку просят).

    Самый простой выход: заведите константу типа число ОтключитьКонтроль. Ну и вставьте ее в модуль проведения.

    Код:
    Процедура ОбработкаПроведения()
    Если Константа.ОтключитьКонтроль=0 Тогда
    //тут ваши проверки
    КонецЕсли;
    //стандартный код.....
    КонецПроцедуры
    
    
    Т.о. при восстановлении последовательности просто меняем значение константы и все идет как по маслу... В целях безопасности изменение значения данной константы можно защитить паролем...

    Еще одно "пасхальное яйцо" данного подхода. Если документооборот большой - этой констаной можно отключить СТАНДАРТНЫЕ проверки в модулях проведения документов. Не всех, а так как Реализация, Возврат, Поступление, ПКО, Выписка. (если документ проведен - зачем при восстановелнии последовательности проверять наличие реквизитов?) Замеры показали что восстановление последовательности при этом ускорится..
  4. TopicStarter Overlay
    NovInNik
    Offline

    NovInNik Опытный в 1С

    Регистрация:
    12 ноя 2007
    Сообщения:
    195
    Симпатии:
    1
    Баллы:
    29
    суть Вашего ответа мне понятна. В документах и правда, при проведении онных, стоит проверка на продажу не ниже определенной цены, т.к. скидки разным клиентам могут отличаться, а продавать себе в убыток ни к чему. На товар может быть наценка маленькой, а постоянная скидка у клиента большая. Но если поставить проверку по Константе, как Вы предлагаете, то в чем-то может это сказаться. Просто данная проверка цены будет игнорироваться даже при простом проведении текущего документа. Так, или в чем то я не прав.
  5. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    М.б. вы не внимательно прочитали? Константа нужна только при массовом перепроведении (восстановлении последовательности). В других же случаях проверка нужна. Смотрите: есть часть отгрузок УЖЕ проведенных (до поступления и установки новой цены). Их же СЕГОДНЯ вы перепроводить не собираетесь? А те что будут ПОСЛЕ уже и так пойдут с новой ценой. "Засада" будет когда вы будите все перепроводить - в одном дне окажутся документы с разной ценой... Тут то вам константа и пригодится
  6. TopicStarter Overlay
    NovInNik
    Offline

    NovInNik Опытный в 1С

    Регистрация:
    12 ноя 2007
    Сообщения:
    195
    Симпатии:
    1
    Баллы:
    29
    Таким образом, придется присваивать Константе 1 перед полным проведением всей базы.
    СПС. Закрываем тему, хотя если у кого возникнут дополнения буду рад.
  7. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Еще хотелось бы отметить особо: Или вынесите изменение этой константы в отдельный набор прав или следите за ее изменение програмно - иначе будет "дырка" в вашем контроле которой неблагонажедные могут воспользоваться
  8. TopicStarter Overlay
    NovInNik
    Offline

    NovInNik Опытный в 1С

    Регистрация:
    12 ноя 2007
    Сообщения:
    195
    Симпатии:
    1
    Баллы:
    29
    Я про это уже продумал, но все же спасибо. Права ограничил только для админа.
Похожие темы
  1. Пастор
    Ответов:
    3
    Просмотров:
    715
  2. gosn1ck
    Ответов:
    8
    Просмотров:
    2.373
  3. sammas
    Ответов:
    1
    Просмотров:
    1.043
  4. noblood28
    Ответов:
    5
    Просмотров:
    821
  5. bot
    Ответов:
    1
    Просмотров:
    402
Загрузка...

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