arefaste/1C_Forums huggingface dataset:
Добрый день! Как вывести в запросе все счета на оплату которые привязанные к реализации ?

У меня есть "реализация" и по ней вывести все счета на оплату которые связаны.

Вот мой запрос:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
 СвязанныеДокументы.Ссылка КАК Ссылка
ИЗ
 КритерийОтбора.СвязанныеДокументы(&ЗначениеКритерияОтбора) КАК СвязанныеДокументы
---
Если не ошибаюсь, там достаточно

```1c
    Выбрать
    Ссылка,
    СчетНаОплату
    ИЗ
    Документ.РеализацияТоваровУслуг
    ГДЕ
    НЕ СчетНаОплату = ЗНАЧЕНИЕ(Документ.СчетНаОплатуПокупателю.ПустаяСсылка)
```
---
Если не ошибаюсь, там достаточно

```1c
    Выбрать
    Ссылка,
    СчетНаОплату
    ИЗ
    Документ.РеализацияТоваровУслуг
    ГДЕ
    НЕ СчетНаОплату = ЗНАЧЕНИЕ(Документ.СчетНаОплатуПокупателю.ПустаяСсылка)
```
---
Я думал это можно сделать через связанные документы, но так в принципе тоже можно)
Здравствуйте, подскажите пожалуйста, почему могла возникнуть такая ошибка?

(8.3.20.1710, УФ)

В процедуре формы (&НаСервере) Уже был код, который работает:
ОбъектОбработки = РеквизитФормыВЗначение("Объект");
ОбъектОбработки.ПолучитьТаблицуТоваров();
ЗначениеВРеквизитФормы(ОбъектОбработки.Товары, "Объект.Товары");

Я рядом написала:
ЗначениеВРеквизитФормы(ОбъектОбработки.ИтогоКЗаказу, "Объект.ИтогоКЗаказу");
В отладчике ОбъектОбработки.ИтогоКЗаказу -число и Объект.ИтогоКЗаказу тоже число. (Тип у переменной ОбъектОбработки - ОбработкаОбъект.СозданиеЗаказов)
Но выходит ошибка.
Пробовала для примера поменять тип на булево. Выходит: ОбъектОбработки.ИтогоКЗаказу -истина ; Объект.ИтогоКЗаказу ложь. Но все тоже:
Ошибка при вызове метода контекста (ЗначениеВРеквизитФормы)
по причине:
Недопустимое значение параметра (параметр номер '1')
---
А с числом-то зачем такое делать? Просто Объект.ИтогоКЗаказу = ОбъектОбработки.ИтогоКЗаказу.
---
ну вот молодые 1С-неги прочитают, что можно через ЗначениеВРеквизитФормы всякую дичь творить, и начинают думать, что теперь надо все так делать. А вообще, в 99,9% случаев это все реквизиты в значение и наоборот нужны для вызова метода объекта из управляемой формы. И смысла с таблицей тоже никакого - достаточно "Объект.Товары.Загрузить(ОбъектОбработки.Товары)". Ну может с деревом смысл бы был, конечно, но вряд ли тут дерево.
---
Объект.ИтогоКЗаказу Это не реквизит формы.
---
А с числом-то зачем такое делать? Просто Объект.ИтогоКЗаказу = ОбъектОбработки.ИтогоКЗаказу.
---
ну вот молодые 1С-неги прочитают, что можно через ЗначениеВРеквизитФормы всякую дичь творить, и начинают думать, что теперь надо все так делать. А вообще, в 99,9% случаев это все реквизиты в значение и наоборот нужны для вызова метода объекта из управляемой формы. И смысла с таблицей тоже никакого - достаточно "Объект.Товары.Загрузить(ОбъектОбработки.Товары)". Ну может с деревом смысл бы был, конечно, но вряд ли тут дерево.
---
Спасибо
В конфигурации есть типовой профиль г/д "Супервайзер торговых представителей", который в частности содержит роль на работу с документом "Коммерческое предложение клиенту". Создал под этот профиль группу, назначил туда пользователя и в итоге у пользователя все равно не появились коммерческие предложения (находятся в Продажи > Оптовые продажи). Под полными правами все доступно... Чего не хватает? Сталкивался кто?

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

Подскажите, как реализовать печать следующим образом:
Сколько строк в ТЧ документа столько и страниц печати? То есть, каждая строка ТЧ должна попадать только на одну страницу.
Это необходимо для печати наклеек на складе при формировании отгрузки товара.
Конфигурация УТ 10.3
Спасибо!

Сейчас код выглядит так:

Функция Печать () Экспорт

 ТабДок = Новый ТабличныйДокумент;

 Макет = ЭтотОбъект.ПолучитьМакет("СчетНаклейка");

 Запрос = Новый Запрос;
 Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект);

 Запрос.Текст=
 "ВЫБРАТЬ
 | ЗаказПокупателяТовары.Номенклатура,
 | ЗаказПокупателяТовары.Количество,
 | ЗаказПокупателяТовары.ЕдиницаИзмерения
 |ИЗ
 | Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
 |ГДЕ
 | ЗаказПокупателяТовары.Ссылка = &Ссылка";

  Выборка = Запрос.Выполнить().Выбрать();

 ОбластьДанные = Макет.ПолучитьОбласть("ОбластьДанные");

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

  //ОбластьДанные.Параметры.Заполнить(Выборка);
  ЗаполнитьЗначенияСвойств(ОбластьДанные.Параметры, Выборка);
        ТабДок.Вывести(ОбластьДанные);
  КонецЦикла;

 Возврат ТабДок;

КонецФункции
---
```1c
    ................
    ТабДок.Вывести(ОбластьДанные);
    ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
    КонецЦикла;
```
---
```1c
    ................
    ТабДок.Вывести(ОбластьДанные);
    ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
    КонецЦикла;
```
---
Спасибо большое, друг! ))
---
Подскажите еще, пожалуйста, как текст на каждой странице вывести в середину?
---
это настраивается принтером.
Здравствуйте форумчане. У меня вопрос по архитектуре решения. Есть база БУХ и стороння программа PROGRAMM. Между ними необходимо организовать обмен (http-сервис). Обмен двухсторонний. Триггером запуска процедуры обмена из 1С в PROGRAMMслужит событие "ПриЗаписи" объекта справочника. При этом при получении сообщения из PROGRAMM необходимо отразить изменения в системе и соответственно записать объект в базу, а это в свою очередь запускает обмен в обратную сторону. Получается лишняя отправка сообщения.

Получаю сообщения из PROGRAMM- записываю объект - запись объекта запускает отправку сообщения в PROGRAMM .
---
При получении данных
СпрОбъект = Справочники....СоздатьЭлемент/ПолучитьОбъект
СпрОбъект.ДополнительныеСвойства.Вставить("НеОтправлять", ИСТИНА)

ПередЗаписью/ПриЗаписи СпрОбъекта
Если ОбменДанным.Загрузка = ИСТИНА Тогда
Возврат;
КонецЕсли
Если НЕ (ДополнительныеСвойства.Свойство("НеОтправлять") ИЛИ ДополнительныеСвойства.НеОтправлять <> ИСТИНА Тогда
ВыполнитьОтправку();
КонецЕсли;
---
Ну... При получении можно в ДополнительныеСвойства записывать "НеОтправлять" и потом при/перед записью отрабатывать признак и не отсылать обратно.
---
ДополнительныеСвойства

Где они находится? В процедуре "Записать()" нет аргументов
---
При получении данных
СпрОбъект = Справочники....СоздатьЭлемент/ПолучитьОбъект
СпрОбъект.ДополнительныеСвойства.Вставить("НеОтправлять", ИСТИНА)

ПередЗаписью/ПриЗаписи СпрОбъекта
Если ОбменДанным.Загрузка = ИСТИНА Тогда
Возврат;
КонецЕсли
Если НЕ (ДополнительныеСвойства.Свойство("НеОтправлять") ИЛИ ДополнительныеСвойства.НеОтправлять <> ИСТИНА Тогда
ВыполнитьОтправку();
КонецЕсли;
---
ДополнительныеСвойства

Спасибо. Это то что нужно.
Здравствуйте! Есть задача: создать документ, заполнить его определенными данными и, не записывая его, открыть основную форму пользователю для дозаполнения нужными данными и записи документа. На сервере я форму открыть не могу, возвратить его как результат выполнения функции приводит к ошибке.
Как это можно сделать?
---
Курите в сторону КОпироватьДанныеФормы.
Т.е. на клиенте мы получает форму нового объекта, передаем объект этой формы (Форма.Объект) на сервер, на сервере заполняем и потом заполненный объект копируем в объект формы. Потом форму открываем.
---
Курите в сторону КОпироватьДанныеФормы.
Т.е. на клиенте мы получает форму нового объекта, передаем объект этой формы (Форма.Объект) на сервер, на сервере заполняем и потом заполненный объект копируем в объект формы. Потом форму открываем.
---
Посмотри здесь https://1c-programmer-blog.ru/programmirovanie/kak-otkryt-formu-s-zapolneniem.html
Внимание на ПараметрыЗаполнения - структура, в которую запихни все что заполняешь и определяешь на сервере и оправь на клиент для открытия формы
Изначально заметили, что в т/ч расходных кассовых ордеров дублированы практически все документы, т/ч - динамический список, тем не менее, все дубликаты строк ведут на один и тот же документ, то есть сами документы не дублируются. Данные собирает из РС Реестр документов. Было у кого? Конфигурация типовая.
---
Удалить дубли в справочнике "Ключи аналитики учета по партнерам", потом удалить дубли в справочнике "Ключи реестра документов".
---
Если я правильно понял, то можно исправить через: Функции технического специалиста - Ключи реестра документов - Запустить процедуру удаления дублей, затем пометить на удаление и снять пометку у документа, дубль должен исчезнуть.
P.S. Перед выполнением сделайте копию ИБ, на всякий случай =)
---
Да, это решение. Но беда в том, что каждый новый документ дублируется...
---
Значит вы до конца не сделали все процедуры
---
Удалить дубли в справочнике "Ключи аналитики учета по партнерам", потом удалить дубли в справочнике "Ключи реестра документов".
---
Благодарю!
&ИзменениеИКонтроль

#Удаление
   СуммаКОплате = СуммаНоминала;
#КонецУдаления
#Вставка
   СуммаКОплате = мин(СуммаНоминала, СуммаКОплате);
#КонецВставки

В конфигурации ошибки при проверке возможности применения не возникает

Ошибка применения модуля "...". Текст модуля для метода "..." изменился - возникает в пользовательском режиме

Ошибка стала появляться после обновления конфигурации на сл релиз.

Сравнение модулей показывает изменение в рамках ставки и удаления
---
Какая версия платформы?

Код ошибки: 10235258
В расширении метода клиентского общего модуля с аннотацией &ИзменениеИКонтроль при неизменном методе происходит ошибка вида
Ошибка применения модуля <имя>. Текст модуля для метода <имя метода> изменился

Исправлена: "Технологическая платформа", версия 8.3.18.1779
Исправлена: "Технологическая платформа", версия 8.3.19.1522
Исправлена: "Технологическая платформа", версия 8.3.20.1710
---
Какая версия платформы?

Код ошибки: 10235258
В расширении метода клиентского общего модуля с аннотацией &ИзменениеИКонтроль при неизменном методе происходит ошибка вида
Ошибка применения модуля <имя>. Текст модуля для метода <имя метода> изменился

Исправлена: "Технологическая платформа", версия 8.3.18.1779
Исправлена: "Технологическая платформа", версия 8.3.19.1522
Исправлена: "Технологическая платформа", версия 8.3.20.1710
---
вот как. ни в одну не попал
тестирую на
8.3.18.1289
и
проверил на
8.3.19.1467

Попробую установить 8.3.19.1522
---
Может действительно различаются функции в Конфигурации и Расширении?
(например, количество и название параметров)

Попробуйте закоментировать весь код в Расширении (этой Процедуры/Функции),
и из Конфигурации снова добавить в Расширение Процедуру/Функцию.
А затем, внести в неё изменения.
---
В том то и дело, что когда комментирую изменения, то ошибки не возникает.
---
Актуализируйте модуль расширения из основной конфигурации
---
Напишите пожалуйста как актуализировать модуль расширения?
вот я недотёпа. кнопки проверил...не нашел
---
Ищите в основной конфигурации модуль, далее процедуру или функцию
Добрый день, гении 1С!

Обычные формы 8.2.

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

и на макете разделить страниц сделать
---
Добрый день! это типа сэкономить бумагу и печатать две доверенности сразу на 1 листе? А почему бы не сделать отдельно макет под два дока сразу? отметил в списке две доверенности и отправил на печать с заполнением всех 4-х частей сразу - попарно с каждого дока прямую и оборотную часть. Ну как решение.
---
Пробовал, на первом скриншоте результат
---
а при сохранении в файл тоже не вместе на странице?

просто при предварительном просмотре он показывает один на одной странице, но при сохранении в файле два на странице
---
Да, для экономии бумаги, думаю придется макет переделать
---
просто сделай параллельно еще один макет для двусторонней печати.
---
При сохранении в файл вообще ересь какая-то полдокумента на одной странице, другая половина неизвестно где вообще
---
Решил так - изменил макет и ориентацию с альбомной на портрет - теперь метод Вывести работает
Здравствуйте.

Не могу расположить горизонтально колонки в группе колонок - какое выбрать свойство?

```1c
    ГруппаПитание = Элементы.Добавить("Товары2ГруппаПитание", Тип("ГруппаФормы"), ТаблицаТовары);
    ГруппаПитание.Вид = ВидГруппыФормы.ГруппаКолонок;
    ГруппаПитание.Заголовок = "Питающее напряжение";
    ГруппаПитание.Группировка = ??? // свойство "Группировка" отсутствует в списке свойств
    ГруппаПитание.ОтображатьВШапке = Истина;
```
---
Что-то синтаксис-помощник глючит:

```1c
    ГруппаПитание.Группировка = ГруппировкаКолонок.Горизонтальная;
```
---
Что-то синтаксис-помощник глючит:

```1c
    ГруппаПитание.Группировка = ГруппировкаКолонок.Горизонтальная;
```
---
""ГруппировкаКолонок.Горизонтальная;"
пример: https://www.cyberforum.ru/1c-standard/thread2863306.html
Всем привет. Раньше эта конструкция работала, теперь перестала. Пишет "Метод объекта не обнаружен (ПолучитьОбъект)". За ранее спасибо за ответы.
1С:Комплексная автоматизация 2 (2.5.7.366)

```1c
    СсылкаДокументЗаказКлиента = Объект.ДокументОснование;
    ОбъектДокументЗаказКлиента = СсылкаДокументЗаказКлиента.ПолучитьОбъект();

    Для Каждого СтрокаТЧ Из ОбъектДокументЗаказКлиента .Товары Цикл

    Сообщить(СтрокаТЧ.Цена);

    КонецЦикла;
```
---
Заработало на сервере. А делал на клиенте. Извиняюсь за тему.
---
Заработало на сервере. А делал на клиенте. Извиняюсь за тему.
Привет Всем
в самописной конфигурации на УФ есть формасписка независимого РегистраСведений, на ней кнопка с командой которая запускает обработку, обработка добавляет запись в этот регистр сведений, после закрытия формы обработки приходится нажимать кнопку Обновить в форме списка регистра что бы появилась добавленная запись, как можно такой ситуации оповестить форму списка регистра?, не могу догнать как использовать ОбновитьИнтерфейс() при закрытии обработки

с Уважением Дамир
---
В форме обработке использовать Оповестить, в форме списке обновить список в ОбработкеОповещения
---
В форме обработке использовать Оповестить, в форме списке обновить список в ОбработкеОповещения
---
Типа такого?

&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
 Если ИмяСобытия = "ФормаЗакрыта" Тогда
  ОбновитьИнтерфейс();
 КонецЕсли;
КонецПроцедуры
---
только более осмысленное имя событие дать
---
Ага, спасибо большое, че то я сам затупил действительно все так просто оказалось
---
если по кнопке в форме регистра открывается форма обработки, то можно в методе "ОткрытьФорму" можно указать Оповещение, которое сработает после закрытия формы обработки.
Обновляю конфигурацию. Вопрос. Если на сервере клиента очень долго происходит обновление, то можно взять cf данной конфигурации обновить на своем сервере, а потом натянуть их на рабочую?
---
ну у меня есть бэкап базы, в ней готовлю конфигурацию. Затем загружаю у клиента с заменой. Я через релизы не перепрыгиваю, поэтому для каждого релиза свой cf-ник, и соответственно запуск 1С-предприятия с отработкой всех процедур отложенного обновления
---
В файловой базе без данных размещенной на SSD будет еще быстрее
---
Всегда так делаю
---
А вы копируете себе на сервер cf и дальше запускаете начальную настройку? И в последующем после обновления каждого релиза нужно запускать 1С предприятие?
---
ну у меня есть бэкап базы, в ней готовлю конфигурацию. Затем загружаю у клиента с заменой. Я через релизы не перепрыгиваю, поэтому для каждого релиза свой cf-ник, и соответственно запуск 1С-предприятия с отработкой всех процедур отложенного обновления
Всем привет, делал обмен между УТ10 и БП3. Все документы перенеслись без проблем, но в табличной части у номенклатуры отсутствует единица измерения. Она автоматически заполняется если скопировать и вставить номенклатуру, ну или руками выбрать уже у выбранной номенклатуры. Т.к. документов около 20к, а в табличной части не одна номенклатура, то руками вносить не вариант.
Может кто-то подскажет, как перевыбрать номенклатуру или обработка может у кого-нибудь есть?
---
В УТ справочник "ЕдиницыИзмерения" - Это подчиненный справочник, владелец - Номенклатура.
В БУХ - это Классификатор единиц измерения.
Поэтому в ПКС "ЕдиницаИзмерения" нужно сделать так:

```1c
    Значение = ОбъектКоллекции.ЕдиницаИзмерения.ЕдиницаПоКлассификатору;
```
---
как вариант выгрузить из одной базы всю номенклатуру (с кодами номенклатуры и кодами единиц измерения) в файл эксель, И в другой уже обходом по файлу делать перезапись.
---
ми номенклатуры и кодами еди А просто выгрузить в эксель Номенклатуру с кодом нельзя? Я код номенклатуры вставлял и ед.измерения появлялась
---
ПКС "ЕдиницаИзмерения" создано?
---
да
---
ПКО приложите
---
В УТ справочник "ЕдиницыИзмерения" - Это подчиненный справочник, владелец - Номенклатура.
В БУХ - это Классификатор единиц измерения.
Поэтому в ПКС "ЕдиницаИзмерения" нужно сделать так:

```1c
    Значение = ОбъектКоллекции.ЕдиницаИзмерения.ЕдиницаПоКлассификатору;
```
---
Сделай обмен в котором загрузи только справочник ЕдиницыИзмерения. Установи соответствие при загрузке в БП
Вот сказали, что в 108 релизе есть уже новая транспортная накладная Транспортная накладная 2022. Подскажите где найти ее макет. Мне нужно сделать изменения в 7.7 и не очень хочется самому рисовать макет.
---
Вообще все макеты Транспортной накладной в обработке "ПечатьТранспортнойНакладной" смотри.
---
Вообще все макеты Транспортной накладной в обработке "ПечатьТранспортнойНакладной" смотри.
Добрый день коллеги!
Работаем в 1С БП 3.0, база находится в сервисе 1С:Fresh
В бухгалтерию обратился сотрудник, с просьбой предоставить ему количество неотгуленных дней отпуска за период его работы в компании, то есть остатки отпусков.
Подскажите можно ли как то это посмотреть в данной конфигурации.
Заранее Спасибо!
---
Добрый день! насколько знаю. что даже в редакции БП 3.0 КОРП нет отчетов связанных с остатками отпусков.
---
Добрый день!
Такой возможности нет, учет остатков отпусков автоматизирован только в ЗУП.
---
Добрый день!
Такой возможности нет, учет остатков отпусков автоматизирован только в ЗУП.
---
Добрый день! насколько знаю. что даже в редакции БП 3.0 КОРП нет отчетов связанных с остатками отпусков.
Доброго времени суток. При проверке запроса в консоле запросов выскакивает ошибка (на скриншоте). В запросе строка выглядит так
```1c
    "41" КАК Код
```
. Если убрать кавычки, и оставить 41 как число, то ошибка пропадает, а если ставить в кавычках то ошибка. При этом в конфигураторе никаких ошибок не вылезает. Подскажите, пожалуйста, из за чего такая дичь может быть?
---
Это нормально. В конфигураторе для того чтобы использовать " кавычку внутри строки нужно повторить её дважды; В консоли запросов - запрос не обернут в кавычки, поэтому удвоение не требуется;
в конфигураторе ""41""
в консоли "41"
---
Это нормально. В конфигураторе для того чтобы использовать " кавычку внутри строки нужно повторить её дважды; В консоли запросов - запрос не обернут в кавычки, поэтому удвоение не требуется;
в конфигураторе ""41""
в консоли "41"
---
понял, спасибо!
Добрый день! Вывожу в отчет разность двух временных значений в минутах, подскажите как преобразовать эту разницу в формат: 1 день, 10 часов, 15 минут?
---
Я нашел более адекватное решение, если кому интересно. Можно в СКД вызвать функцию из общего модуля "ДлительностьСтрокой(Длительность)"
---
это в секундах же?
только писать код по пересчету, типовых методов нет
---
Как вариант, в запросе можно использовать

ДобавитьКДате(ДатаВремя(1, 1, 1), МИНУТА, КоличествоМинут) - так вы получите значение типа дата:

02.01.0001 10:15:00

что с этим делать дальше - придумайте сами.

Сложность будет при значении в минутах более 31 дня.
---
вот так пересчитать
лкИнтервал = "" + цел(лкМинуты /(24*60)) + " день, " + цел(лкМинуты % (24*60) / 60 ) + "час. " + лкМинуты % 60 + " мин."

можно и в запросе
---
Так жалуется
ВТ_Задачи.Длительность = "" + ЕСТЬNULL(ВТ_Задачи.Длительность, 0) /(24*60) + " день, " + ЕСТЬNULL(ВТ_Задачи.Длительность, 0) * (24*60) / 60 + "час. " + ЕСТЬNULL(ВТ_Задачи.Длительность, 0) * 60 + " мин." Видимо какие то проблемы с преобразованием типов
---
складывать строки и числа в запросе нельзя
---
складывать строки и числа в запросе нельзя
---
Можно рассчитать отдельно по колонкам Дни, Часы, Минуты !
---
Я нашел более адекватное решение, если кому интересно. Можно в СКД вызвать функцию из общего модуля "ДлительностьСтрокой(Длительность)"
---
Всем спасибо, за помощь