В УТ 11 Документы печатаются с префиксом в Бухгалтерии 3.0 без.
По теме из базы знаний
- Многофункциональная выгрузка из 1С:УТ 11/ УТ 10 в 1С:БП2, БП3 (соответствия товаров, контрагентов, складов, статей ДДС)+Свёртка по НДС
- [БП 3.0, УТ 11.2][БДРС] Печать пакета документов ТОРГ-12 и Счет-фактура из документа РТиУ с настройкой индивидуального макета для любого контрагента
- Конфигурация "Весовая ред. 3.0" для Платформы 8.3
- Автоматическая обработка банковских выписок и документов в 1С
- Обмен 1С с Честным Знаком для УТ11, УНФ, КА2, ERP, Розница: Расширение для работы с СУЗ, ГИС МТ, ЦРПТ
Найденные решения
(3)Все гораздо проще в бухгалтерии есть общий модуль ПрефиксацияОбъектовКлиентСервер
Достаточно 2 и 3 параметры перевести в истину и все будет печататься.
Достаточно перехватить в расширение вызов этой функции и для нужных документов передавать нужные параметры.
Достаточно 2 и 3 параметры перевести в истину и все будет печататься.
Достаточно перехватить в расширение вызов этой функции и для нужных документов передавать нужные параметры.
// Получает номер документа для вывода на печать; из номера удаляются префиксы и лидирующие нули.
// Функция:
// отбрасывает префикс организации,
// отбрасывает префикс информационной базы (опционально),
// отбрасывает пользовательские префиксы (опционально),
// удаляет лидирующие нули в номере объекта.
//
// Параметры:
// НомерОбъекта - Строка - номер или код объекта, который преобразуется для вывода на печать.
// УдалитьПрефиксИнформационнойБазы - Булево - признак удаления префикса информационной базы.
// УдалитьПользовательскийПрефикс - Булево - признак удаления пользовательского префикса.
//
// Возвращаемое значение:
// Строка - номер на печать.
//
Функция НомерНаПечать(Знач НомерОбъекта, УдалитьПрефиксИнформационнойБазы = Ложь, УдалитьПользовательскийПрефикс = Ложь) Экспорт
Показать
В итоге решил так:
в общем модуле ПрефиксацияОбъектовКлиентСервер
Но в другой типовой ИБ все работает без доработок. Буду дальше искать решение, найду - дополню.
в общем модуле ПрефиксацияОбъектовКлиентСервер
//НомерОбъекта = УдалитьПрефиксыИзНомераОбъекта(НомерОбъекта, Истина, УдалитьПрефиксИнформационнойБазы);
НомерОбъекта = УдалитьПрефиксыИзНомераОбъекта(НомерОбъекта, Истина, Ложь);
Возврат НомерОбъекта;
Но в другой типовой ИБ все работает без доработок. Буду дальше искать решение, найду - дополню.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)Нашел регистр сведений (Префиксы информационных баз), установил галку "Печатать префикс" в строке с необходимым префиксом. Но на печать так и выходит без префикса.
Возможно как-то связано с регистром сведений "Данные первичных документов". Добавляю там префикс вручную, сохраняю - печать также без префикса. Перепровожу документ - номер без префикса восстанавливается.
Возможно как-то связано с регистром сведений "Данные первичных документов". Добавляю там префикс вручную, сохраняю - печать также без префикса. Перепровожу документ - номер без префикса восстанавливается.
(3)Все гораздо проще в бухгалтерии есть общий модуль ПрефиксацияОбъектовКлиентСервер
Достаточно 2 и 3 параметры перевести в истину и все будет печататься.
Достаточно перехватить в расширение вызов этой функции и для нужных документов передавать нужные параметры.
Достаточно 2 и 3 параметры перевести в истину и все будет печататься.
Достаточно перехватить в расширение вызов этой функции и для нужных документов передавать нужные параметры.
// Получает номер документа для вывода на печать; из номера удаляются префиксы и лидирующие нули.
// Функция:
// отбрасывает префикс организации,
// отбрасывает префикс информационной базы (опционально),
// отбрасывает пользовательские префиксы (опционально),
// удаляет лидирующие нули в номере объекта.
//
// Параметры:
// НомерОбъекта - Строка - номер или код объекта, который преобразуется для вывода на печать.
// УдалитьПрефиксИнформационнойБазы - Булево - признак удаления префикса информационной базы.
// УдалитьПользовательскийПрефикс - Булево - признак удаления пользовательского префикса.
//
// Возвращаемое значение:
// Строка - номер на печать.
//
Функция НомерНаПечать(Знач НомерОбъекта, УдалитьПрефиксИнформационнойБазы = Ложь, УдалитьПользовательскийПрефикс = Ложь) Экспорт
Показать
(4)Префикс информационной базы - это префикс данной ИБ, а на печать нужно выводить префикс ИБ в которой документ был создан (УТ, он прописывается после префикса ИБ). Так что думаю это не то.
И не хотелось бы корректировать конфигурацию.
Кстати в другой связке типовых УТ и БП все работает нормально, префикс печатается во всех базах, проблема только в данной базе.
И не хотелось бы корректировать конфигурацию.
Кстати в другой связке типовых УТ и БП все работает нормально, префикс печатается во всех базах, проблема только в данной базе.
В итоге решил так:
в общем модуле ПрефиксацияОбъектовКлиентСервер
Но в другой типовой ИБ все работает без доработок. Буду дальше искать решение, найду - дополню.
в общем модуле ПрефиксацияОбъектовКлиентСервер
//НомерОбъекта = УдалитьПрефиксыИзНомераОбъекта(НомерОбъекта, Истина, УдалитьПрефиксИнформационнойБазы);
НомерОбъекта = УдалитьПрефиксыИзНомераОбъекта(НомерОбъекта, Истина, Ложь);
Возврат НомерОбъекта;
Но в другой типовой ИБ все работает без доработок. Буду дальше искать решение, найду - дополню.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот