По теме из базы знаний
- Загрузка номенклатуры в базу "Управление торговлей 11.4, 11.5", с возможностью создания номенклатуры поставщика, через табличный документ Excel, Word
- Счет на оплату для документа "Заказ клиента" с колонкой "Масса" (ERP 2.4, ERP 2.5, УТ 11.4, УТ 11.5, КА 2.4, КА 2.5)
- Анализ количества продаж и средняя сумма продажи (ERP 2.4, ERP 2.5, УТ 11.4, УТ 11.5, КА 2.4, КА 2.5)
- Товары к отгрузке и в резерве с ценой из заказа клиента (ERP 2.4, ERP 2.5, КА 2.4, КА 2.5, УТ 11.4, УТ 11.5)
- Закупки, продажи, сколько осталось закупить. 1С:УТ 11.4/11.5, КА 2.4/2.5, EPR 2.4/2.5
Найденные решения
(6)
Нужно добавить в модуль объекта
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "ПрайсЛист");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "1.0");
РегистрационныеДанные.Вставить("Вид", "ДополнительныйОтчет");
РегистрационныеДанные.Вставить("Информация", "ПрайсЛист");
///////////// команды /////////////////////////
тзКоманд = Новый ТаблицаЗначений;
тзКоманд.Колонки.Добавить("Идентификатор");
тзКоманд.Колонки.Добавить("Представление");
тзКоманд.Колонки.Добавить("Модификатор");
тзКоманд.Колонки.Добавить("ПоказыватьОповещение");
тзКоманд.Колонки.Добавить("Использование");
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = "1";
строкаКоманды.Представление = "команда ""ПрайсЛист"" (ОткрытиеФормы)";
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ОткрытиеФормы";
РегистрационныеДанные.Вставить("Команды", тзКоманд);
Возврат РегистрационныеДанные;
КонецФункции
Нужно добавить в модуль объекта
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "ПрайсЛист");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "1.0");
РегистрационныеДанные.Вставить("Вид", "ДополнительныйОтчет");
РегистрационныеДанные.Вставить("Информация", "ПрайсЛист");
///////////// команды /////////////////////////
тзКоманд = Новый ТаблицаЗначений;
тзКоманд.Колонки.Добавить("Идентификатор");
тзКоманд.Колонки.Добавить("Представление");
тзКоманд.Колонки.Добавить("Модификатор");
тзКоманд.Колонки.Добавить("ПоказыватьОповещение");
тзКоманд.Колонки.Добавить("Использование");
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = "1";
строкаКоманды.Представление = "команда ""ПрайсЛист"" (ОткрытиеФормы)";
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ОткрытиеФормы";
РегистрационныеДанные.Вставить("Команды", тзКоманд);
Возврат РегистрационныеДанные;
КонецФункции
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)
Создал внешний отчет ПрайсЛист путем сохранения внутреннего отчета. Внес необходимые изменения в формат Остатка, сохранил.
Теперь пытаюсь добавить отчет Через НСИ и Адм-е -Печатные формы отчеты и обработки- Дополнительные отчеты и обработки. Выдает:
Невозможно подключить дополнительный отчет из файла.
Возможно, он не подходит для этой версии программы.
Если открываю данный отчет через Файл-Открыть, то работает без проблем.
Создал внешний отчет ПрайсЛист путем сохранения внутреннего отчета. Внес необходимые изменения в формат Остатка, сохранил.
Теперь пытаюсь добавить отчет Через НСИ и Адм-е -Печатные формы отчеты и обработки- Дополнительные отчеты и обработки. Выдает:
Невозможно подключить дополнительный отчет из файла.
Возможно, он не подходит для этой версии программы.
Если открываю данный отчет через Файл-Открыть, то работает без проблем.
(6)
Нужно добавить в модуль объекта
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "ПрайсЛист");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "1.0");
РегистрационныеДанные.Вставить("Вид", "ДополнительныйОтчет");
РегистрационныеДанные.Вставить("Информация", "ПрайсЛист");
///////////// команды /////////////////////////
тзКоманд = Новый ТаблицаЗначений;
тзКоманд.Колонки.Добавить("Идентификатор");
тзКоманд.Колонки.Добавить("Представление");
тзКоманд.Колонки.Добавить("Модификатор");
тзКоманд.Колонки.Добавить("ПоказыватьОповещение");
тзКоманд.Колонки.Добавить("Использование");
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = "1";
строкаКоманды.Представление = "команда ""ПрайсЛист"" (ОткрытиеФормы)";
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ОткрытиеФормы";
РегистрационныеДанные.Вставить("Команды", тзКоманд);
Возврат РегистрационныеДанные;
КонецФункции
Нужно добавить в модуль объекта
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "ПрайсЛист");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "1.0");
РегистрационныеДанные.Вставить("Вид", "ДополнительныйОтчет");
РегистрационныеДанные.Вставить("Информация", "ПрайсЛист");
///////////// команды /////////////////////////
тзКоманд = Новый ТаблицаЗначений;
тзКоманд.Колонки.Добавить("Идентификатор");
тзКоманд.Колонки.Добавить("Представление");
тзКоманд.Колонки.Добавить("Модификатор");
тзКоманд.Колонки.Добавить("ПоказыватьОповещение");
тзКоманд.Колонки.Добавить("Использование");
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = "1";
строкаКоманды.Представление = "команда ""ПрайсЛист"" (ОткрытиеФормы)";
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ОткрытиеФормы";
РегистрационныеДанные.Вставить("Команды", тзКоманд);
Возврат РегистрационныеДанные;
КонецФункции
Посмотрите есть ли нужная Вам печатная форма в "НСИ и администрирование" - > "Печатные формы отчеты и обработки" - > Макеты печатных форм. Там можно формат задать для колонки с количеством прямо в пользовательском режиме. Правда несколько разновидностей одной печатной формы создать не получится, только изменить существующую. Если же там ничего нет, то выход только как вам уже и посоветовали - создавать свою печ.форму, желательно внешнюю.
Или расширение накинь - и там динамическое изменение формата можно прикрутить (в зависимости от юзера / активности галочки / т.д.)
&После("ПриКомпоновкеРезультата")
Процедура Dev_ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
//СхемаКомпоновкиДанных.НаборыДанных.ПрайсЛист.Поля[8].Оформление.Элементы[12].Значение = "ЧЦ=15; ЧДЦ=0";
пНаборДанных = СхемаКомпоновкиДанных.НаборыДанных.Найти("ПрайсЛист");
Если пНаборДанных <> Неопределено Тогда
пОстаток = пНаборДанных.Поля.Найти("Остаток");
Если
пОстаток <> Неопределено
И ТипЗнч(пОстаток) = Тип("ПолеНабораДанныхСхемыКомпоновкиДанных")
Тогда
пОстаток = пНаборДанных.Поля.Найти("Остаток");
Попытка
пОстаток.Оформление.УстановитьЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Формат"), "ЧЦ=15; ЧДЦ=0");
Исключение
КонецПопытки;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот