По теме из базы знаний
- Переходим на БП 3.0. Мой вариант
- Расширение для тех, кто не знает как убрать префиксы и лидирующие нули в печатных формах всех документов УТ 11.4
- Переход с 1С:УПП на1C:ERP: Перенос остатков и затянувшееся начало работы в ЕРП
- Префиксация номеров документов в 1С (структурное подразделение: склад/магазин/подразделение)
- Прокачай список. Как добавить дополнительную информацию в динамический список с помощью расширения!
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Воспользуйтесь обработкой УниверсальныеПодборИобработкаОбъектов есть на любом диске ИТС для начала убираете префикс в настройках орагнизации а потом обработкой отбираете нужный документ и делаете перенумерацию найденных объектов с установкой нужного префикса
Посмотри встроенные функции языка в синтаксис помощнике -> Формат. Там есть такое понятие как лидирующие нули.
ЧВН (NLZ) - нужно ли выводить лидирующие нули. Значение данного параметра не задается, собственно наличие параметра определяет вывод лидирующих нулей.
ЧВН (NLZ) - нужно ли выводить лидирующие нули. Значение данного параметра не задается, собственно наличие параметра определяет вывод лидирующих нулей.
Sanella_nt, не очень понял)
т.е каждый раз когда менеджер выписал счет, и хочет его распечатать, я ему говорю стапэ братишь не печатай, я ща обработку запущу чтобы на печать этот счет вышел без префикса?)))
как раз то в настройках организации префикса и нет, он есть в настройка обмен (ут) так и должно быть
в 10.3 и во все остальных нормальных программах префикс дается типа УТ000005
и только в этой гениальной программе префикс дается в середине номер 00УТ-00005
я поначалу подумал что первые 00 это еще какой префикс, непонятно куда закравшийся, однако обыскав все так и не нашел его
т.е каждый раз когда менеджер выписал счет, и хочет его распечатать, я ему говорю стапэ братишь не печатай, я ща обработку запущу чтобы на печать этот счет вышел без префикса?)))
как раз то в настройках организации префикса и нет, он есть в настройка обмен (ут) так и должно быть
в 10.3 и во все остальных нормальных программах префикс дается типа УТ000005
и только в этой гениальной программе префикс дается в середине номер 00УТ-00005
я поначалу подумал что первые 00 это еще какой префикс, непонятно куда закравшийся, однако обыскав все так и не нашел его
Скорее всего 00УТ000... появился с самого начала, либо из-за префикса либо из-за того что поправили номер документа в ручную. После того как ты поставишь в настройках организации префикс УТ без 00 и обработкой переделаешь нумерацию то следующий созданный документ будет иметь номер УТ00000... а не 00УТ000...
вообще то префикс вообще не должен выходить на печать, у вас проблема в том что префикс должен начинаться с букав, например УТ00-000001, на печать выдет 1, измените у последнего документа с 00УТ на УТ00, и последующие номера в документах будут задаваться правильно, для созданных документов, как уже указывали используйте обработку
Я бы вообще не стал трогать префиксы - а вдруг захотите обмен настроить с другой базой? Не нравятся вам префиксы в печатных формах, ну так и не печатайте их:
в общем модуле ПрефиксацияОбъектовКлиентСерверПереопределяемый
в общем модуле ПрефиксацияОбъектовКлиентСерверПереопределяемый
Процедура ПриПолученииНомераНаПечать(НомерОбъекта, СтандартнаяОбработка) Экспорт
//Делаем с номером что угодно. Пример удаление префиксов:
НомерОбъекта = ПрефиксацияОбъектовКлиентСервер.УдалитьЛидирующиеНулиИзНомераОбъекта(ПрефиксацияОбъектовКлиентСервер.УдалитьПрефиксыИзНомераОбъекта(НомерОбъекта,Истина,Истина));
КонецПроцедуры
Показать
Для УТ 11 добавляем установку значений параметрам (пример ниже) в начале функции ОбщийМодуль.ПрефиксацияОбъектов.ПолучитьНомерНаПечать, т.к. в конфе данная функция вызывается без этих параметров, а по умолчанию они равны ЛОЖЬ
Для бухгалтерии 3.0 проще сделать так. Включить все функции в "Главное меню" -> "Сервис" -> "Параметры". Далее "Главное меню" -> "Все функции" - "РегистрСведений.ПрефиксыИнформационныхБаз", открываем форму нужного перефикса и устанавливаем "Печатать префикс = ложь". Все! Наслаждаемся нормальной нумерацией при печати и нормальной нумерацией в журнале с/ф и декларации по НДС )))
Функция ПолучитьНомерНаПечать(Знач НомерОбъекта, УдалитьПрефиксИнформационнойБазы = Ложь, УдалитьПользовательскийПрефикс = Ложь) Экспорт
//Добавляем эти строки
УдалитьПрефиксИнформационнойБазы = Истина;
УдалитьПользовательскийПрефикс = Истина;
//Добавляем эти строки
Для бухгалтерии 3.0 проще сделать так. Включить все функции в "Главное меню" -> "Сервис" -> "Параметры". Далее "Главное меню" -> "Все функции" - "РегистрСведений.ПрефиксыИнформационныхБаз", открываем форму нужного перефикса и устанавливаем "Печатать префикс = ложь". Все! Наслаждаемся нормальной нумерацией при печати и нормальной нумерацией в журнале с/ф и декларации по НДС )))
(13)
В УТ есть подобный регистр? чет с первого взгляда не вижу. пойду в конфе искать
още сделать так. Включить все функции в "Главное меню" -> "Сервис" -> "Параметры". Далее "Главное меню" -> "Все функции" - "РегистрСведений.ПрефиксыИнформационныхБаз", открываем форму нужного перефикса и устанавливаем "Печатать префикс = ложь". Все! Наслаждаемся нормальной нумерацией при печати и нормальной нумерацией в жу
В УТ есть подобный регистр? чет с первого взгляда не вижу. пойду в конфе искать
(19) Попробуйте перепровести счета фактуры. В декларацию номер берется из регистра сведений "Журнал учета счетов фактур", который пишется при проведении. Думаю, у Вас уже все сделано, вдруг кому пригодится. В крайнем случае можно этот регистр перед сдачей отчетности обработкой править при нестандартных желаниях заказчика.
У меня подобная ситуация.
Работаем в УТ 11.4.11.71 в справочнике Организации префикс УТ установлен изначально, в экранной форме он присутствует, а в печатном виде его нет.
Например, номер документа отображался УТ00-000045.
На днях настроили обмен УТ 11 и БП 3.0 в момент настройки синхронизации в УТ 11 задали префикс УТ и теперь:
1. Номер документа на экране выглядит УТУТ-000054.
2. В печатной форме появился префикс УТ-54.
Подскажите, пожалуйста, как на строить программу, чтобы в печатной форме выводился на печать только номер без префикса.
Можно ли это настроить в программе не используя конфигуратор?
Работаем в УТ 11.4.11.71 в справочнике Организации префикс УТ установлен изначально, в экранной форме он присутствует, а в печатном виде его нет.
Например, номер документа отображался УТ00-000045.
На днях настроили обмен УТ 11 и БП 3.0 в момент настройки синхронизации в УТ 11 задали префикс УТ и теперь:
1. Номер документа на экране выглядит УТУТ-000054.
2. В печатной форме появился префикс УТ-54.
Подскажите, пожалуйста, как на строить программу, чтобы в печатной форме выводился на печать только номер без префикса.
Можно ли это настроить в программе не используя конфигуратор?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот