gifts2017

Перенумерация документов для БП 3.0

Опубликовал Александр Петрович Софт (a.p.soft) в раздел Обработки - Обработка документов

Обработка Перенумерация документов для БП 3.0

Обработка Перенумерация документов для БП 3.0. Допиленная под себя обработка, за основу взята другая обработка - автору которой за что большое спасибо (Alexey Karmanov). Перенумерацией пришлось озаботиться после того, как самому потребовалось сразу в двух разных базах, на которых соответственно всё и проверялось, дорабатывалось. Наверняка кому-то еще пригодится или как минимум сэкономлю кому-то время на поисках рабочей обработки.

Внимание: перенумерация производится для всех документов, обработка не различает нескольких юр.лиц в одной базе!!!

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ОБ_БП30_ALL_ПеренумерацияСправочниковИДокументов_.epf
.epf 14,86Kb
19.02.14
171
.epf 14,86Kb 171 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Елена Штурнева (shturneva) 24.02.14 12:33
Добрый день! Скачала обработку для 1С 8.3, пытаюсь добавить, 1Ска пишет, "Метод объекта не обнаружен (СведенияОВнешнейОбработке). В чем может быть проблема? Спасибо.
2. Михаил Кончаренко (Anchoret) 24.02.14 12:44
Открыть обработку можно через Файл-Открыть
Чтобы добавить в базу 1С, я в Модуле объекта прописываю примерно следующее:

Функция СведенияОВнешнейОбработке()Экспорт
ТаблицаКоманд = Новый ТаблицаЗначений;
КолонкаТЧ = ТаблицаКоманд.Колонки.Добавить();
КолонкаТЧ.Имя = "Идентификатор";
КолонкаТЧ = ТаблицаКоманд.Колонки.Добавить();
КолонкаТЧ.Имя = "Представление";
КолонкаТЧ = ТаблицаКоманд.Колонки.Добавить();
КолонкаТЧ.Имя = "Модификатор";
КолонкаТЧ = ТаблицаКоманд.Колонки.Добавить();
КолонкаТЧ.Имя = "ПоказыватьОповещение";
КолонкаТЧ = ТаблицаКоманд.Колонки.Добавить();
КолонкаТЧ.Имя = "Использование";

//Команда не присутствует в разделе команд внешнего отчета, но она будет отображаться в списке внешних отчетов вместо названия отчета
СтрокаТЧ = ТаблицаКоманд.Добавить();
СтрокаТЧ.Идентификатор = "Траляляля";
СтрокаТЧ.Представление = "Подробное Траляляля";
СтрокаТЧ.ПоказыватьОповещение = Ложь;
СтрокаТЧ.Использование = "ОткрытиеФормы";

Возврат Новый Структура("БезопасныйРежим,Вид,Наименование,Версия,Информация,Команды",Истина,"ДополнительныйОтчет","Траляляля",1,"",ТаблицаКоманд);
КонецФункции // ()
...Показать Скрыть
a.p.soft; +1 Ответить
3. Александр Петрович Софт (a.p.soft) 24.02.14 19:54
Лично я считаю, что не нужно увлекаться перенумерацией, а точнее, нужно правильно пользоваться 1С - которая сама правильно нумерует коды. За ручную корректировку кодов (по крайней мере бездумную) бухам нужно давать по рукам. И потому обработка нужна для _разового_ использования, в случае обнаружения "косяков". Попытка добавления обработки означает, что вы планируете постоянно ей пользоваться... Имхо это не правильно.
4. Михаил Кончаренко (Anchoret) 26.02.14 15:20
Согласен, перенумерацию всего пару раз использовал
5. Антон Шипаков (Desperado13) 18.03.14 18:39
Бухгалтерия предприятия, редакция 3.0 (3.0.30.16)
Перенумеровываются документы по всем юр. лицам в базе.
Пользоваться невозможно.
6. Димон * (DDos76) 25.04.14 07:06
Бухгалтерия предприятия, редакция 3.0 (3.0.32.5)
Перенумеровываются документы по всем юр. лицам в базе.
Пользоваться невозможно.
Благополучно испортил рабочую базу. Заметил не сразу.
Придется заново перевыгружать из управленки целый квартал.
Так что большое спасибо автору и жирный минус.
7. Александр Петрович Софт (a.p.soft) 25.04.14 11:59
(6) DDos76, если вы не удосужились даже внимательно прочитать описания/комментарии (например комментарий перед вашим) перед запуском обработок, не говоря о заглядывании в код и дописывании пары "Если" под конкретно Ваши условия и задачи, то имхо Вам в некоторой степени опасно в принципе пользоваться подобными сторонними обработками. Нигде в описании и не заявлялась обработка нескольких юр.лиц, да и отсутствующий выбор юр.лица на форме Вас не насторожил? У меня нет базы с несколькими юр.лицами и потому я не обрабатывал данную ситуацию. Если у вас есть такая база, в чем проблема дописать одно Если? Если попадется такая база я несомненно данную фишку доработаю.
8. Сергей Дуганов (rounder) 12.07.16 17:14
Нет возможности добавить префикс
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа