arefaste/1C_Forums huggingface dataset:
Имеется MSSQL, сервер 1С, IIS.
Делается публикация на IIS под админом.
Выставлена отладка по tcp://, адрес отладчика указан верно.
Отладка на сервере 1С включена. Отладчик в серверные модули заходит.
Устанавлены флажки автоподключения откладчика к web-сервисам.
Файервол выключен везде.
При отладке веб-сервисов брейк-поинты не срабатывают, но иногда (в очень редких случаях) срабатывают.
А потом опять перестают работать.
Платформа 8.3.7.2027.

У меня уже просто нет сил.......
---
обновите платформу (как вариант).

Еще вариант отладки того, чего не получается отладить - делайте записи в журнал регистрации, это лучше чем ничего.
---
в автоподключении web-сервисы выбраны?
---
Может попробовать Попытка/Исключение с предопределенной ошибкой? Ну и "Останавливать по ошибке". Может быть не очень удобно, но должно сработать.
---
обновите платформу (как вариант).

Еще вариант отладки того, чего не получается отладить - делайте записи в журнал регистрации, это лучше чем ничего.
---
3) Да, не первый день бьюсь над этим. Все типичные ошибки давно исключены.
2) Не думаю, что, если отладчик не заходит на брейкпоит, то остановится по ошибке.
4) Рад бы, но во всех новых платформах и билдах конфа работает не так как нам надо (какой-то фича-баг с картинками).
И судя по тому, что творится в последних 12-х билдах (прям соддом и гомора, они даже на формах глючат), сидеть мне на этой платформе еще долго.

Проблему решил путем совмещения на рабочем ноуте отладчика, сервера 1С и веб-сервера.
Проблема скорее всего была в сети, так как отладчик при запуске веб-сервиса залипал ненадолго.
Ну, о фаерволах я уже писал.

Спасибо за внимание.
Всем здравствуйте. Стоит задача убрать у пользователей УТ11 все лишние неиспользуемые права. Создал для группы пользователей новый профиль, по мере обращения пользователей с необходимостью доступа к тем или иным объектам, добавляю в профиль необходимые роли.
Столкнулся с такой ошибкой {Документ.ТаможеннаяДекларацияИмпорт.Форма.РабочееМесто.Форма(16)}: Поле объекта не обнаружено (КОформлениюДокументПоступления) при открытии пользователем реестра "Таможенные декларации на импорт".
Насколько понимаю, КОформлению это динамически формируемый список документов и так как не на все типы документов есть права доступа, то пользователю выдается такая ошибка.
К самим таможенным декларациям доступ у пользователя есть, он может их создавать. Подскажите как понять какие документы еще могут попасть в этот динамический список, каким объектам нужно еще предоставить доступ, чтобы открывался реестр. Какой общий подход, как находить каких ролей не хватает?
---
Посмотреть свойства списка в отладчике?
---
Посмотреть свойства списка в отладчике?
---
Леонид, спасибо. В свойствах нашел какой объект используется, какая роль дает права на чтение и просмотр, добавил пользователю, ошибка пропала. Еще раз спасибо!
Добрый день!

Помогите пожл сделать запрос (БУХ 3) чтобы сформировать таблицу:

| Статья затрат | Оборот 20 сч | Оборот 23 сч |

Заранее спасибо!
---
```1c
    ВЫБРАТЬ
    ВложенныйЗапрос.СтатьяЗатрат,
    СУММА(ВложенныйЗапрос.Оборот20Сч) КАК Оборот20Сч,
    СУММА(ВложенныйЗапрос.Оборот23Сч) КАК Оборот23Сч
    ИЗ
    (ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1 КАК СтатьяЗатрат,
    ВЫБОР
    КОГДА ХозрасчетныйОбороты.Счет В ИЕРАРХИИ (&Счет20)
    ТОГДА ХозрасчетныйОбороты.СуммаОборот
    ИНАЧЕ 0
    КОНЕЦ КАК Оборот20Сч,
    ВЫБОР
    КОГДА ХозрасчетныйОбороты.Счет В ИЕРАРХИИ (&Счет23)
    ТОГДА ХозрасчетныйОбороты.СуммаОборот
    ИНАЧЕ 0
    КОНЕЦ КАК Оборот23Сч
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, , Счет В ИЕРАРХИИ (&Счет20, &Счет23), , , , ) КАК ХозрасчетныйОбороты) КАК ВложенныйЗапрос

    СГРУППИРОВАТЬ ПО
    ВложенныйЗапрос.СтатьяЗатрат
```
---
конструктор запроса не работает?
---
мне легче понять когда я увижу SQL запрос, к сожалению
---
Бухи нет к сожалению перед глазами. Берете таблицу оборотов , в параметры ставите отбор по счетам 20 и 23 и группируете все по субконто (статье затрат)
---
```1c
    ВЫБРАТЬ
    ВложенныйЗапрос.СтатьяЗатрат,
    СУММА(ВложенныйЗапрос.Оборот20Сч) КАК Оборот20Сч,
    СУММА(ВложенныйЗапрос.Оборот23Сч) КАК Оборот23Сч
    ИЗ
    (ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1 КАК СтатьяЗатрат,
    ВЫБОР
    КОГДА ХозрасчетныйОбороты.Счет В ИЕРАРХИИ (&Счет20)
    ТОГДА ХозрасчетныйОбороты.СуммаОборот
    ИНАЧЕ 0
    КОНЕЦ КАК Оборот20Сч,
    ВЫБОР
    КОГДА ХозрасчетныйОбороты.Счет В ИЕРАРХИИ (&Счет23)
    ТОГДА ХозрасчетныйОбороты.СуммаОборот
    ИНАЧЕ 0
    КОНЕЦ КАК Оборот23Сч
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, , Счет В ИЕРАРХИИ (&Счет20, &Счет23), , , , ) КАК ХозрасчетныйОбороты) КАК ВложенныйЗапрос

    СГРУППИРОВАТЬ ПО
    ВложенныйЗапрос.СтатьяЗатрат
```
---
Спасибо!
Всем доброго времени суток, может кто нибудь знает каким образом можно блокировать строки ТЗ при окончании редактирования, так чтобы пользователь мог либо добавлять-редактировать строки ТЗ, либо удалять, но не мог редактировать уже существующие?
---
В событии ПередНачаломИзменения присвоить Отказ = Истина
---
В событии ПередНачаломИзменения присвоить Отказ = Истина
---
Гениально и просто, спасибо огромное!
Здравствуйте, наверное многим вопрос покажется глупым, но как возможно чтобы перед тем как пользователь вводит числовое значение (количество) в столбец ТЗ у него был выбор месяц или год. В данном контексте это к примеру срок хранения.
---
Обработчик события "ПриНачалеВыбораЗначения" и "ОбработкаВыбора"?
---
Для наглядности добавить еще колонку где например по умолчанию "месяц" выбран, а числовой так же оставить. Плюс пользователь будет знать какой срок хранения.
---
Обработчик события "ПриНачалеВыбораЗначения" и "ОбработкаВыбора"?
---
Про какую конфигурацию идет речь? Или просто такой функционал нужен? При желании можно и в обработчик "ПриИзменении" засунуть. Что сделать хотите?
Есть конфа для ЖКХ. В этой конфе есть справочник ЛицевыеСчета. На форме элемента этого справочника есть кнопка "СформироватьНаименование" которая формирует наименование этого элемента составляя его из различных реквизитов, указанных в этой записи справочника. Есть 40000 таких записей и нужно в каждой нажать на эту кнопку. Как программно это можно сделать?
---
групповая обработка с кодом этой кнопки.
---
групповая обработка с кодом этой кнопки.
---
Можно пример какой-нибудь
---
Уже сам допёр) Спасибо что навели на мысль))
---
отбор из регистра, запись в регистр.
Как сделать вывод наименования, без двух последних символов.
Например : "Тапочники 39" стал "Тапочки"
---
КодN=СтрДлина(ТекСтрокаПродукция.Номенклатура.Наименование);
Шапка.Параметры.Номенклатура = Лев(ТекСтрокаПродукция.Номенклатура.Наименование,n-3);Показать полностью
Спасибо помогло
---
```1c
    СокрП(наименование,2);
```
 Сработает?
---
проверь
---
не срабатывает
---
у СокрП один параметр всего
---
откуда взял второй параметр?
---
Может попробовать сделать :
1) N=найти количество символов;
2) Лев("Тестовая строка",n-2) ?
---
попробуй
---
КодN=СтрДлина(ТекСтрокаПродукция.Номенклатура.Наименование);
Шапка.Параметры.Номенклатура = Лев(ТекСтрокаПродукция.Номенклатура.Наименование,n-3);Показать полностью
Спасибо помогло
---
обращайся)
Здравствуйте, пытаюсь сделать отбор по измерениям регистра и ТЗ, РС читает верно, отбор по изделию программа понимает, но вот отбор по ресурсу изделия понимать не хочет, от этого возникла проблема, возможно я что то упустил. Если у кого нибудь есть идеи, буду рад услышать.

 НаборЗаписей = РегистрыСведений.Ресуры.СоздатьНаборЗаписей();

 НаборЗаписей.Отбор.РесурсыИзделия.Установить(СтруктураЗаписи.РесурсыИзделия);
 НаборЗаписей.Отбор.Изделие.Установить(СтруктураЗаписи.Изделие);
---
Поиск записей по ресурсу, а также по реквизитам можно произвести только через запрос.
---
Этот отбор мне нужен для удаление данных и в ТЗ и в РС, данные по изделию он уже подтягивает без проблем. До этого я уже работал с этой процедурой, и тут дело не в запросе(отбор идет по измерениям)
---
Нашел ошибку, была проблема в другой процедуре из за которой шла ошибка в структуре записи.
---
разные типы у РесурсыИзделия и СтруктураЗаписи.РесурсыИзделия, смотри в отладчике
---
И там и там это ссылка на один и тот же справочник(
---
что значит "отбор по ресурсу изделия понимать не хочет"?
---
Неправильно написал, и там и там ссылки на разные справочники. Понимать не хочет = проверил в отладчике Изделие он отбирает и находит, а РесурсыИзделия найти не может, значение не попадает, отбор не работает.
---
ссылки на разные справочники
вот поэтому и
найти не может, значение не попадает, отбор не работает
---
а СП посмотреть?
Содержит объект Отбор, по которому осуществляется текущая фильтрация записей при считывании или записи набора. Список свойств объекта зависит от свойств регистра: для регистров сведений, для которых в Конфигураторе установлен режим записи "Подчинение регистратору", отбор возможен только по регистратору, для периодических регистров сведений отбор возможен по периоду и значениям измерений, для непериодических - только по значению измерений.
Разделители с уровнем разделения НезависимоИСовместно, в состав которых входит регистр, используются наравне с измерениями.
Важно! Отбор может устанавливаться только на равенство.
---
Поиск записей по ресурсу, а также по реквизитам можно произвести только через запрос.
---
Этот отбор мне нужен для удаление данных и в ТЗ и в РС, данные по изделию он уже подтягивает без проблем. До этого я уже работал с этой процедурой, и тут дело не в запросе(отбор идет по измерениям)
---
Нашел ошибку, была проблема в другой процедуре из за которой шла ошибка в структуре записи.
Здравствуйте, создал в справочнике таблицу значений , все бы хорошо но она абсолютно ничего не сохраняет. Подскажите пожалуйста кому не сложно, а каким образом вообще она записывает данные?
---
Получилось!)

Для истории (вдруг кому нибудь понадобится)

Через Процедуру ГруппаСтраницыПриСменеСтраницы

Указываю где нам эти данные нужны, прогоняем через цикл и в отдельной функции указываем при каких условиях мы хотим их получить (это уже наверное специфика).
---
создал в справочнике таблицу значений
чтобы сохранялись значения , нужен реквизит (табличная часть) справочника
---
Никаким образом не записывает. Таблица значений в общем случае - это просто универсальная коллекция (как массив) в памяти для каких-то промежуточных нужд. Если создать реквизит формы этого типа - просто он будет "жить" вместе с формой (в т.ч. передаваться на сервер).
В базу записываются только данные объекта, определенные в его метаданных. Реквизиты шапки и табличных частей, например.
---
Создай табличную часть. Она сохранит
---
(3)
Извините, не много не понял . Не считая самой ТЗ, мне еще нужна отдельная ТЧ в справочнике? Тогда непонятно зачем вообще использовать ТЗ
---
Не страшно. Как только реально понадобится - так сразу и поймешь :)
---
Он мне как раз сейчас и понадобился...
---
зачем вообще использовать ТЗ
тз - это просто коллекция также как и массив, структура , соответствие и проч

в справочнике сохраняется то , что описано в метаданных (в конфигураторе)
---
(8)
Просто я использовал ТЗ для сохранения значений в РС и в этом плане он отрабатывается на 100%. Вся проблема в том что после закрытия справочника сам ТЗ пуст(
---
Конечно пуст. Откуда компьютер узнает, что при открытии формы в ТЗ (это она, кстати, а не он) должны попадать данные из РС? Компьютер тупой. ТЗ при открытии формы создается всегда пустая. В отличие от табличной части она никак не связана с данными в базе напрямую. Но эту связь может реализовать программист ручками. Ты же реализовал запись из нее в РС, правильно? Ну так сделай следующий шаг и реализуй чтение оттуда.
---
Вот к тому чтобы эту связь реализовать и стремлюсь. А за информацию о ТЗ спасибо.
---
у вас всё получится .
ps зачетная аватарка
---
Спасибо)
---
Получилось!)

Для истории (вдруг кому нибудь понадобится)

Через Процедуру ГруппаСтраницыПриСменеСтраницы

Указываю где нам эти данные нужны, прогоняем через цикл и в отдельной функции указываем при каких условиях мы хотим их получить (это уже наверное специфика).
---
путь к данным реквизита формы должен быть - Объект.ТЗ
---
Есть вариант , но лучше про него только знать, но не использовать в текущем Вашем случае
ЗначениеВСтрокуВнутр(ЗНАЧ);
ЗначениеИзСтрокиВнутр(Стр);

Еще есть варианты сохранения в Хранилище значений

И сохранение в табличную часть объекта.

Все зависит от контекста, - что хочется реализовать.
А контекст мы не знаем пока еще )))
---
Спасибо, похоже что я пока не дорос.
Здравствуйте!

Программа Альфа-Авто. Но и любая программа на обычных формах.
Обычные формы.

ВПФ для Заказ-наряда.

Подскажите, пожалуйста, можно и как (если можно) запретить редактирование сформированного макета ВПФ для пользователя, НО оставить возможность редактирования для пользователя с полными правами?

вот это блокирует редактирование полностью и не подходит
ТабДокумент.ТолькоПросмотр = Истина;
ТабДокумент.Защита = Истина;

В ОбщаяФорма.ПечатнаяФормаДокументов Процедура ПриОткрытии()
внес изменения:

```1c
    //+2018_06_13
    //было:
    //ЭлементыФормы.ДействияФормы.Кнопки.СохранитьКакPDF .Доступность = ДоступностьКнопок;
    //стало:
    ЭлементыФормы.ДействияФормы.Кнопки.СохранитьКакPDF .Доступность = Истина;
    //-
    ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Редактировать.Доступность = ДоступностьКнопок;
    Для каждого ТекКнопка Из ЭлементыФормы.ДействияФормы.Кнопки.ОтправитьПоEmail.Кнопки Цикл
    //+2018_06_13
    //было:
    //ТекКнопка.Доступность = ДоступностьКнопок;
    //стало:
    Если ТекКнопка.Имя = "ОтправитьКакPDF" тогда
    ТекКнопка.Доступность = Истина;
    иначе
    ТекКнопка.Доступность = ДоступностьКнопок;
    КонецЕсли;
    //-
    КонецЦикла;
```

оно блокирует доступность кнопки Редактировать и дает формировать только в формате .pdf
НО и это не работает для ВПФ.

Заранее спасибо!
---
спасибо за совет с правами - есть право "Запрет редактирования выходных печатных форм", но оно запрещает редактирование для всех и не влияет на ВПФ.

Сделал так:
Если РольДоступна("ПолныеПрава") Тогда
//все доступно
Иначе
//нужные ограничения
КонецЕсли
---
в УСО или УПП есть дополнительные права там реализованно как настройка пользователя.

Сделайте у себя аналог, если нет в конфигурации такого.
---
можете подсказать в УПП как называется дополнительное право?
посмотрел - не нашел
---
там что про редактирование табличного документа.
---
нашел, называется Изменение макетов печатных форм
---
спасибо за совет с правами - есть право "Запрет редактирования выходных печатных форм", но оно запрещает редактирование для всех и не влияет на ВПФ.

Сделал так:
Если РольДоступна("ПолныеПрава") Тогда
//все доступно
Иначе
//нужные ограничения
КонецЕсли
---
Но у себя в конфигурации не нашел такого
Добрый день.

Есть отчет в скд. Требуется после ресурсов вывести поле максимум.
То есть есть номенклатура количество 1, количество 2 в строке. И требуется в конец добавить поле максимум. В скриншотах группировка и как выглядит отчет.
Спасибо.
---
Мой пример для итогов по полю "Количество". Потому и два одинаковых ресурса с разными выражениями и разными "Рассчитать по".
Можно и в отдельных полях, как у вас - "Максимум". Тогда в ресурсах два раза поле Масимум не нужно, достаточно одного поля с выражением:
МАКСИМУМ(ВычислитьВыражениеСГруппировкойМассив("СУММА(ВНаличии)", "Номенклатура, Дата"))
И с пустым "Рассчитать по"
---
Установить роль периода - измерение как на картинке
В Ресурсах - выражения как на картинке
---
А в группировке надо что нибудь добавлять/изменять?
---
Сама структура остаётся прежней.
Если наименования полей не меняли, то не нужно. Если меняли, то нужно просто перевыбрать
---
Не сработало :(
---
На закладке ресурсы всё сделали как на Картинке?
---
Вот
---
Мой пример для итогов по полю "Количество". Потому и два одинаковых ресурса с разными выражениями и разными "Рассчитать по".
Можно и в отдельных полях, как у вас - "Максимум". Тогда в ресурсах два раза поле Масимум не нужно, достаточно одного поля с выражением:
МАКСИМУМ(ВычислитьВыражениеСГруппировкойМассив("СУММА(ВНаличии)", "Номенклатура, Дата"))
И с пустым "Рассчитать по"
---
и по ресурсам группировать не нужно. Судя по соседней теме, вы группируете и по ресурсам. Зачем?
---
Спасибо большое, все получилось, тупил изначально просто :)
Добрый день!
Имеется модуль без исходников (отключен через поставку) .
Хочу получить текст этих модулей для редактирования в машинном коде,
Скачал обработку Парсировщик получил код модуля :

```1c
    {1,
    {"Cmd",15,0,
    {1,2},
    {2,0},
    {4,0},
    {16,0},
    {1,3},
    {2,1},
    {4,1},
    {16,0},
    {1,4},
    {2,2},
    {2,1},
```

Хотелось бы увидеть на подобие кода ассемблера.
Подскажите пожалуйста, как эти коды преобразовать в читаемый вид, или другую обработку позволяющую "ассемблировать" код модуля.
Слыхал об обработке V8Unpack, но не понял как им пользоваться.
Подскажите пожалуйста, как получить байт-код модулей.
---
нет кода ввиде ассемблера.
---
https://www.yandex.ru/search/?lr=213&offline_search=1&text=1%D1%81%208%20%D0%B4%D0%B5%D0%B­A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%20%D­0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9
---
V8Unpack не умеет декомпилировать модули из байт-кода
---
Спасибо за подсказку, но я интересуюсь не декомпилятором, а как осмыслено можно разобрать байт-код.
Я, просмотрел наверное все публикации по вопросу преобразования модуля со скрытым текстом в байт код, но не понял под байт-кодом подразумеваются эти циферки в скобках или можно получить код в виде ассемблера?
---
нет кода ввиде ассемблера.
---
Понял!
Спасибо.
---
скорее всего обработка дополнительно защищена обсфуркацией
Добрый день уважаемое сообщество.
Как добавить в подсистему стандартные обработки, которые представлены на скриншоте? Возможно ли это?
---
Добавить команду, по которой открывается форма, подробнее здесь.
---
Возможно. Если разрабатываете свою конфигурацию, то используйте БСП.
---
А в чем вопрос? Обработка разве недоступна из конфигурации?
---
Добавить команду, по которой открывается форма, подробнее здесь.
Здравствуйте! Делаю печатную форму, мне необходимо получить документы ОперацииБух за период и получить данные Номенклатура|Подразделение |Сумма|Статья Затрат| , мне удалось получить номенклатуру, подразделение, сумму. А вот как получить статью затрат? И как я могу отсортировать по подразделению . Спасибо большое.
```1c
    Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");
    ОбластьМакетаШапка = Макет.ПолучитьОбласть("Шапка");
    ОбластьМакетаСтрока = Макет.ПолучитьОбласть("Строка");
    ТабличныйДокумент.Вывести(ОбластьМакетаШапка);

    ВыборкаДокументов = Документы.ОперацияБух.Выбрать('20171231000000', '20171231235959');

    Пока ВыборкаДокументов.Следующий() Цикл

    //ИскомыйДокумент = ВыборкаДокументов.ПолучитьОбъект();

    Наборы = РегистрыБухгалтерии.Хозрасчетный.ВыбратьПоРегистратору(ВыборкаДокументов.Ссылка);
    Пока Наборы.Следующий() Цикл
    Если Наборы.Сумма > 0 Тогда
    Для Каждого СубконтоДт ИЗ Наборы.СубконтоДт Цикл
    ОбластьМакетаСтрока.Параметры.Документ = ВыборкаДокументов.Ссылка;
    ОбластьМакетаСтрока.Параметры.НоменклатурнаяГруппа = СубконтоДт.Значение;
    ОбластьМакетаСтрока.Параметры.Подразделения =Наборы.ПодразделениеДт;
    КонецЦикла;
    ТабличныйДокумент.Вывести(ОбластьМакетаСтрока);
    КонецЕсли;
    КонецЦикла;
    КонецЦикла;
    ТабличныйДокумент.АвтоМасштаб = Истина;
    ТабличныйДокумент.ВывестиВертикальныйРазделительСтраниц();
    ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц();
```
---
Объектная модель используется крайне редко, обычно при получении констант.
В остальных случаях лучше использовать табличную модель, то есть запрос.
---
Через запрос выгрузи движения документа в таблицу значений и сортируй как хочешь.
Статья затрат это такое же значение субконто как и номенклатура.
---
Объектная модель используется крайне редко, обычно при получении констант.
В остальных случаях лучше использовать табличную модель, то есть запрос.
В заказе присутствуют реквизиты Вес, объем, Паллет. Как их можно вывести в строчки?

Красным, то как выводит стандартный запрос, а зеленым, как требуется.
---
Пришлось писать запрос такого вида:

```1c
    ВЫБРАТЬ
    ЗаказПокупателяЗапасы.Номер КАК Номер,
    ЗаказПокупателяЗапасы.Ссылка КАК Ссылка,
    ЗаказПокупателяЗапасы.Вес КАК Вес,
    ЗаказПокупателяЗапасы.Объем КАК Объем,
    ЗаказПокупателяЗапасы.Объем / 1.6 КАК Паллет
    ПОМЕСТИТЬ Заказы
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателяЗапасы
    ГДЕ
    ЗаказПокупателяЗапасы.ДатаОтгрузки МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаН, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаК, ДЕНЬ)
    И НЕ ЗаказПокупателяЗапасы.ПометкаУдаления
    И НЕ ЗаказПокупателяЗапасы.Проведен
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ЗаказПокупателяЗапасы.Номер КАК Номер,
    ЗаказПокупателяЗапасы.Объем / 1.6 КАК ЗначениеПараметра,
    ЗаказПокупателяЗапасы.Ссылка,
    "Паллет" КАК Параметр
    ИЗ
    Заказы КАК ЗаказПокупателяЗапасы

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    ЗаказПокупателяЗапасы.Номер,
    ЗаказПокупателяЗапасы.Объем,
    ЗаказПокупателяЗапасы.Ссылка,
    "Объем"
    ИЗ
    Заказы КАК ЗаказПокупателяЗапасы

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    ЗаказПокупателяЗапасы.Номер,
    ЗаказПокупателяЗапасы.Вес,
    ЗаказПокупателяЗапасы.Ссылка,
    "Вес"
    ИЗ
    Заказы КАК ЗаказПокупателяЗапасы
```

И результат:
---
в настройка схемы создайте группировку таблица. строки - реквизиты, столбцы - заказы. и сделать ресурсами реквизиты
---
Пришлось писать запрос такого вида:

```1c
    ВЫБРАТЬ
    ЗаказПокупателяЗапасы.Номер КАК Номер,
    ЗаказПокупателяЗапасы.Ссылка КАК Ссылка,
    ЗаказПокупателяЗапасы.Вес КАК Вес,
    ЗаказПокупателяЗапасы.Объем КАК Объем,
    ЗаказПокупателяЗапасы.Объем / 1.6 КАК Паллет
    ПОМЕСТИТЬ Заказы
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателяЗапасы
    ГДЕ
    ЗаказПокупателяЗапасы.ДатаОтгрузки МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаН, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаК, ДЕНЬ)
    И НЕ ЗаказПокупателяЗапасы.ПометкаУдаления
    И НЕ ЗаказПокупателяЗапасы.Проведен
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ЗаказПокупателяЗапасы.Номер КАК Номер,
    ЗаказПокупателяЗапасы.Объем / 1.6 КАК ЗначениеПараметра,
    ЗаказПокупателяЗапасы.Ссылка,
    "Паллет" КАК Параметр
    ИЗ
    Заказы КАК ЗаказПокупателяЗапасы

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    ЗаказПокупателяЗапасы.Номер,
    ЗаказПокупателяЗапасы.Объем,
    ЗаказПокупателяЗапасы.Ссылка,
    "Объем"
    ИЗ
    Заказы КАК ЗаказПокупателяЗапасы

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    ЗаказПокупателяЗапасы.Номер,
    ЗаказПокупателяЗапасы.Вес,
    ЗаказПокупателяЗапасы.Ссылка,
    "Вес"
    ИЗ
    Заказы КАК ЗаказПокупателяЗапасы
```

И результат:
Добрый день. Необходимо изменить типовую конфигурацию точнее модуль формы справочника Номенклатура события (ПередЗакрытием, ПередЗаписью)+ есть диалог с пользователем. Использую механизм расширений. Нужно добавить запрос (выполняется на сервере в функции) и сделать запись в регистр сведений(процедура на сервере). Вопрос как правильно вносить новые процедуры и функции в данном модуле или создавать новый модуль со свойством на сервере. Если новый то как его лучше назвать.
---
если вам надо изменить типовую процедуру, то став на название процедуры и нажав правую кнопку - добавляете её в расширение с оператором &Перед или &После (использовать &Вместо нет смысла абсолютно, только проблемы при обновление наживёте). Ну а если из добавленной вами в расширение процедуры надо обратиться новые, то просто пишите их в том модуле, куда копировали старые; Если я правильно понял ваш вопрос.
---
если вам надо изменить типовую процедуру, то став на название процедуры и нажав правую кнопку - добавляете её в расширение с оператором &Перед или &После (использовать &Вместо нет смысла абсолютно, только проблемы при обновление наживёте). Ну а если из добавленной вами в расширение процедуры надо обратиться новые, то просто пишите их в том модуле, куда копировали старые; Если я правильно понял ваш вопрос.