7.7 Контроль остатков при проведении

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем GRUV25, 5 дек 2013.

  1. TopicStarter Overlay
    GRUV25
    Offline

    GRUV25

    Регистрация:
    26 апр 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте! Подскажите пожалуйста по поводу контроля остатков в 1С 7.7

    Конфигурация "Торговля и склад" Ред.8
    Как показывает практика при одновременном проведении 2-х расходных накладных иногда возникает ситуация, когда контроль остатков не срабатывает и остатки уходят в минус.
    Почему так происходит и как можно этого избежать ?
  2. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Одновременное проведение невозможно. За это отвечает платформа. При проведении документа включается механизм транзакции. Т.е. база блокируется конкретным пользователем, который проводи документ.
    Думаю что у вас что-то с конфигурацией намутили. Ведь наверняка дописанная... Или контроль отрицательных остатков выключен.
  3. TopicStarter Overlay
    GRUV25
    Offline

    GRUV25

    Регистрация:
    26 апр 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Я не правильно сформулировал вопрос. Не контроль отрицательных остатков, а проверка наличия товара.
    Проверка осушествляется в обработке проведения с помощью функции
    РегОст.СводныйОстаток("",ТекТов,ТекСкл,,"ОстатокТовара");
    Поэтому думаю может проскочить ситуация, что 2 документы получат положительный результат этой проверки и проведутся.
  4. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Думаете или проскакивает? Расчет временных регистров производится перед получение остатка?
  5. TopicStarter Overlay
    GRUV25
    Offline

    GRUV25

    Регистрация:
    26 апр 2013
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    я не специалист в семерке поэтому нюансы не знаю
    Ситуация такая
    Проверяется суммарный остаток по нескольким складам и если он равен или больше количества в РНК то идет списание с одного конкретного склада, т.е. по этому складу может быть отрицательный остаток. Но с учетом всех складов остаток не долден быть отрицательный. Проверка работает, но бывают случаи (не часто) когда остаток по всем складам уходит в минус. Путем тестов выяснилось что 2 накладные могут провестись если проводить их в очень короткий интервал времени. Так как проверка остатков на складах производиться не моментально то видимо пока у второго документа идет проверка по оставшимся складам первый документ проводиться по тому складу который уже был проверен. Решение вижу в блокировке регистра на время проведения проверки по всем складам. Можно ли это сделать ?
  6. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    БРЕД. Если программа не дописывалась криворуким халтурщиком - все работает!
    Минуса возможны из-за исправлений документов задним числом. Пример
    пришло 7 карандашей. Отгрузка 1: продали 4 карандаша Отгрузка 2: продали 3 карандаша. Все впорядке и все красиво. Потом зашли в отгрузку 1 и исправили 4 на 6. С точки зрения 1с все нормально. Ведь на момент проведения остатки = 7! Она не видит что было ПОСЛЕ документа. Только на момент. Последующий документ никто и не пытался провести или не смог. Но он то проведен! Итог: остаток -2.

    Это УЖЕ сделано. Я вам об этом писал. Почитайте что такое транзакция.
  7. SerzhM
    Offline

    SerzhM Опытный в 1С

    Регистрация:
    26 окт 2009
    Сообщения:
    511
    Симпатии:
    3
    Баллы:
    29
    А еще кривые руки распроводят документ и меняют не кол-во а цену, а продажи по этой цене были, вот тоже минуса вылезут.
  8. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    1) У товарища количественный остаток ползет в минуса
    2) Для изменения цены не нужно отменять проведение документа))
  9. SerzhM
    Offline

    SerzhM Опытный в 1С

    Регистрация:
    26 окт 2009
    Сообщения:
    511
    Симпатии:
    3
    Баллы:
    29
    У меня тоже полз в минуса.
    То ли документ распровели и поменяли цену то ли просто цену поменяли.
    В итоге было на остатке -2шт или -1 и -10.
    Период был не большой, помагло перепроведение документов, выявлялись документы переоценка, чек ккм и отчет ккм и ругался он именно на цену.
  10. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    вы скорее всего путаете опт и розницу.. В вашем случае скорее всего действительно
    • или поменяли цену в передаче в розницу
    • или изменили цену в продаже
Похожие темы
  1. RealSlim
    Ответов:
    2
    Просмотров:
    448
  2. Solovyeff
    Ответов:
    6
    Просмотров:
    3.836
Загрузка...

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