Артемов Сергей | Начальник отдела интеграции | БКС Технологии

«История роста и работы команд 1С в условиях HighLoad и BigData»

Хочу поделиться о том как влияют требования бизнеса на изменения в условиях высоконагруженных систем на базе 1С объемом в терабайбы в год и с потоками в миллионы сообщений в сутки. Как командам 1С успевать за изменениями в условиях взрывного роста компании и при этом успевать делать эффективней себя. О том как непрерывно расти профессионально и использовать экспертный подход. А также пример того, как мы решили покрыть тестами наш легаси код. Список тезисов доклада: - Матрица зрелости процессов организации. - Инфраструктура 1С при 24/7/365, HighLoad, BigData. Как цели накладывают отпечаток на инфраструктуру. - Монолиты 1С и Микросервисы - Интеграция: Шины, объемы, регламенты, моральное устаревание архитектуры и новые вызовы. - Как цели накладывают отпечаток на процессы. Agile Spotify. - Как ускорить разработку. Сколько нужно программистов если нужно сделать 2 раза больше фич. - Как ускорить разработку. Анализ потерь. - Как все начали разговаривать на одном языке. - Процессы разработки: Подпольная автоматизация как желание сделать лучше. - Процессы разработки: Пирамида тестирования в голове 1С-ника. - Процессы разработки: Свое тестовое казино в 1С. - Пример перехода на 8.3. Цели. Варианты. Риски. - Пример перехода на 8.3. Регресс. OScript. Git. - Переход на 8.3 Дымовое тестирование и автоматизированное пользовательское тестирование. - Своя подсистема "Статистика" на инструмент.

Сквозная нумерация документа с разными префиксами

1. Alex123Aa 28.12.16 16:25 Сейчас в теме
Здравствуйте. Получено задание сделать нумерацию документа независимо от префикса. Сейчас в документах выставляется префикс в зависимости от организаций. Соответственно по каждому префиксу нумерация своя. Как сделать так чтобы нумерация производилась независимо от префикса? Спасибо.
Ответы
Сортировка: Древо
2. alex-l19041 11 28.12.16 17:04 Сейчас в теме
т.е. хотите префиксы оставить ? Это надо для одного вида документов ?
3. Alex123Aa 28.12.16 17:13 Сейчас в теме
Да. Т.е. например оп00001, амз0002,ИП00003 .
В модуле Документа устанавливается номер процедурой ПриУстановкеНовогоНомера(). Там прописывается префикс организации и подразделения.
Я так понял что нужно закоментить установку этих префиксов в этой процедуре и создать подписку на событие "При записи " там уже определять самому (через запрос )последний номер документа и после этого выставлять префиксы. Или есть способ попроще?
4. Alex_E 1822 28.12.16 17:19 Сейчас в теме
прикольная задача - префиксы для того и придумали, чтобы можно было сделать номера документов уникальными..Здесь задача наоборот - сделать сквозную нумерацию... Ещё бы вангонуть конфигурацию...тады можно было, наверное, что-то предложить)))))
5. Alex123Aa 28.12.16 17:31 Сейчас в теме
7. Alex_E 1822 28.12.16 17:49 Сейчас в теме
(5) Под рукой нет, разворачивать лениво.... Попробуйте тупо перед записью УстановитьНовыйНомер() без указания префикса.
8. Donpager 1 28.12.16 17:57 Сейчас в теме
(7)Примерно так и надо. Добавить руками фейковый документ на начало периода, установить ему нулевой номер без префиксов типа "00000000". А потом - в подписке на установление номера делать запрос на установку нового номера, затем приккреплять префиксы и переписывать номер фейкового (без префикса).
Это вариант если надо перенумеровать существующие.
Если это надо с нового периода, то можно проще. Получаешь номерДляпечати последнего по дате документа - инкрементишь и прицепляешь к нему префиксы
6. Alex123Aa 28.12.16 17:40 Сейчас в теме
Есть два вида префиксов - Для организаций и подразделений. Те к префиксу "АМЗ" моет прибавиться префикс подразделения например "Е" , В случае если у подразделения есть префикс.
9. Alex_E 1822 28.12.16 18:03 Сейчас в теме
Установить Новый номер не требует запроса, просто установит следующий за последним номер. Но, таки непонятна задача - если префиксы есть - то это кому-то было нужно?
10. Alister 9 28.12.16 18:13 Сейчас в теме
Это обычное пожелание при распределенных базах - мне директор пытался такое задание дать, еле-еле удалось ему объяснить абсурдность такой нумерации.
Donpager; Alex_E; +2 Ответить
11. Alex123Aa 28.12.16 18:56 Сейчас в теме
Мне сказали что это требование налоговой. А именно что с нового года нумерация по документам отчетности тор12 ,счет-фактура, счет на оплату должны быть со сквозной нумерацией по каждой организации . А сейчас нумерация идет по каждой организации + по каждому подразделению в отдельности. Еще сказали что требуют чтобы префиксы вставали в конец номера . Например : АМЗ00001 , а должно быть 00001АМЗ. И все это подчеркну требование контролирующего органа . У кого- нибудь есть информация по этому поводу?

По переносу префикса в конец номера нашел решение. Все оставить как есть только при печати выводить номер в требуемом формате.
12. Alister 9 28.12.16 19:36 Сейчас в теме
(11)
сейчас нумерация идет по каждой организации + по каждому подразделению в отдельности

настройки не смотрел, по поводу префикса подразделения, возможно, если его тупо убрать (т.е. сделать пустым), то его префикс присваиваться номеру не будет и останется только префикс организации.
13. TODD22 17 28.12.16 20:09 Сейчас в теме
(11)
У кого- нибудь есть информация по этому поводу?

В РФ?
Что то не слышал про требования к такой нумерации. Специально не слежу. Но если бы это было так то уже наверное бы все это делали?
14. Alex123Aa 28.12.16 20:16 Сейчас в теме
Да РФ. Согласен. Если точно то меня просили сделать сквозную нумерацию по организациям(по требованию налоговой ). А префиксы подразделений и перенос всего всех префиксов в конец номера это для их удобства. Все это выглядит странно конечно.
15. Alex_E 1822 28.12.16 20:25 Сейчас в теме
(14) Это бред, потому как невыполним в принципе, - или перенумерацию делать задним числом, и всем клиентам выдавать новые документы? БРЕД!!!
16. pvvpvv 10 29.12.16 08:40 Сейчас в теме
(0) Это не решаемая задача. За нумерацию отвечает платформа и правила четко определены в документации. Вы можете ВСЕГДА устанавливать свой номер документа, но при этом возьмете на себя все задачи, которые стандартно решает платформа.

(11) Из Вашего поста понятно, что налоговая потребовала вести сквозную нумерацию в пределах организации без учета подразделений. Нормальное требование. Решается штатными средствами.

Скорее всего Вы не поняли задачу.
Оставьте свое сообщение

Вакансии


Программист 1С
Москва
зарплата от 100 000 руб. до 200 000 руб.
Полный день

Преподаватель 1С
Санкт-Петербург
Полный день

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата от 80 000 руб. до 150 000 руб.
Полный день