Настенко Игорь

17
Рейтинг

IgorNastenko
Игорь Настенко



  •   Регистрация: 19.04.2013 (11 лет назад)

  •   Был(а) на сайте: 26.04.2024

Подписчики 1

Рейтинг 17

Генератор номеров для PSI WMS

Статья Программист Платформа 1С v8.3 Бесплатно (free) Нет файла Универсальные функции

Описан вариант решения с генерацией "почти последовательных" уникальных номеров для разных типов документов.

31.01.2017    5529    IgorNastenko    23       

3

Комментарии

DevОтправка сообщений из 1C на Telegram средствами Python#7 09.01.18 15:36
(5)2. Создаем публичный канал, в этот канал нужно добавить в администраторы созданного бота
DevОтправка сообщений из 1C на Telegram средствами Python#6 09.01.18 15:32
(2)Скорее всего не правильно настроен канал и бот
DevОтправка сообщений из 1C на Telegram средствами Python#0 22.11.17 15:28
Простой функционал для отправки сообщений в Telegram.
DevГенератор номеров для PSI WMS#23 05.02.17 21:15
(21)Вроде он должен нести в себе дату время + счетчик. Может только в какой нибудь другой зависимости.
DevГенератор номеров для PSI WMS#22 05.02.17 21:13
(18)Давно конечно эксперементировал, но все эти генераторы давали достаточно хорошее "нормальное" распределение, если не брать создание в 1 момент времени, да и с 16-ричными числами в 1с работать как то не удобно.
DevГенератор номеров для PSI WMS#16 01.02.17 16:46
(15)Проверял разные готовые генераторы, в том числе и виндовые, они не дают нужную последовательность случайных чисел, и скорее всего скуль тоже использует те же генераторы, если оно так, то такая автоинкрементация будет давать в один момент времени один и тот же счетчик, да и с внешней базой тоже вопрос, получается такая мелкая, но очень важная база, про которую скорее всего все забудут, и в какой нибудь момент когда что нибудь накроется или переедет, могут быть проблемы.
DevГенератор номеров для PSI WMS#14 01.02.17 14:57
(12) Согласен что нумератор надо использовать из документа. Такое вот наследство было, и хорошо что вообще не в константе не хранили, а переделывать нельзя было, во первых, ответственная часть, во-вторых, этот элемент использовался в интеграции с другими системами. Если что то не так пойдет то много процессов бы встало, а так если отделаться малой кровью и избавиться от проблемы блокировки, использовалось такое решение.
DevГенератор номеров для PSI WMS#11 01.02.17 12:56
(10)Чтобы избежать случая, где GUID будет состоять из недостаточного количества цифр (составляющие GUID будут больше 9), в данном случае это не произойдет, но если этот генератор нужен будет для использования с длинной числа > 16 то лучше сделать эту проверку.
DevГенератор номеров для PSI WMS#8 01.02.17 10:24
(2)Да случайно у себя на неё наткнулся, подумал, пора)
DevГенератор номеров для PSI WMS#7 01.02.17 10:23
(1)Не помогала, даже более того, что любая функциональная зависимость, основанная на арифметических операциях, при одинаковых входных данных дает одинаковые выходные, поэтому понадобилось что то похитрее.