8.х Перескакивают номера документов!

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

  1. TopicStarter Overlay
    KilloN
    Offline

    KilloN

    Регистрация:
    17 сен 2012
    Сообщения:
    33
    Симпатии:
    0
    Баллы:
    1
    Так у вас срабатывает еще и подписка что ли
    Чтобы модули типовые не засирать, удобнее пользоваться подписками, при обновлении проще...
  2. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Садись, два!!!!!

    Подписки на события предназначены для регистрации каких-то "сторонних" действий при срабатывании события.
    Что у вас в подписке дописано ???????????

    Говорю пятый раз, не путайте запись и проведение!!!!!!!!!!!!!
  3. TopicStarter Overlay
    KilloN
    Offline

    KilloN

    Регистрация:
    17 сен 2012
    Сообщения:
    33
    Симпатии:
    0
    Баллы:
    1
    Если КакаяЛибоПроверкаНеПрошла Тогда
    Отказ = Истина;
    КонецЕсли;

    Вы очень плохо понимаете что при РежимЗаписиДокумента.Проведение происходит и запись и проведение документа! Здесь нельзя отделить запись от проведения. Даже если нажать просто записать, а затем провести при проведении все равно происходит опять запись а потом проведение!!!
  4. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.978
    Симпатии:
    397
    Баллы:
    104
    Слышал Сань, ты плохо понимаешь все :D
  5. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Вы сейчас мне об этом говорите:D:D:D я уже вторую страницу вам про это пытаюсь сказать.
    Повторяю, что в подписке на событие ??????????
    Где находится процедура УстановитьНовыйНомер() ???????????
  6. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.978
    Симпатии:
    397
    Баллы:
    104
    Мы все прекрасно понимаем, что происходит и запись и проведение. Вопрос то в чем заключается?
  7. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Да я вообще сижу и перечитываю его сообщения.... Чел походу только с мороза зашел и начал писать обрывки мыслей....
  8. TopicStarter Overlay
    KilloN
    Offline

    KilloN

    Регистрация:
    17 сен 2012
    Сообщения:
    33
    Симпатии:
    0
    Баллы:
    1
    Я же уже написал что пишется в подписчике будь внимательнее:
    Код:
    Если КакаяЛибоПроверкаНеПрошла Тогда
        Отказ = Истина;
    КонецЕсли;
    Процедурой УстановитьНовыйНомер() я не пользовался, я уже пытался её через глобальный поиск найти, но процедура находиться только в общих модулях по рег. отчетности и ЭлектронныеДокументыПредопределяемый... в общем в типовых модулях
  9. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Отладчик вам в помощь....не хочу больше писать что-либо...
  10. jonsony
    Offline

    jonsony Опытный в 1С Заблокирован

    Регистрация:
    16 апр 2009
    Сообщения:
    224
    Симпатии:
    25
    Баллы:
    29
    в УТ создал сейчас новый Реализация товаров и услуг (пустой) и два варианта:
    1) Записать - записался спокойно несмотря на 5 пустых полей с проверкой заполнения.
    2) Провести и закрыть - тут сработала защита от дурака, проверка заполнения нужных полей не прошла, номер доку не присвоен и документ в статусе "Создание" остался открытым.
    и вообще у меня привычная цепочка - записал -> провёл, а не провёл и закрыл
  11. Sneer
    Offline

    Sneer

    Регистрация:
    5 мар 2014
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Написали же как воспроизвести
    Но имейте в виду - это глюк 8.3, на 8.2 не проявляется
  12. jonsony
    Offline

    jonsony Опытный в 1С Заблокирован

    Регистрация:
    16 апр 2009
    Сообщения:
    224
    Симпатии:
    25
    Баллы:
    29
    только что проверил повторил свой вариант на УТ11.1.4.11 и 8.3.4.408
    поведение аналогично тому что было
  13. Sneer
    Offline

    Sneer

    Регистрация:
    5 мар 2014
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    недоделал значит,
    1. создаешь док,
    2. ставишь ооочень большое колво товара, которого нет на складе,
    3. нажимаешь провести,
    4. получаешь отказ (номер как бы не присваивается)
    5. исправляешь колво на то, которое есть на складе
    6. нажимаешь провести
    7. получаешь номер через один
  14. TopicStarter Overlay
    KilloN
    Offline

    KilloN

    Регистрация:
    17 сен 2012
    Сообщения:
    33
    Симпатии:
    0
    Баллы:
    1
    Сегодня с утра по данному вопросу отправил письмо в 1С, только вечером сообщение было зарегистрировано, как только мне ответят отпишусь... :)
  15. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.978
    Симпатии:
    397
    Баллы:
    104
    А можете продублировать здесь текст письма? Интересно.
  16. jonsony
    Offline

    jonsony Опытный в 1С Заблокирован

    Регистрация:
    16 апр 2009
    Сообщения:
    224
    Симпатии:
    25
    Баллы:
    29
    лучше номер что в письме дали, чтоб
    ну создал
    ну вбил туда 4 десятка позиций (на них не поступления ни цен даже нету)
    сказал провести и закрыть
    получил в ответ что не может провести по причине отсутствия товара
    документ остался открытым

    хм, а прикол хочешь в чём секрет?
    попробуй провести и посмотри самое последнее сообщение об ошибке в поле сообщений

    я с несколько похожим в УТ столкнулся когда они с 11.0 на 11.1 перешли
    там в справочнике номенклатуры тупо присваивался новый номер позиции
    что гробило саму суть обработки самой 1С загрузки данных из табличного документа

    так что моя привычка эту траблу обходит
    сперва записал потом проводи
  17. jonsony
    Offline

    jonsony Опытный в 1С Заблокирован

    Регистрация:
    16 апр 2009
    Сообщения:
    224
    Симпатии:
    25
    Баллы:
    29
    и кстати, вспомнил тут такой момент, что-то подобное про нумерацию документов уже было в проблемах у 1С года полтора назад
  18. TopicStarter Overlay
    KilloN
    Offline

    KilloN

    Регистрация:
    17 сен 2012
    Сообщения:
    33
    Симпатии:
    0
    Баллы:
    1
    Привет, в общем текст письма:

    При попытке проведения не записанного (нового) документа происходит в 1 транзакции запись и проведение!
    Если во время обработки проведения происходит ошибка, например в каком либо подписчике на событие "ОбработкаПроведения" у документа
    реализация товаров и услуг:

    Если КакаяЛибоПроверкаНеПрошла Тогда
    Отказ = Истина;
    КонецЕсли;

    Тогда происходит отмена транзакции и документ не записан (в базе его нет)!
    Если при второй попытке проведения не записанного документа проведение проходит без ошибок, то номер документа присваивается не следующий по порядку,
    а через 1!, причем сколько неудачных попыток проведения было, через столько номеров он перепрыгивает!
    В чем может быть причина? (Номер с префиксом из 3 букв, на всякий случай)
  19. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Что ответили на ваше письмо ?
  20. TopicStarter Overlay
    KilloN
    Offline

    KilloN

    Регистрация:
    17 сен 2012
    Сообщения:
    33
    Симпатии:
    0
    Баллы:
    1
    Ответ:


    Обращаю внимание на последнее предложение! В общем изменения в платформе привели к перескакиванию номеров, я так и не понял зачем только это было сделано!

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