Имя: Пароль:
1C
1C 7.7
v7: Контроль уникальности в документах
0 Паяц
 
09.10.06
13:28
ТОварищи, подскажите, есть ли какой ни будь способ убрать контроль уникальности в документах программно? или только ручками?
1 у лю 427
 
09.10.06
13:54
Уникальности чего?
Номера, даты, суммы, товаара?
2 Паяц
 
09.10.06
14:16
а кто учитывает уникальность суммы или товара или даты???? абсурд! разумеется, что номера документа!!!!
3 Shaman100M
 
09.10.06
14:26
как это программно? для одного документа?
4 Bolk_Ishet
 
09.10.06
14:29
(3) не говори, тут мы будем уникальные номера ставить, потом не уникальные, потом снова уникальные, а что делать с неуникальными? извиняюсь, за туфтологию!
5 Shaman100M
 
09.10.06
14:34
если хочешь исключить "коверканье" "номердок" юзерами, сделай его нередактируемым,
 если документ не сохраняется по причине, - неуникальный номер документа, возможно, кто-то номер в других доках изменил так, что 90% его знаков стали префиксом, возможно, просто нужно присвоить новый номер, можно ручками, можно через УстановитьНовыйНомер() можно в новом документе подсмотреть...
 но, судя по (0), галку "автоматическая нумерация" оставь, а "контроль уникальности" сними... ручками. А... поищи,где-то видел скрипт, снимающий ее программно. :)) . Но это проблему не снимет.
6 Паяц
 
09.10.06
14:38
суть в том, что юзеры коверкали базу с 2004-го года. а мне надо все выловить и переделать. вот и не хочу париться: с каждого дока (в конфигураторе) снимать галку "контроль уникальности"! хочется автоматизировать процесс
7 Паяц
 
09.10.06
14:43
к тому же это довольно распространенная проблема, когда с номерами проблема. хотелось бы сделать что ни будь универсальненькое. :)
8 skunk
 
09.10.06
14:47
а чего снятие галки контроля уникальности не запомагает
9 Паяц
 
09.10.06
15:01
конечно помогает! только это надо мышой щелкать! я же объяснял, что хочу сделать это для того, что бы каждый раз не лазить в конфигуратор! не снимать со ста видов документов галочки! это же сколько вермени на это убивается! КТО НИ БУДЬ ЗНАЕТ, КАК ПРОГРАММНО СНЯТЬ КОНТРОЛЬ УНИКАЛЬНОСТИ?????
10 IMHO
 
09.10.06
15:05
(9) метаданные программно не изменяются.
кто будет реструктуризацию делать потом?
11 Shaman100M
 
09.10.06
15:18
найди програмку для записи клавиатурных макросов, и создай что-то типа... (в раскрытом списке документов в конфигураторе) {DOWN}{ENTER}{ALT+К}{CTRL+F4}
12 Паяц
 
09.10.06
15:24
Мерси! в общем и целом понял :)
13 Tristan
 
09.10.06
15:26
Да, есть замечательная утилита для работы с компаунд файлами, подключаешь ее, пишешь процедуру перебора папок компаунда и пишешь каждому документу контроль уникальности в 0. Всего-то делов.
14 skunk
 
09.10.06
15:30
gcomp тебе в руки
15 Паяц
 
11.10.06
08:18
(13) Вот бы еще знать, что за утилита такая замечательная!!! Было бы совсем хорошо :)
16 Иде я
 
11.10.06
08:26
Сколько документов в конфигураторе ?
Разовая работа, ты болше времени убьешь на "автоматизацию"
17 Эрнст
 
11.10.06
08:28
используй нумератор.
18 Паяц
 
11.10.06
11:11
Даже есть начать использовать нумератор, то все равно старые номера не перенумеруются! а на счет того, что один раз... сначала у одного клиента надо вкл, потом выкл, потом у другого, потом у третьего, и так до тех пор, пока я не плюну на программирование. так лучше же один раз помучаться и довести все до ума!