Имя: Пароль:
1C
1C 7.7
v7: 1c 7.7. В самописном документе при записи все номера строк = 0
, ,
0 Vigor06
 
13.01.15
12:36
Доброго дня!
Собстно Сабж.
Документ формирует остатки по регистрам,все номер правильные.
При нажатии кнопки "Записать" (формула - "#Записать Закрыть") документ записывается и сохраняется, но при открытии все номера = 0
Возможно,номера затираются при открытии,но в коде даже поиском по "НомерСтроки" ничего нет,как тогда он может занулять?
При этом,процедур ПриЗаписи() или ПриЗАкрытии() нет,только Приоткрытии()
1 Dmitriy_76
 
13.01.15
12:38
номер  = реквизит таб части?
2 Vigor06
 
13.01.15
12:46
(1)нет
3 Ёпрст
 
13.01.15
12:48
автоматическая нумерация стоит хоть у документа ?
Количество строк в доке какое ?
Ширина поля и шрифт какой ?
4 Vigor06
 
13.01.15
12:52
(3) Да,стоит
Количество строк!ты гений!как я сам не догадался! разрядность поля)блин)
5 Vigor06
 
13.01.15
12:53
Теперь вопрос - как поменять разрядность поля номера строки?ведь в форме это поле недоступно для редактирования((
6 palpetrovich
 
13.01.15
12:54
(5) а сколько сейчас в нетленке, если не секрет?
7 Rie
 
13.01.15
12:55
(5) Никак. Сколько строк-то в документе? Если слишком много - бей документ на несколько.
8 Ёпрст
 
13.01.15
12:56
(5) никак,4 символа оно, в дбф, по карйней мере (че там в скуле с lineno не помню)
9 Vigor06
 
13.01.15
12:57
(7) у меня получается больше 10000. а упирается все в 9999,а перед эти все 0ми шпарит((блиН((
10 mikecool
 
13.01.15
12:58
(9) если не хочешь разбивать документы, то забей, это не проблема
11 Масянька
 
13.01.15
12:59
(9) А смысл такого документа?
12 palpetrovich
 
13.01.15
13:01
(10) наверное лучше все-таки разбить
(11) ОтчетРозничныхПродаж в супермаркете к примеру
13 Масянька
 
13.01.15
13:02
(12) С одного клиента на одной кассе?!
14 Vigor06
 
13.01.15
13:03
При формировании заводит в ТЧ и нумерует 52745 строк. Сохраняем,открываем - пронумерованы только 9999,остальные нулями
15 Vigor06
 
13.01.15
13:04
(13) нет,я делаю свертку базы на конец предыдущего года. Вот регистр "Книга продаж" и выдает
16 palpetrovich
 
13.01.15
13:05
(13) По всем кассам, во-всяком случае у нас сделано так. Я лично это не приветсвую, но так решили сделать до меня
17 Vigor06
 
13.01.15
13:06
(10) дело в том,что я потом в пустую базу переношу эти документы, базу выгружаю и загружаю в пустую sql-ную и получаю ошибки при загрузке " CREATE UNIQUE INDEX terminated because a duplicate key was found for index" и бла-бла-бла
18 palpetrovich
 
13.01.15
13:11
(17) а что там за документ получается из регистра "Книга продаж"? может его разделить можно по какому-то признаку? типа Контрагент, Склад...
19 koreav
 
13.01.15
13:14
это помойму у файловой ограничений на 9999, в скл все ок
20 Vigor06
 
13.01.15
13:17
Делаю вот этим способом,если что http://alexeev.pro/?page_id=1282
21 Vigor06
 
13.01.15
13:20
(18) там данные по регистру с измерениями/ресурсами
№/КредДокумент/СтакваНДС/ВидДолга/СуммаНДС/СуммаРУБ/СуммаНП
22 Rie
 
13.01.15
13:29
(21) Ну и дели просто по количеству строк. Как 9999 накопилось - создавай новый документ.
23 Масянька
 
13.01.15
13:35
(20) Какую конфу сворачиваешь и  в какую пихаешь?
24 Vigor06
 
13.01.15
13:45
(23) ТиС сворачиваю и в такую же базу,только удаленную от доков и прочей шелухи,пихаю
25 Масянька
 
13.01.15
13:46
(24) И на фига, извините, нужен самописный документ?
26 Масянька
 
13.01.15
13:49
+(25) Нужно (свернуть): остатки (по складам и партиям), взаиморасчеты с контрагентами.
27 palpetrovich
 
13.01.15
13:57
(26) +1 только не "свернуть", а вгрузить это все в, к примеру, дбф-файлы и загрузить в новую, избавленную от документов и движений базу
28 Масянька
 
13.01.15
14:02
(27) Копия БД - сворачиваешься, очищаешь доки, регистры и т. д.
29 Злопчинский
 
13.01.15
14:05
Чтото мне подсказывает что ваша книга продаж в тисе вам нафиг не нужна
Поэтому забей на свертку этого регистра
Просто прибей его и все
30 Vigor06
 
13.01.15
14:59
(29) (26) а отчетность?или он не нужОн?)
31 Масянька
 
13.01.15
15:00
(30) Какая отчетность?
32 Ёпрст
 
13.01.15
15:03
(30) врят ли ваши черти используют книжки покупок и продаж в тисе
33 Vigor06
 
13.01.15
16:35
Такая же беда и с регистром Остатки ТМЦ(
34 Масянька
 
13.01.15
16:37
(33) Могу поделиться не стандартной обработкой свертки. Проверено.
35 Rie
 
13.01.15
16:45
MD в студию, 3000 р. - и наступит счастье :-)
36 Масянька
 
13.01.15
16:49
(35) Не дешево?
37 Rie
 
13.01.15
16:53
(35) Наставлять на путь истинный - дороже выйдет :-)
38 Масянька
 
13.01.15
16:56
(37) Нужно дать топор. Пусть сам пилит Буратино :)
39 Rie
 
13.01.15
17:01
(38) Пилить топором? Мадемуазель, но это - жестокое наказание... :-)
40 Масянька
 
13.01.15
17:03
(39) Если папа Карло не имеет пилы... :)))))))))
41 Rie
 
13.01.15
17:12
(40) Чем орудовал папа Карло - уж лучше промолчим... :-)
42 Vigor06
 
13.01.15
17:31
А серьезно? в остатках ТМЦ 32 тыщи строк тоже(
43 Масянька
 
13.01.15
17:34
(42) И что? Будет несколько док-ов "Ввод остатков".
Кстати, на одном складе?
44 Ёпрст
 
13.01.15
17:36
(42) сворачивай по "не значимой" аналитике. Будет строк 30-40
45 Vigor06
 
13.01.15
17:37
(43) неа,не на одном
Как то не получается у меня создать новый док и заполнить его при достижении 9999 строк(
46 Vigor06
 
13.01.15
17:38
(44)  что есть незначимая аналитика?
47 Ёпрст
 
13.01.15
17:39
(46) Та, которой вы не пользуетесь, от слова совсем.
48 Rie
 
13.01.15
17:40
(42) Ну и что? Документ - просто корректировка регистра. Тупо вносит данные в регистр, ни о чём не заботясь.
49 Масянька
 
13.01.15
17:41
(45) Уже легче: по складам - разные док-ы.
А что в остатках аж 32 тысячи разной номенклатуры?
50 Vigor06
 
13.01.15
17:41
(47) так там заполнены то только строки Фирма,номенклатура, склад и количество
51 Vigor06
 
13.01.15
17:42
(49)ага.Там 2 склада,4 организации и уйма номенклатуры
52 Масянька
 
13.01.15
17:44
(51) Еще раз: разные организации - разные док-ы, разные склады - разные док-ы (по уму так надо). И номенклатура РАЗНАЯ? Или просто разные партии?
53 Rie
 
13.01.15
17:44
(51) Ну так дроби по складу и организации... Или вообще плюнь на то, как дробить и дроби по количеству строк. Всё равно эти документы потом никому не нужны будут, у них одна задача - регистры двинуть. А если вдруг понадобятся - отчёт соорудить для этой цели, и пусть радуются.
54 Ёпрст
 
13.01.15
17:44
(50) огласите полный список измерений регистра и его имя
55 Vigor06
 
13.01.15
17:44
(47)(50)Тьфу ты!столбцы)которые есть регистры и измерения
56 Garykom
 
гуру
13.01.15
17:45
Колонку со своим номером добавь, а встроенный не пользуй (скрой)
57 Rie
 
13.01.15
17:47
Гипотеза: а ежели просто ПривязыватьСтроку() в модуле документа убрать - может, спокойнее станет?
58 Vigor06
 
13.01.15
17:51
(57) а где это там?
59 Ёпрст
 
13.01.15
17:52
(58) там этого нет
60 Ёпрст
 
13.01.15
17:53
твои нумера строк, вообще ни на что не влияют, ну, разве что тии будет ругаться и в скуль просто так можешь не вгрузить - будет не уникальный индекс.. ну и усё, а так, хоть полляма туда пихай. Единственная проблема - открытие формы такого документа (если че поправить в нём надо будет)
Та шта, проще резать по 9999 строк при создании документов
61 Ёпрст
 
13.01.15
17:54
да, проведение такого документа, тоже не быстрое будет
62 Ёпрст
 
13.01.15
17:55
ну и 32 тыщи строк в обычных останках - не верю.
В партиях, так поди тыщ 600 тогда у вас, да ?
63 Масянька
 
13.01.15
17:55
(58) Не получится у тебя Буратино :(
64 Vigor06
 
13.01.15
17:56
(60) вот в том то и дело,что мне потом на удаленный сервк в скуль это грузить(
65 Ёпрст
 
13.01.15
17:58
делай свёртку сразу в скуле
66 Ёпрст
 
13.01.15
17:58
прямым запросом
67 Vigor06
 
13.01.15
18:06
(65) ни разу не пробовал.
Мне надо свернуть в другую базу,чтобы старая осталась с документами,А новая - только с начальными остатками
68 Vladal
 
13.01.15
18:22
Я не понял - ВСЕ строки с номером 0, или только после 9999?
69 Vigor06
 
13.01.15
18:23
(68)все первые строчи с номером 0,а последние 9999 с номерами от 1 до 9999
70 Vigor06
 
14.01.15
10:08
В итоге формировал по каждой отдельной организации по каждому складу,а если и среди них было больше 9999 строк,то разбивал на несколько
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.