Имя: Пароль:
1C
1С v8
Поиск пропущенных номеров в документе
,
0 Wirtox
 
25.01.13
16:23
Нужно проверить документ РеализацияТоваровУслуг или нету пропущенных номеров, помогите, а то ничего в голову не приходит
1 Нууф-Нууф
 
25.01.13
16:24
посадить буха чтобы открыжил
2 Wirtox
 
25.01.13
16:26
Не вариант ))
3 shuhard
 
25.01.13
16:27
(2) не горюй, наймут кодера 1С, он нафигарит обработку
4 lefthander
 
25.01.13
16:28
(0) Берем период, выбираем доки и анализируем номера, начало счетчика = первый номер дока в периоде, дальше +1 и так до конца.
5 Kreont
 
25.01.13
16:29
Получить список всех отсортированный по номерам, и отнять от текущего предыдущий номер.
6 salvator
 
25.01.13
16:30
А потом будет вопрос: как перенумеровать документы?
7 Wirtox
 
25.01.13
16:31
когда пробую счетчиком, то он к числу прибавляет 1 вот так:
например число 300, а он прибавляет 3001, как от этого избавиться ?
8 lefthander
 
25.01.13
16:34
смотрите в СП как складывать числ,а а не склеивать строки
9 Kreont
 
25.01.13
16:34
Выгрузи из формы списка в ексель и там отними соседние номера, там где будет не равно 1, там и криво
10 Wirtox
 
25.01.13
16:36
та это я затупил, я к строке добавлял 1))
11 lefthander
 
25.01.13
16:37
(10) ;)
12 salvator
 
25.01.13
16:38
(10) Только не забудь про отделение префикса, если таковой имеется.
13 Fragster
 
гуру
25.01.13
16:38
ВЫБРАТЬ
   "0" КАК Б
ПОМЕСТИТЬ Символы

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   "1"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   "2"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   "3"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   "4"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   "5"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   "6"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   "7"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   "8"

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   "9"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   Символ1.Б + Символ2.Б + Символ3.Б КАК Код
ПОМЕСТИТЬ ВсеКоды
ИЗ
   Символы КАК Символ1,
   Символы КАК Символ2,
   Символы КАК Символ3
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ВсеКоды.Код КАК Код
ИЗ
   ВсеКоды КАК ВсеКоды
       ЛЕВОЕ СОЕДИНЕНИЕ Документ.Реализация КАК Док
       ПО ВсеКоды.Код = Док.Код
ГДЕ
   Док.Ссылка ЕСТЬ NULL

УПОРЯДОЧИТЬ ПО
   Код
14 Fragster
 
гуру
25.01.13
16:38
ну, примерно так
15 badboychik
 
25.01.13
17:16
я знаю как на СКД сделать вывод отсутствующих номеров
но не скажу
Ошибка? Это не ошибка, это системная функция.