[ОТВЕТИТЬ]
Опции темы
22.08.2007 15:52  
OlegON
С радостью обнаружил, что в магазе и офисе фигачат встречные документы, т.е. с пересекающимися номерами. Раньше лечил прогоном скрипта, который пробивал в магазе правила, при которых в номер дока включался номер базы в которой он генерится. Тут такого не введено пока, кто как с этим воюет?
 
22.08.2007 16:00  
akonev
дык префиксами и воевали всегда. надо уже срочно вводить.
 
22.08.2007 16:01  
Propil
У меня:
1) в справочнике в параметрах создания документов прописаны префиксы для всех мест хранения
2) разрулены права в админ модуле для пользователей магазинов и офиса - где можно создавать документ, а где лишь редактировать
3) если необходимо создавать и в офисе и в магазине, то в справочнике этих баз прописываю разную длину номера документа (6 цифр в офисе и пять в магазине, к примеру)
Если накосячили, то в админском модуле меняем идентификатор
 
22.08.2007 16:07  
Mtirt
Я при создании нового магазина в ЦО проставляю префиксы для него и рассылаю. После этого меняю в ЦО.
Теперь вот еще склад добавился...
 
22.08.2007 16:18  
Mihon
Все ручками...
В ЦО в формате ц + №маг + ПН (для ПН)
В самом магазине №маг + ПН
вроде без проблем.
кстати, если номер дойдет до ПН999999,
следующая накладная с каким номером создастся? :)
 
22.08.2007 17:05  
YuraZ
Цитата:
Сообщение от Mihon
Все ручками...
В ЦО в формате ц + №маг + ПН (для ПН)
В самом магазине №маг + ПН
вроде без проблем.
кстати, если номер дойдет до ПН999999,
следующая накладная с каким номером создастся? :)
Выдаст ошибку
 
30.08.2007 15:17  
Владимир
INSERT INTO SUPERMAG.SADOCDEFAULTS ( DOCTYPE, LOCATION, NUMBERSIZE, NAMEPREFIX )
SELECT SUPERMAG.SSDOCTYPES.DOCTYPE, SUPERMAG.SMSTORELOCATIONS.ID,10, TO_CHAR(SUPERMAG.SMSTORELOCATIONS.id || to_char('01'))
FROM SUPERMAG.SMSTORELOCATIONS, SUPERMAG.SSDOCTYPES;
 
30.08.2007 15:29  
YuraZ
Цитата:
Сообщение от Владимир
INSERT INTO SUPERMAG.SADOCDEFAULTS ( DOCTYPE, LOCATION, NUMBERSIZE, NAMEPREFIX )
SELECT SUPERMAG.SSDOCTYPES.DOCTYPE, SUPERMAG.SMSTORELOCATIONS.ID,10, TO_CHAR(SUPERMAG.SMSTORELOCATIONS.id || to_char('01'))
FROM SUPERMAG.SMSTORELOCATIONS, SUPERMAG.SSDOCTYPES;
Может не совсем хорошо для всех документов одинаковый префикс?
 
30.08.2007 15:30  
Mtirt
Так в префиксе еще бы и тип документа увидеть...
 
30.08.2007 19:50  
OlegON
Суть не в том, чтобы разово пробить префиксы, у меня скрипт на это дело уже был, а в том, чтобы поддерживать разницу с офисом. Т.е. тоже пришел к схеме, что рассылка, потом перебивание в офисе на новые.
 
 


Опции темы



Часовой пояс GMT +3, время: 04:57.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.