powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правиЛъно присваивать порядковые номера ?
25 сообщений из 107, страница 3 из 5
Как правиЛъно присваивать порядковые номера ?
    #35247295
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluck99Действительно, нельзя. Но только в том случае, если бланки напечатаны в типографии и выданы оператору. Когда нумерацией занимается нумератор (в нашем случае это программа), возникают технические вопросы - как это обеспечить
ЕМНИП, в том году с подачи Минфина в РФ законодательно было зафиксировано, что бланки строгой отчетности печатаются только типографским способом.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35247336
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenabВ некоторых случаях дырок быть не должно, но "номера" могут быть использованы как для выписки документов, так и уничтожены по акту
Это можно рассматривать как некий статус документа "удален", при установке которого номер сохраняется за документом и не может быть использован повторно. То есть, с моей точки зрения, это вообще не проблема нумерации как таковой, это ее решение фактически запретом удаления и заменой удаления установкой специального статуса.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35247389
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Васкецовзаконодательно было зафиксировано, что бланки строгой отчетности печатаются только типографским способом.
Ноги растут отсюда:

consultant.ru
ПРАВИТЕЛЬСТВО РОССИЙСКОЙ ФЕДЕРАЦИИ


ПОСТАНОВЛЕНИЕ
от 31 марта 2005 г. N 171


ОБ УТВЕРЖДЕНИИ ПОЛОЖЕНИЯ
ОБ ОСУЩЕСТВЛЕНИИ НАЛИЧНЫХ ДЕНЕЖНЫХ РАСЧЕТОВ
И (ИЛИ) РАСЧЕТОВ С ИСПОЛЬЗОВАНИЕМ ПЛАТЕЖНЫХ КАРТ
БЕЗ ПРИМЕНЕНИЯ КОНТРОЛЬНО-КАССОВОЙ ТЕХНИКИ

(в ред. Постановлений Правительства РФ от 05.12.2006 N 743,

от 27.08.2007 N 542)

1. Настоящее Положение устанавливает порядок осуществления организациями и индивидуальными предпринимателями наличных денежных расчетов и (или) расчетов с использованием платежных карт без применения контрольно-кассовой техники в случае оказания услуг населению при условии выдачи ими соответствующих бланков строгой отчетности, приравненных к кассовым чекам, а также порядок утверждения, учета, хранения и уничтожения бланков.

2. К бланкам строгой отчетности, приравненным к кассовым чекам, относятся квитанции, билеты, проездные документы, талоны, путевки, абонементы и другие документы, предназначенные для осуществления наличных денежных расчетов и (или) расчетов с использованием платежных карт в случае оказания услуг населению (далее - бланки).

3. Формы бланков утверждаются Министерством финансов Российской Федерации по обращению заинтересованных органов государственной власти, Центрального банка Российской Федерации и организаций, объединяющих субъектов предпринимательской деятельности, занятых в определенной сфере услуг.

7. На бланке должны быть указаны сведения об изготовителе (сокращенное наименование, идентификационный номер налогоплательщика, место нахождения, номер заказа и год его выполнения, тираж).


Спор вызывал как раз 7-й пункт. Решение было - печать только типографским способом. Решение найти не смог еще, но поищу.
Остальное было приведено, чтобы подчеркнуть мое недоумение, какие такие собственные бланки строгой отчетности могут быть у предприятий, и чем принципиально они отличаются от туалетной бумаги с точки зрения федерального законодательства.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35247419
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оттуда же для "нумераторов бланков строгой отчетности":
consultant.ru
4. При заполнении бланка должно обеспечиваться одновременное оформление не менее чем 1 копии (с использованием копировальной или самокопировальной бумаги) либо бланк должен иметь отрывные части. Для наземного пассажирского транспорта общего пользования допускается использование рулонной формы бланка.

10. Проставление серии и номера на бланке осуществляется изготовителем бланков . Дублирование серии и номера на бланках не допускается, за исключением серии и номера, наносимых на копии для оформления бланка в соответствии с пунктом 4 настоящего Положения.

14. Организации и индивидуальные предприниматели ведут учет бланков.

15. Бланки должны заполняться четко и разборчиво с использованием копировальной или самокопировальной бумаги либо без нее, если копии не предусмотрены. Подчистки, поправки и исправления на бланке не допускаются. Испорченные или неправильно заполненные бланки не уничтожаются, а перечеркиваются и прилагаются к кассовому отчету (ведомости, реестру) за тот день, в котором они выписаны.

16. Учет бланков по их наименованиям, сериям и номерам ведется в книге по учету бланков. Листы такой книги должны быть пронумерованы, прошнурованы и подписаны руководителем и главным бухгалтером (бухгалтером) организации или индивидуальным предпринимателем, а также скреплены печатью (штампом).

Итак, вот что мы видим. Требования использования бланков без пропусков нет. Нумерация без пропусков возникает вследствие типографского способа изготовления, номер уже есть. Взял бланк - расписался (утрирую). Ну вообще ничего общего с нумерацией документов нет, банальнейший штучный партионный учет.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35247476
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Васкецов mcureenabВ некоторых случаях дырок быть не должно, но "номера" могут быть использованы как для выписки документов, так и уничтожены по акту
Это можно рассматривать как некий статус документа "удален", при установке которого номер сохраняется за документом и не может быть использован повторно. То есть, с моей точки зрения, это вообще не проблема нумерации как таковой, это ее решение фактически запретом удаления и заменой удаления установкой специального статуса.

Можно и статус рассматривать. ИМХО, лучше записи удалять, а номера удалённых документов сохранять в реестр "дырок". В противном случае каждая процедура обработки документов должна будет учитывать статус записи. Опционально "дырки" можно использовать повторно, но можно и запретить эту практику. Т.е. технических проблем тут нет, как нужно для бизнеса, так и можно сделать, нельзя обойтись без реестра "дырок" (в виде отдельной таблицы или статуса документа - не важно).
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35247572
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ВаскецовСпор вызывал как раз 7-й пункт. Решение было - печать только типографским способом
Из рассылки Гаранта от 24 октября 2005 года (так что я сильно ошибся годом):
Письмо Департамента налоговой и таможенно-тарифной политики Минфина РФ от 27 сентября 2005 г. N 03-01-20/5-193
Бланки строгой отчетности, утверждаемые Минфином России в соответствии с "Положением об осуществлении наличных денежных расчетов и (или) расчетов с использованием платежных карт без применения контрольно-кассовой техники", утвержденным Постановлением Правительства РФ от 31 марта 2005 г. N 171, должны изготавливаться типографским способом.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35247581
абдылагды
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Дырок в нумерации нет;
2. Параллельный ввод документов;
3. Документы можно удалять.

ужасная система требований, и списком использованных/удаленных номеров не решается, о чем уже было сказано выше: дырки не обязаны быстренько заполняться новыми документами, могут висеть весьма долго.

ну что тут можно предложить... делать документу уникальный ключ, скрываемый от пользователя, а номер считать просто еще одним атрибутом с требованием на уникальность. при удалении документа смещать нумерацию, чтобы дырка закрывалась, при этом в отдельной таблице хранить историю изменений номеров документов по датам. тогда зная дату и номер документа на эту дату, всегда можно будет найти этот документ.
бред, потому что один и тот же документ меняет свой номер? а альтернатив чисто логически нет, потому как в ситуации, когда последней операцией отчетного периода является удаление документа "из серединки", эту дырку занять может только и только уже существующий документ, а значит он должен изменить свой номер.

короче, у дибильных задач не бывает красивых решений ))) а требование возможности удалять документы - дибильно, это ведет к целой массе побочных проблем ведения учета и вообще порочный путь )))
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35247597
абдылагды
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Николай1 mcureenab 222333 ModelRчем имитировать кассира 30х годов.
Осталось убедить теток, что если последний "№ докум 547", а select count(*) показывает 501, то значит документов 501, а не 547

В своё время убедил главбуха в том, что операции сложения и округления некомутативны. Доводы были приняты, порядок учёта НДС розничных клиентов изменён и утверждён. Аудит так же не высказал замечаний.

Гыыы.....
А мне вот не удалось. Точнее - приходилось делать это каждый раз заново.
аа, занимательная вещь.
там все не сложно.
я предложил продавать бензин в миллилитрах, чтобы цена единицы получалась меньше 1 коп., тогда НДС составлял бы ровно ноль при любом объеме продажи, хе.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35247965
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluck99Если запретить оператору удалять полностью заполненный и, главное, распечатанный документ (т.е. факт "выпуска" заполненного бланка состоялся), то проблемы с двойниками не будет.
Ну вот вы уже дополнительные требования выдумываете. Раньше ни про какие запреты удаления речь, кажется, не шла. А выдумывать вам эти требования приходится именно потому, что задача изначально противоречивая. Нумерация без дырок при разрешенных удалениях невозможна.

Gluck99Если после того, как документ заполнен и распечатан вдруг выясняется, что данные в нем ошибочны или уже не соответствуют бизнес-ситуации, то на документе ставится отметка "списан", тоже самое делается в базе данных, чтобы пометить такой документ в отчете/журнале.Ну тогда и нумеровать нужно в тот момент, когда "документ полностью заполнен" и удаление запрещено. И опять же никаких проблем в нумерации не будет. И выдумывать повторное использование номеров не придется.
Правило чрезвычайно простое - хотим нумерацию без дырок, значит никаких удалений уже пронумерованных документов нет. А только "честные" списания.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35248362
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyНу вот вы уже дополнительные требования выдумываете. Раньше ни про какие запреты удаления речь, кажется, не шла. А выдумывать вам эти требования приходится именно потому, что задача изначально противоречивая. Нумерация без дырок при разрешенных удалениях невозможна.Ну а как же без запрета удаления-то?! Запрет на удаление - это запрет порвать документ, который не может быть порван (утерян) - только и всего. Речь не шла, потому что никто на форумах не выписывает алгоритм с полной выкладкой. Более того, удаление нужно запрещать, только если речь о строгой отчетности. А если нет, но дырок все равно не должно быть?
Bogdanov AndreyНу тогда и нумеровать нужно в тот момент, когда "документ полностью заполнен" и удаление запрещено. И опять же никаких проблем в нумерации не будет. И выдумывать повторное использование номеров не придется.Т.е. номер оператор сначала видеть не будет, номер появится после записи документа?
Bogdanov AndreyПравило чрезвычайно простое - хотим нумерацию без дырок, значит никаких удалений уже пронумерованных документов нет. А только "честные" списания.Естественно, обеими руками "за", я надеюсь, вы не думаете, что я защищаю геморрой для разработчика? Осталось убедить в таком подходе заказчика, для которого это неприемлимо.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35248432
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ВаскецовНоги растут отсюда:Все-таки чукча - не читатель, чукча - писатель. Я вам задаю в который раз детский вопрос. Если вы плохо видите, я подсвечу жирным шрифтом:
Какое отношение примеры из законодательства РФ имеют к требованиям заказчика из другого (очень вероятно) государства? Вам понятен вопрос? (Да/Нет)?

Далее можно и не разбираться, но раз уж был процитирован некий текст, то берем приведенное Постановление Правительства и читаем, но читаем сначала, а не выдергиваем, как вы, понравившиеся куски, чтобы оправдать всю свою предыдущую ахинею. Итак, смотрим:

1. Настоящее Положение устанавливает порядок осуществления организациями и индивидуальными предпринимателями наличных денежных расчетов и (или) расчетов с использованием платежных карт без применения контрольно-кассовой техники в случае оказания услуг населению при условии выдачи ими соответствующих бланков строгой отчетности, приравненных к кассовым чекам, а также порядок утверждения, учета, хранения и уничтожения бланков.
2. К бланкам строгой отчетности, приравненным к кассовым чекам, относятся квитанции, билеты, проездные документы, талоны, путевки, абонементы и другие документы, предназначенные для осуществления наличных денежных расчетов и (или) расчетов с использованием платежных карт в случае оказания услуг населению (далее - бланки).

Вам понятен смысл выделенного мной текста? (Да/Нет)?

Сергей ВаскецовОстальное было приведено, чтобы подчеркнуть мое недоумение, какие такие собственные бланки строгой отчетности могут быть у предприятий, и чем принципиально они отличаются от туалетной бумаги с точки зрения федерального законодательства.Поищите еще - образованию нет предела, а база в Консультанте большая.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35248474
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluck99 Какое отношение примеры из законодательства РФ имеют к требованиям заказчика из другого (очень вероятно) государства? Вам понятен вопрос? (Да/Нет)?
1. Понятен.
2. Вы считаете, что все в этом топике происходит ради его автора и его страны?

Gluck99Вам понятен смысл выделенного мной текста? (Да/Нет)?
Понятен. Можете привести примеры другого использования бланков строгой отчетности (ссылки на ФЗ будут весьма уместны), вместо того, чтобы понапрасну портить воздух?
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35248523
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluck99Ну а как же без запрета удаления-то?! Запрет на удаление - это запрет порвать документ, который не может быть порван (утерян) - только и всего. Речь не шла, потому что никто на форумах не выписывает алгоритм с полной выкладкой.А помоему речь не шла потому, что автор топика изначально написал, что удаление возможно.

Gluck99Естественно, обеими руками "за", я надеюсь, вы не думаете, что я защищаю геморрой для разработчика? Осталось убедить в таком подходе заказчика, для которого это неприемлимо.Если заказчик - дурак, то надо искать другого заказчика. Законодательных требований нумерации без пропусков никто пока не предоставил, а значит пока такие требования можно считать лишь хотелками. Я с такими хотелками встречался уже несколько раз и мне всегда удавалось убедит заказчика в абсурдности требования. И надо сказать, что заказчик практически всегда хочет, чтобы разработчик не просто выполнял хотелки, а совместно с заказчиком думал над ними.
Вы в данном случае защищаете не геморрой для разработчика, а тупого кодера, который не думая делает так как сказали.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35248995
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Васкецов2. Вы считаете, что все в этом топике происходит ради его автора и его страны? Естественно, я так не считаю. Но исходить надо всегда из начальных условий, а если задача ставится абстрактно - желательно указывать на это. Я не люблю утверждений "этого не может быть, потому что не может быть никогда".
Сергей ВаскецовПонятен. Можете привести примеры другого использования бланков строгой отчетности (ссылки на ФЗ будут весьма уместны), вместо того, чтобы понапрасну портить воздух?Для начала вам надо внимательнее читать то, что вы цитируете, иначе ваши наезды превращаются именно что в порчу воздуха. Если вас интересует бланк строгой отчетности, который не участвует в процессе оказания услуг населению за наличные, то, это, например, путевой лист. И ссылка на ФЗ (а может на Конституцию, ООН и Гаагский трибунал?) тут необязательна.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35249017
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey]Если заказчик - дурак, то надо искать другого заказчика.Да, если только Заказчик <> "Твой работодатель"; Если заказчик неадекватен, то разумеется надо разворачиваться и уходить. Но если вам надо кормить семью, то решение вопроса в такой ключе уже не столь контрастно. Впрочем, это немного в сторону от темы.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35249251
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluck99Если вас интересует бланк строгой отчетности, который не участвует в процессе оказания услуг населению за наличные, то, это, например, путевой лист
Сударь! Вы заблуждаетесь даже насчет глубины своего заблуждения!

Путевые листы являются бланками документов строгой отчетности . Документов строгой отчетности очень много (например, некоторые бумажные лицензии таковыми являются). Но все они не являются бланками строгой отчетности. Что такое бланк строгой отчетности - указано в цитируемом ранее Постановлении, ничего более не существует. Поэтому не надо их путать. Оттого, что Вы что-то решили назвать бланком строгой отчетности, оно таковым не станет.

Вдогонку про путевой лист. Лень проверять актуальность, но тем не менее. Порядок заполнения путевых листов описан в Инструкции Минфина СССР № 156, Госбанка СССР № 30, ЦСУ СССР № 354/7, Минавтотранса РСФСР № 10/998 от 30.11.1983 «О порядке расчетов за перевозки грузов автомобильным транспортом». В вышеназванной Инструкции сказано, что путевые листы являются бланками документов строгой отчетности и должны изготавливаться типографским способом с учетной серией и типографским номером .
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35249779
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluck99 Bogdanov Andrey]Если заказчик - дурак, то надо искать другого заказчика.Да, если только Заказчик <> "Твой работодатель"; Если заказчик неадекватен, то разумеется надо разворачиваться и уходить. Но если вам надо кормить семью, то решение вопроса в такой ключе уже не столь контрастно. Впрочем, это немного в сторону от темы.Видимо в Москве мы совсем зажрались :) Но от неадекватных работодателей я ухожу еще быстрее, чем от неадекватных заказчиков. И семья при этом не голодает.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35249839
Николай1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey Gluck99 Bogdanov Andrey]Если заказчик - дурак, то надо искать другого заказчика.Да, если только Заказчик <> "Твой работодатель"; Если заказчик неадекватен, то разумеется надо разворачиваться и уходить. Но если вам надо кормить семью, то решение вопроса в такой ключе уже не столь контрастно. Впрочем, это немного в сторону от темы.Видимо в Москве мы совсем зажрались :) Но от неадекватных работодателей я ухожу еще быстрее, чем от неадекватных заказчиков. И семья при этом не голодает.

Мдя.
Забавный тред.

На самом деле (а не в действительности!) вопрос был в следующем "чем можно заменить поледовательности при нумерации?".
Чем плохи последовательности?
Нажимает человек INSERT, берем номер из последовательности, нажимает человек ESC, номер из последовательности - долой. Сделали так 10 раз - вот и дыра в нумерации. Некрасиво.
Частично эту проблему можно решить тем, что присваивать номер в момент сохранения документа. Но тут возникает другая проблема - хотят видеть номер в момент ввода, до сохранения. Можно было бы перечитывать и перепоказывать документ после сохранения, но на это тоже получаем резонное возражение - а нафига мне смотреть на документ после сохранения? После нажатия на "сохранить" надо сразу переходить к созданию следующего документа.

Все это и выражается коротким требованием "подряд и без пропусков".
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35249897
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ВаскецовПутевые листы являются бланками документов строгой отчетности . Документов строгой отчетности очень много (например, некоторые бумажные лицензии таковыми являются). Но все они не являются бланками строгой отчетности. Что такое бланк строгой отчетности - указано в цитируемом ранее Постановлении, ничего более не существует.Понятно, началось цепляние к словам. Да какая в на фиг разница, даже если я и допустил неточность. Давайте ближе к нумерации.
Сергей ВаскецовЛень проверять актуальность, но тем не менее. В вышеназванной Инструкции сказано, что путевые листы являются бланками документов строгой отчетности и должны изготавливаться типографским способом с учетной серией и типографским номером .Какой именно? Путевых листов 8 видов (как минимум). Та инструкция только про грузовой транспорт.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35249900
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyВидимо в Москве мы совсем зажрались :) Но от неадекватных работодателей я ухожу еще быстрее, чем от неадекватных заказчиков. И семья при этом не голодает.Я всегда с подозрением отношусь к методу все пропускать через свой личный опыт. Это первый шаг к утрате способности понимать (допускать) чужую (другую) мотивацию. А понимание чужой мотивации - залог успешной командной работы. С заказчиком, коллегой, налоговым инспектором - да с кем угодно. Поэтому я изначально всегда на стороне заказчика, какой бы бред он не нес. Что, конечно, не означает, что его решение будет обязательно притворено в жизнь.
P.S. А Москва действительно зажралась.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35249903
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай1Все это и выражается коротким требованием "подряд и без пропусков".Совершенно верно.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35250168
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай1Мдя.
Забавный тред.

На самом деле (а не в действительности!) вопрос был в следующем "чем можно заменить поледовательности при нумерации?".
Чем плохи последовательности?
Нажимает человек INSERT, берем номер из последовательности, нажимает человек ESC, номер из последовательности - долой. Сделали так 10 раз - вот и дыра в нумерации. Некрасиво.
Частично эту проблему можно решить тем, что присваивать номер в момент сохранения документа. Но тут возникает другая проблема - хотят видеть номер в момент ввода, до сохранения. Можно было бы перечитывать и перепоказывать документ после сохранения, но на это тоже получаем резонное возражение - а нафига мне смотреть на документ после сохранения? После нажатия на "сохранить" надо сразу переходить к созданию следующего документа.

Все это и выражается коротким требованием "подряд и без пропусков".Мда. Забавный пост.
Пришел супергуру и все всем объяснил, как там было на самом деле.

Внимательно читаем первый пост и видим:
В момент сохранения мне надо получить для документа первыи свободныи порядковыи номер и сохранить его. - где тут про требование "видеть номер в момент ввода"
или
Ну просше всего через Идентити старт 1 с шагом 1 - это вы имели ввиду говоря про "чем заменить последовательности".

Но можно прокомментировать и ваше мнение по поводу "некрасиво" и кнопочки esc. Сразу после того, как номер стал доступен оператору или любому другому внешнему считывающему устройству (принтеру, например) необходимо предотвратить использование этого номера для другого документа. В противном случае рано или поздно будут коллизии связанные с тем, что разные люди (или разные системы) под одним номером подразумевают разные документы. Если ваш заказчик не может этого понять и хочет, чтобы было "красиво", то флаг ему в руки. Маша начала ввод документа, сказала "Вася беги за заказом номер пять" (зачем оператору нужен номер при вводе, если не для того, чтобы сообщить его кому-то), а Вася потом совсем другой заказ притаскивает. И все потому-что Маша esc нажала. А была бы дырка, то Вася просто не обнаружил бы заказа номер пять и уточнил бы номер у Маши.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35250704
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluck99Понятно, началось цепляние к словам. Да какая в на фиг разница, даже если я и допустил неточность
Разница с точки зрения законодательства между документами и бланками строгой отчетности как раз огромная, и это НЕ цепляние к словам. Поиск на сайте консультанта по словам "строгой отчетности" это все замечательно продемонстрирует. Ну, надеюсь, тут уже все разобрались насчет бланков строгой отчетности и как их используют.

Gluck99Путевых листов 8 видов (как минимум).
Я не смотрел вообще эту Инструкцию. Может она вообще уже неактуальна. Я просто дал ссылку на то, что и для документов строгой отчетности могут быть аналогичные требования, и в конкретном случае ДО того, как геройствовать, неплохо бы ознакомиться с нормативно-правовой базой.
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35250869
Николай1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey Николай1Мдя.
Забавный тред.

На самом деле (а не в действительности!) вопрос был в следующем "чем можно заменить поледовательности при нумерации?".
Чем плохи последовательности?
Нажимает человек INSERT, берем номер из последовательности, нажимает человек ESC, номер из последовательности - долой. Сделали так 10 раз - вот и дыра в нумерации. Некрасиво.
Частично эту проблему можно решить тем, что присваивать номер в момент сохранения документа. Но тут возникает другая проблема - хотят видеть номер в момент ввода, до сохранения. Можно было бы перечитывать и перепоказывать документ после сохранения, но на это тоже получаем резонное возражение - а нафига мне смотреть на документ после сохранения? После нажатия на "сохранить" надо сразу переходить к созданию следующего документа.

Все это и выражается коротким требованием "подряд и без пропусков".Мда. Забавный пост.
Пришел супергуру и все всем объяснил, как там было на самом деле.

Внимательно читаем первый пост и видим:
В момент сохранения мне надо получить для документа первыи свободныи порядковыи номер и сохранить его. - где тут про требование "видеть номер в момент ввода"
или
Ну просше всего через Идентити старт 1 с шагом 1 - это вы имели ввиду говоря про "чем заменить последовательности".

Но можно прокомментировать и ваше мнение по поводу "некрасиво" и кнопочки esc. Сразу после того, как номер стал доступен оператору или любому другому внешнему считывающему устройству (принтеру, например) необходимо предотвратить использование этого номера для другого документа. В противном случае рано или поздно будут коллизии связанные с тем, что разные люди (или разные системы) под одним номером подразумевают разные документы. Если ваш заказчик не может этого понять и хочет, чтобы было "красиво", то флаг ему в руки. Маша начала ввод документа, сказала "Вася беги за заказом номер пять" (зачем оператору нужен номер при вводе, если не для того, чтобы сообщить его кому-то), а Вася потом совсем другой заказ притаскивает. И все потому-что Маша esc нажала. А была бы дырка, то Вася просто не обнаружил бы заказа номер пять и уточнил бы номер у Маши.

Здесь нет. Если номер нужен только в момент сохранения, то задача упрощается раз в ....дсят.
Я же, рассказывал про "рождение" подобного ТЗ в своей практике. Естественно, решение делалось для многопользовательской среды.
Номер нужен не в момент ввода, а до "сохранить", поскольку после "сохранить" на экране сразу появляется новый документ.
Хотя я делал реализацию, когда этот номер можно было еще и редактировать. Впрочем, я повторяюсь.

А, кстати, что именно Вы утверждаете? Что это нельзя сделать? Или что это никому не нужно?
...
Рейтинг: 0 / 0
Как правиЛъно присваивать порядковые номера ?
    #35250974
Goffman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyЕсли заказчик - дурак, то надо искать другого заказчика. Законодательных требований нумерации без пропусков никто пока не предоставил, а значит пока такие требования можно считать лишь хотелками. Я с такими хотелками встречался уже несколько раз и мне всегда удавалось убедит заказчика в абсурдности требования. И надо сказать, что заказчик практически всегда хочет, чтобы разработчик не просто выполнял хотелки, а совместно с заказчиком думал над ними.
Вы в данном случае защищаете не геморрой для разработчика, а тупого кодера, который не думая делает так как сказали.
Какие могут быть законоательные нормы, если речь идет о внутренней документации. И вы напрасно заказчика за дурака держите.
Он хочет чтобы в нумерации документов был порядок. Чтобы документы нумеровались 0001, 0002, 0003, а не 0003, 0009, 0014 и т.д. Так ведь удобнее для восприятия.
И никакого особенного геммороя в реализации нету. Чего из-за пустяков спорить )))
...
Рейтинг: 0 / 0
25 сообщений из 107, страница 3 из 5
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правиЛъно присваивать порядковые номера ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]