К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Перенумерация док. в Торговле

Гость
0 - 26.08.2014 - 09:47
Универсальная обработка не работает.
С нумерацией произошла чехарда. Поэтому вопрос - как перенумеровать документы?
В моем понимании, нужно сперва присвоить сторонние номера документам, а потом взяв последний номер предыдущего периода, начать с него перенумерацию заново.
1.Пишу :
ДокРасходный = Документы.РасходныйКассовыйОрдер.Выбрать(Дата1,Дат а2);
МаксимальныйНомер = 99999999999;
ном_прг=1;
Пока ДокРасходный.Следующий() Цикл
Док=Документы.РасходныйКассовыйОрдер.НайтиПоНомеру (ДокРасходный.Номер,ДокРасходный.Дата);
Док.Номер="прг"+СокрЛП(Строка(ном_прг));
Попытка
Док.Записать();
Исключение
Док.Номер=МаксимальныйНомер-ном_прг;
Док.Записать();
КонецПопытки;

ном_прг=ном_прг+1;
КонецЦикла;
==========
Но выдает, что поле (Номер) недоступно для записи.

2. И как этот последний нормальный номер узнать? Если б небольшой период, можно было б перебором...



1 - 26.08.2014 - 09:59
сделать левые номера с префиксом... из трех букв... например...
Гость
2 - 26.08.2014 - 10:05
1-bma1 >+100:))) ЗЫ: а старые номера нигде уже в каких-нить книгах учета не прописаны?
3 - 26.08.2014 - 10:06
универсальная не работает если на несколько видов документов назначен один и тот же нумератор.
в твоем случае - сомневаюсь что это так.
.
так что включай мозг...
.
скольо раз уже сталкиваюсь - народ не может строить планы действий дальше чем на 1 шаг...
.
универсальнйо обработкой перенумеруй доки с новым временным префиксом.
.
потом перенумеруй с правильным префиксом (старым).
.
ошибку может выдавать - если у тебя в перенумеровываемом периоде НЕ ВСЕ НОМЕРА лежат. какой-то из номеров которым ты пытаешься перенумеровать - лежит ВНЕ ЗАДАВАЕМОГО ПЕРИОДА ПЕРЕНУМЕРАЦИИ - типовая и здест ббудет ломаться
4 - 26.08.2014 - 10:15
Цитата:
Сообщение от Buhta Посмотреть сообщение
а старые номера нигде уже в каких-нить книгах учета не прописаны?
Они все равно уже неправильные и их надо скинуть в комментарий
Гость
5 - 26.08.2014 - 10:35
Ребят, без универсальной обработки - не можете помочь?
В моем коде - какая ошибка, что не дает номер поменять?
Гость
6 - 26.08.2014 - 10:39
Ошибку свою нашла.

Остался второй вопрос. Как программно найти последний номер за пред.период?
7 - 26.08.2014 - 10:42
2(6) с префиксом/без префикса?
Гость
8 - 26.08.2014 - 11:03
с префиксом, желательно
9 - 26.08.2014 - 11:06
(5) если нумератор - на один вид документа - не изобретай велосипеда, воспользуйся унивесральнйо обработкой.
.
за Периодичность нумератора - тупо распечататй реест документов. Сохрани в эксель. отсортируй по датам. Визуально пробегись - на предмет "особенностей". прими их во вниамние. дальше - воспользуйся унверсальным перенумераоторм.
.
все.
10 - 26.08.2014 - 12:37
2(8) Выбрать запросом все документы за нужный период с проверкой на .Номер СОДЕРЖИТ и выбрать с максимальным номером
Гость
11 - 26.08.2014 - 13:57
(5) Универсальная обработка - мощнейший инструмент для небольших операций над документами. Зачем велосипед изобретать?
Гость
12 - 26.08.2014 - 14:22
(11) ну не работает он в Предпринимателе. Ошибку выдает в самом конфигураторе. Допиливать нужно. Ради перенумерации точно нет смысла.
(10) не подходит, ибо номер может оказаться за пределами поиска, как произошло у меня. Период август, бух сказал, что ДО него - все тип-топ, а оказалось в Апреле(!) заведен номер внеочередной...

Т.е. кроме как запросом за период периодичности (тафт, сорри) - никак...

Жаль, пришлось глазками смотреть и исправлять "Номер не уникальный"...
13 - 26.08.2014 - 19:01
(12) не верб как станиславский! "Универсальный подбор документов" с плугинами штатаными конфонезависим, работает везде.
14 - 26.08.2014 - 19:02
(12) а! я так и знал (выше писал) что заведен документ "внеочередной" - бухгалтержу изнасиловать садомазо чтобьы ЗА СЛОВА ОТВЕЧАЛА.
.
я в таких случаях - устраиваю мелкую показательную истерику.. для воспитания... ;-)
Гость
15 - 27.08.2014 - 09:41
(13) "Верю-не-верю", не ромашка ;) Что есть, то есть... Лезть и разбираться было лень:
{Справочник.СоглашенияОбИспользованииЭД(14,25)**: Переменная не определена (ЭлектронныеДокументыСлужебныйВызовСервера)

И разбираться - не буду! )) Вот! )
16 - 27.08.2014 - 14:10
(15) кинь мне на почту e.meil@mail.ru твою ШТАТНУЮ ТИПОВУЮ обработку перенумерации - которая дает такие ошибки как в (15).. потому как либо я туп либо ты юзаешь какой-то левый/кривой продукт
17 - 27.08.2014 - 15:27
Тьфу, я - тупой.
Все время речь про 8рочные обработки шла, а я все про клюшечную... - там таких проблем нет ;-)
.
а по 8-ке я не работаю, хотя очень конечно интересно нафига там такая хрень как в (15)
18 - 27.08.2014 - 15:34
Люди, восьмерочники, может кто подскажет где в обработке с диска ИТС
УниверсальныеПодборИОбработкаОбъектов.epf
- смотреть строку/ошибку из (15) - чего-то я в меру своего разумения полазил посмотрел - в самой обработке - не нашел...
19 - 27.08.2014 - 15:35
(15) вот зря что лень... очень мне мутно что данная ошибка имеет отношение именно к универсальной йобработке...
Гость
20 - 27.08.2014 - 16:13
(18) а эта ошибка не в обработке )) Читай - Справочник. Соглашения... Нафига туда обработка обращается - не знаю. Т.е. запускаю обработку из Предприятия и сразу выскакивает ошибка.
Дольше искать эту ошибку, чем самой было написать обработку.
21 - 27.08.2014 - 18:12
вот и интерсено - откуда это лезет...
Гость
22 - 27.08.2014 - 18:28
номер с которого надо начать нумерацию найти просто, попытаться ввести новый документ в нужном периоде нумерации, документы которые хотим перенумеровать можно кинуть в другой период нумерации (в следующий год, если период нумерации документа "Год"), но

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

ЭД в предпринимателе возможно нету вообще, а возможно потому, что он старый. возможно, для старого Предпринимателя надо брать обработку перенумерации также старую, если она существует. Предпринимателя неизвестной версии под рукой нет.
Гость
23 - 28.08.2014 - 12:06
(15) Чучундер, может и полезла бы...Но т.к. эту задачу я решила, то получается уже праздный интерес, а начальство навалило кучу другой работы, и, как всегда, все нужно было сделать "вчера"...
24 - 28.08.2014 - 17:28
(23) вот ты понимаешь - что плюнула мне в душу..? ;-) я вот теперь заснуть спокойно не смогу и буду мучиться в чем там проблема была...
.
даже чисто для интереса понять в чем проблема - ну по всякому больше 15 минут не займет.
Гость
25 - 28.08.2014 - 17:31
Мне б такие задачи ... документы перенумеровать ..) Бедное начальство )


К списку вопросов






Copyright ©, Все права защищены