arefaste/1C_Forums huggingface dataset:
Добрый день.

Возможно ли на командный интерфейс подсистемы добавить такую ссылку, при нажатии на которую открывался бы на просмотр определенный файл из справочника Файлы?
---
Можете добавить общую команду, вывести ее в нужный раздел, в обработчике пишете следующее:

```1c
    ФайлСсылка = ... // реализуете логику получения ссылки на нужный файл

    ДанныеФайла = РаботаСФайламиКлиент.ДанныеФайла(ФайлСсылка);

    РаботаСФайламиКлиент.ОткрытьФайл(ДанныеФайла);
```

Вообще, посмотрите общие модули "РаботаСФайлами" и "РаботаСФайламиКлиент", возможно найдете среди экспортных процедур и функций что-нибудь еще полезное.
---
В теории - обработка с единственным реквизитом "ХранилищеЗначения", соответсвенно открывая ее мы работаем с данным файлом (загружаем, выгружаем), далее команда которая вызывает отображения данного файла с указанным расширением, после данную команду добавляем в интерфейс.
---
Можете добавить общую команду, вывести ее в нужный раздел, в обработчике пишете следующее:

```1c
    ФайлСсылка = ... // реализуете логику получения ссылки на нужный файл

    ДанныеФайла = РаботаСФайламиКлиент.ДанныеФайла(ФайлСсылка);

    РаботаСФайламиКлиент.ОткрытьФайл(ДанныеФайла);
```

Вообще, посмотрите общие модули "РаботаСФайлами" и "РаботаСФайламиКлиент", возможно найдете среди экспортных процедур и функций что-нибудь еще полезное.
---
Спасибо, ваше решение самое простое.
Но теперь возникла проблема - эта команда отображается только у администратора. Команда добавлена в Панель действий.Сервис, в командном интерфейсе подсистемы везде стоят галочки. В чем может быть проблема?
---
Нет прав. На команды права ролей назначаются отдельно.
---
Возможно
---
ЗапуститьПриложение (RunApp)
Синтаксис:
ЗапуститьПриложение(<Строка команды>, <Текущий каталог>, <Дождаться завершения>)
Параметры:
<Строка команды> (обязательный)
Тип: Строка. Командная строка для запуска приложения либо имя файла, ассоциированного с некоторым приложением.
<Текущий каталог> (необязательный)
Тип: Строка. Задает текущий каталог запускаемого приложения.
<Дождаться завершения> (необязательный)
Тип: Булево. Истина - дожидаться завершения запущенной системы перед продолжением работы.
Значение по умолчанию: Ложь
Описание:
Выполняет запуск внешнего приложения либо открытие файла с использованием ассоциированного с ним приложения.
Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
Примечание:
В отличие от функции КомандаСистемы запуск приложения выполняется непосредственно, минуя командный интерпретатор.
Пример:
ЗапуститьПриложение("www.1c.ru");
// открытие файла MS Excel
ЗапуститьПриложение("Таблица.xls");
Здравствуйте. Есть база зарплаты 3.1.9.159, в которой бухгалтера решили вести нумерацию кадровых документов сами. Соответственно после этого у них в печатных формах Т-1,5,8 и тд. не проставляется номер документа. А так как я не силен в печатных формах, которые формируются с помощью отчетов СКД, то помогите найти где мне найти код по номеру документа в печатной форме?
---
Ну вот например в бух. предприятия это функция ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(Шапка.Номер, Истина, Ложь) - используется в модуле менеджера документа с печатной форме. Думаю для ЗУП аналогичная функция
---
В ерп тоже функция этаже используется для номер ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(Шапка.Номер, Истина, Ложь) . В ЗУПе точно аналогично
---
ПолучитьНомерНаПечать в глобальном поиске забейте. Думаю, это то, что Вам советовали выше. Она в общем модуле "ПрефиксацияОбъектовКлиентСервер".
---
При автозаполнении номера в печатную форму берется цифра не считая нулей. Например "0000-00001" в печатную форму попадает "1". Никак не могу найти где это прописано
---
Ну вот например в бух. предприятия это функция ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(Шапка.Номер, Истина, Ложь) - используется в модуле менеджера документа с печатной форме. Думаю для ЗУП аналогичная функция
---
В ерп тоже функция этаже используется для номер ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(Шапка.Номер, Истина, Ложь) . В ЗУПе точно аналогично
---
В нужных мне документах нету данной функции. Мне кажется это где то формируется в СКД отчете.
---
Попробуйте посмотреть в этой процедуре ВывестиВДокументРезультатОбластиМакета(), может быть там данные не попадают.
Может у Вас кто-то с настраиваемыми печатными формами поиграл, там есть приказ Т-1? Старые документ, где нумерация стандартная сейчас корректно формируются?
---
Где нумерация стандартная, то все корректно. Я так понял где то есть функция которая как раз берет префикс номера не считая нулей, а так как нумерация вводится теперь по другому, она не понимает что брать.
Сейчас посмотрю процедуру которую вы предложили.
---
ПолучитьНомерНаПечать в глобальном поиске забейте. Думаю, это то, что Вам советовали выше. Она в общем модуле "ПрефиксацияОбъектовКлиентСервер".
---
Да, спасибо, именно эта функция
---
Настройка - Дополнительные настройки - Удалять префиксы из номеров кадровых приказов http://prntscr.com/n6nyyi судя по всему это то что вам нужно
Не подскажете можно ли как-нибудь программно получить пароль от учётной записи электронной почты, в конфе УТ 11.4
Хочу реализовать подключение и отправку писем привязанную к учётке.
---
Попробуйте так:

```1c
    Пароль = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(УчеткаСсылка);
```
---
посмотрите где он хранится
---
Попробуйте так:

```1c
    Пароль = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(УчеткаСсылка);
```
Заполняю программно реализацию услуг. На ее основании делаю счет-фактуру

```1c
    НоваяРеализация.Записать(РежимЗаписиДокумента.Проведение);
    СчетФактура = УчетНДСПереопределяемый.СоздатьСчетФактуруВыданныйНаОсновании(НоваяРеализация.Ссылка);
```

а теперь мне нужно не создать новую пару документов, а изменить уже созданные

Если пишу так

```1c
    НоваяРеализация = Реализация.ПолучитьОбъект();
    НоваяРеализация.ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.Услуги;

    НоваяРеализация.Записать();

    //теперь будем получать таблицу процентов по договору
    НоваяРеализация.Услуги.Очистить();
    ЗаполнитьДокументНаСервере(НоваяРеализация,НоваяРеализация.Услуги);

    НоваяРеализация.Записать(РежимЗаписиДокумента.Проведение);
    НовыйСчетФактура=СчетФактура.ПолучитьОбъект();
    НовыйСчетФактура.Заполнить(Реализация);
    НовыйСчетФактура.Записать();
```

Так вот если так ТО программа ругается

{ВнешняяОбработка.Реализация_Проценты.Форма.Форма.Форма(717)}: Ошибка при вызове метода контекста (Заполнить)
  НовыйСчетФактура.Заполнить(Реализация);
по причине:
Ошибка при выполнении обработчика - 'ОбработкаЗаполнения'
по причине:
{Документ.СчетФактураВыданный.МодульОбъекта(940)}: На основании документа Реализация (акт, накладная) 00БП-000019 от 31.01.2019 23:59:59 был введен Счет-фактура выданный 00БП-0000018 от 31.01.2019 23:59:59
  ВызватьИсключение ТекстСообщения;

Подскажите, как перезаполнить существующий счет-фактуру используя типовой функционал БП3.0 (БП3.0.68)
---
А вы не пробовали просто провести реализацию без перезаполнения СФ? По идее, при проведение СФ сама должна обновится.
---
Ну так вы сначала удалите старую счет-фактуру, а потом создайте и заполните новую.
Как минимум попытайтесь разпровести ее.
И не забывайте проводить в конце
---
Читайте внимательно, ключевое слово - программно. Не очень понимаю, зачем удалять объект, если нужно его перезаполнить. Можно конечно взять и обойти все реквизиты счета-фактуры. Но я думал, что в типовой функционале уже присутствует данная функция, так как при изменении реализации меняется и счет-фактура.
---
А вы не пробовали просто провести реализацию без перезаполнения СФ? По идее, при проведение СФ сама должна обновится.
---
Да. Так сработало. Спасибо!
Какая в данный момент существует самая упрощенная и быстрая база 1с для тестов программирования, которая запускалась бы мгновенно, или может как-то вручную урезать можно есть статьи по этой теме?

п.с. хотелось бы узнать все варианты, кроме "поставить по мощнее железо"
---
Вам для каких тестов необходимо? Поставьте себе платформу 8.3.Х.Х. и пишите сколько хотите.
Как вариант, Документооборот открывается моментально, если пустая.
---
для тестов программирования - работайте в собственной конфигурации, в которой будут только необходимые объекты
---
А лучше всего взять базу БСП демо..... там есть первоначальные данные и показано как пользоваться БСП..... что еще нужно для изучения и тестирования !!!!
---
тесты просто в виде списка ответов на вопросы?
Самая быстрая будет пустая, написанная под себя, где не будет ничего лишнего, кроме функционала проведения тестирования.

Как вариант, вот Пример такой конфигурации, сделанной для себя
---
для тестов программирования - работайте в собственной конфигурации, в которой будут только необходимые объекты
---
Вам для каких тестов необходимо? Поставьте себе платформу 8.3.Х.Х. и пишите сколько хотите.
Как вариант, Документооборот открывается моментально, если пустая.
---
А лучше всего взять базу БСП демо..... там есть первоначальные данные и показано как пользоваться БСП..... что еще нужно для изучения и тестирования !!!!
---
семерочную пустую поставить, какой-нибудь Тис, они очень быстрые.
Коллеги, добрый день. С 1с я знаком слабо, програмирую на c#. Видел пару статей по подключение 1c+com. Допустим есть в 1с отчёт 2ндфл. Есть ли способ вытащить его из вне?

Коллега сказал, что можно отснифать sql запрос и потом в самом c# формировать форму 2ндфл, но это самый неудобный вариант.
---
В 1С написать функцию выполняющую отчеты с сохранение в файл и получающую на возврате строку куда сохранила файл. В шарпе подключитесь к серверу и выполните эту функцию.
---
по ком получают данные. Если вам нужен отчет. То вам нужно либо типовая рассылка.
Либо написать в 1С вебсервис или ашттп и вызвать его шарпом, получите результат, который напишите в 1С.
---
Допустим есть в 1с отчёт 2ндфл В 1С есть отчеты -указал параметры, нажал кнопку сформировать и получил оперативные данные из БД и регламентированные отчеты (тот же самый 2ндфл) - они используют обычно форму отчета, но данные получают не оперативно, а после построения сохраняют в БД. И у них есть механизм выгрузки в xml (для сдачи в контролирующие инстанции).

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

Вот как получить этот регламентированный отчёт средствами 1с?
---
внешними методами что то не придумывается...
надо на уровне 1с http сервис писать - он как раз простенький получится (на пол часа работы)
---
В результате вы хотите получить таблицу данных из 1С для отчета 2-ндфл или готовый нарисованный отчет в каком то файле: ексель или пдф??
---
В результате вы хотите получить таблицу данных из 1С для отчета 2-ндфл или готовый нарисованный отчет в каком то файле: ексель или пдф??

Я хочу получить то что видит юзер в 1с, то бишь отчёт сформированный средствами 1с.
---
Как правило, в типовых конфигурация возможна настройка рассылки отчетов. Получение отчета почтой Вам не подойдет?
---
(3) Как правило, в типовых конфигурация возможна настройка рассылки отчетов. Получение отчета почтой Вам не подойдет?

Конфендиалка)
---
ТО есть вы получили данный отчет в 1С и далее вы его загрузите к себе в базу - считывая определенные ячейки из данного отчета??так хотите?
---
платформа умеет сохранять в эксель, а дальше с файлом делайте что-то хотите, хоть на атомы его шарпом разлагайте
---
платформа умеет сохранять в эксель, а дальше с файлом делайте что-то хотите, хоть на атомы его шарпом разлагайте

Ну а как автоматизировать процесс выгрузки данных в excel и перехват его шарпом
---
В 1С написать функцию выполняющую отчеты с сохранение в файл и получающую на возврате строку куда сохранила файл. В шарпе подключитесь к серверу и выполните эту функцию.
---
Из 1С сохранять отчет в pdf на диск, а дальше его копировать/переносить.
Подскажите, пожалуйста!

Есть отчет на СКД. Нужно наложить условия. Есть условия на измерения вирутальной таблицы, а есть условия в ГДЕ. Все эти условия/отборы необязательны к заполнению пользователем.

Нужно те условия, что на виртуальную таблицу накладывать через {}, т.е. так .Остатки({&Период}, {(ВидДенежныхСредств = &ВидДенежныхСредств)} и такие условия попадут на вкладку Параметры? А те усливя, что висят в ГДЕ, их убрать из запроса и забить их в Отбор?

Т.е. пользователь забивает в настойках отчета вначале вкладку параметры по необходимости, а потом и вкладку Отборы по необходимости?
Так правильно делать?
---
Вид денежных средств не надо, так как не факт, что нужно по ним делать отбор.
Только период, остальные отборы через вкладку отбор на стороне клиента.
Можете со стороны конфигуратора основные отборы вывести, что бы "не очень умные" пользователи, только ставили галку и выбирали значение.
---
Если хотите наложить условие по периоду, на виртуальную таблицу, то никаких параметров не надо. Если вы обратите внимание, то при отсутствии условий в параметрах временных таблиц, в СКД на вкладке "Параметры" все равно будут параметры с типом "дата".

Вообще если в СКД лучше избегать по возможности жестких параметров в запросе. Лучше накладывать отбор в настройках компоновки
---
Вообще если в СКД лучше избегать по возможности жестких параметров в запросе. Лучше накладывать отбор в настройках компоновки

Эти отборы пользователи юзают почти постоянно и если чего им вдруг не хватает, то они уже сами добавят в отбор.
Условие на ВидДенежныхСредств можно и в отбор запихать, но тогда, как я понимаю, оно при формиовании системой запроса само в ГДЕ попадет.
А ВидДенежныхСредств - это измерение регистра накопления, отбор на которое нужно в параметре указывать, а не в ГДЕ.
.Остатки({&Период}, {(ВидДенежныхСредств = &ВидДенежныхСредств)}

Сори, если чушь пишу.

Вопрос с периодом вообще оставим.
---
СКД - довольно сообразительная штука. В общем случае, если "ВидДенежныхСредств" - измерение регистра, из которого выбираются данные, при этом "ВидДенежныхСредств" является полем отчета, и на него установлен отбор (не важно какой), этот отбор СКД применит именно в параметрах виртуальной таблицы, не в секции ГДЕ.

Есть разные возможности подсказать СКД, где и каким образом устанавливать отбор в запросе. Таким примером является (5). Тут уже нужно смотреть схему. Но в простом случае с включенным автозаполнением наборов данных СКД и сама хорошо разбирается.
---
основные отборы (период, без него ни куда) накладываете в настройках компоновки, как писали выше, а остальные поля просто оставляете доступными для отбора.
И если пользователю надо, то сам добавит в отбор.
---
а если так написать?
.Остатки({&Период}, {(ВидДенежныхСредств).*} )
---
Вид денежных средств не надо, так как не факт, что нужно по ним делать отбор.
Только период, остальные отборы через вкладку отбор на стороне клиента.
Можете со стороны конфигуратора основные отборы вывести, что бы "не очень умные" пользователи, только ставили галку и выбирали значение.
Добрый день. Подскажите, как сделать простую защиту от двойной загрузки реестра? Т.е. имеется реестр, который будет загружаться в БП 3.0 с помощью обработки или документа. Этой же обработкой/документом будут создаваться служебные документы (документы нельзя изменять - добавлять реквизиты или вообще что либо с ними делать). Нужно иметь проверку, что бы пользователь повторно не загрузил один и тот же реестр несколько раз. Я недавно начал осваивать 1с8, поэтому буду благодарен за советы. Хотелось бы увидеть или пример такой защиты или подсказку, как это сделать.
---
Если реестр в этом регистре и будет храниться, а имена файлов уникальны (т.е. уникальность обеспечена правилами наименования), то сделать измерениями регистра ИмяФайла и НомерСтроки весьма верно и весьма удобно.
---
обычная проверка на существование записи
---
зависит от состава этого реестра. взять бы ключевое поле выделить и грузить в регистр, где будет это поле единственным измерением, тогда двойную загрузку Вам не позволит сделать платформа(или перезапишет, что тоже приемлемо).
---
Реестр имеет поля Дата-время, ЛицСчет, ФИО, Сумма. Уникальное имя файла реестра. Я думал в регистр сведений вносить уникальное имя файла, но думается мне что это не очень правильно.
---
Если реестр в этом регистре и будет храниться, а имена файлов уникальны (т.е. уникальность обеспечена правилами наименования), то сделать измерениями регистра ИмяФайла и НомерСтроки весьма верно и весьма удобно.
---
Понял. Буду пробовать сооружать :) Спасибо.
---
забыл уточнить - других измерений быть не должно, иначе никакой уникальности не будет, и расплодить записей по "лишним" измерениям возможность останется. На свой вкус поля со значениями кидаем как ресурсы или реквизиты.
Хочу передать параметры, чтобы после положительного ответа на вопрос, программа сделала копию договора

```1c
    Процедура УстановитьПроцентПоДоговору(СтрокаТЧ)
    Если СтрокаТЧ.ПроцентПоДоговору = 0 Тогда
    Сообщить ("Процент не может быть ноль");
    Иначе
    НайденныйДоговор=НайтиДоговорПокупателя(СтрокаТЧ.Договор);
    Если НайденныйДоговор=СтрокаТЧ.Договор Тогда
    СтруктураПараметров = Новый Структура;
    СтруктураПараметров.Вставить("Объект",ЭтотОбъект);
    СтруктураПараметров.Вставить("Договор",СтрокаТЧ.Договор);
    СтруктураПараметров.Вставить("Процент",СтрокаТЧ.ПроцентПоДоговору);
    СтруктураПараметров.Вставить("СтрокаТЧ",СтрокаТЧ);
    Оповещение = Новый ОписаниеОповещения("ПослеОтветаНаВопрос",СтруктураПараметров);
    ПоказатьВопрос(Оповещение,"Создать договор покупателя?", РежимДиалогаВопрос.ДаНет,,КодВозвратаДиалога.Нет);
    Иначе
    УстановитьПроцентНаСервере(НайденныйДоговор, СтрокаТЧ.ПроцентПоДоговору);
    КонецЕсли;
    КонецЕсли;
    КонецПроцедуры
```

Но тогда при исполнении модуля возникает такая ошибка

{ВнешняяОбработка.Реализация_Проценты.Форма.Форма.Форма(622)}: Ошибка при вызове конструктора (ОписаниеОповещения)
   Оповещение = Новый ОписаниеОповещения("ПослеОтветаНаВопрос",СтруктураПараметров);
по причине:
Не найден экспортируемый метод: ПослеОтветаНаВопрос

А когда пишу так

```1c
    ОписаниеОповещения("ПослеОтветаНаВопрос",ЭтотОбъект);
    ПоказатьВопрос(Оповещение,"Создать договор покупателя?", РежимДиалогаВопрос.ДаНет,,КодВозвратаДиалога.Нет);
```

То тогда все ок, но параметров не передается.
---
в описании оповещения, не 2, а 3 параметра

```1c
    Оповещение = Новый ОписаниеОповещения("ПослеЗакрытияВопросаОтменаОтключения",ЭтаФорма,Параметры);
```

Первый - это имя экспортной процедуры куда оно попадет послевопроса,
второй - это где ее искать, если в этом же модуле формы, то значит должна быть ЭтаФорма...но может быть и в каком нибудь общем модуле.
Третий параметр - это СтуктураПараметров - которую туда передаем,
и получаем в этой процедуре, вторым параметром

```1c
    &НаКлиенте
    Процедура ПослеЗакрытияВопросаОтменаОтключения(Результат,Параметры) Экспорт
```
---
в описании оповещения, не 2, а 3 параметра

```1c
    Оповещение = Новый ОписаниеОповещения("ПослеЗакрытияВопросаОтменаОтключения",ЭтаФорма,Параметры);
```

Первый - это имя экспортной процедуры куда оно попадет послевопроса,
второй - это где ее искать, если в этом же модуле формы, то значит должна быть ЭтаФорма...но может быть и в каком нибудь общем модуле.
Третий параметр - это СтуктураПараметров - которую туда передаем,
и получаем в этой процедуре, вторым параметром

```1c
    &НаКлиенте
    Процедура ПослеЗакрытияВопросаОтменаОтключения(Результат,Параметры) Экспорт
```
---
Извините, ступил.

Правильно было так

```1c
    СтруктураПараметров = Новый Структура;

    СтруктураПараметров.Вставить("Договор",СтрокаТЧ.Договор);
    СтруктураПараметров.Вставить("Процент",СтрокаТЧ.ПроцентПоДоговору);

    Оповещение = Новый ОписаниеОповещения("ПослеОтветаНаВопрос",ЭтотОбъект,СтруктураПараметров);
    ПоказатьВопрос(Оповещение,"Создать договор покупателя?", РежимДиалогаВопрос.ДаНет,,КодВозвратаДиалога.Нет);
```
Здравствуйте

При выполнении запроса в консоли отбор срабатывает корректно но при передачи параметра в запрос выполняемый на скд отбор выполняется не корректно(берется только первое значение из списка значений)

ВЫБРАТЬ РАЗЛИЧНЫЕ
 ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Период,
 ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДоговорКонтрагента,
 ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДокументРасчетовСКонтрагентом,
 ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ВидРасчетовСКонтрагентом,
 ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Организация,
 ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.Контрагент,
 ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДокументРасчетовСКонтрагентом.Ссылка,
 ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.СуммаВзаиморасчетовРасход * (ВложенныйЗапрос.Сумма / ВложенныйЗапрос.СуммаДокумента) КАК Кэф,
 ВложенныйЗапрос.Ссылка
ИЗ
 РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ДокументРасчетовСКонтрагентом ССЫЛКА Документ.РеализацияТоваровУслуг) КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты
  ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
   СУММА(РеализацияТоваровУслугТовары.Сумма) КАК Сумма,
   РеализацияТоваровУслугТовары.Ссылка КАК Ссылка,
   РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента КАК СуммаДокумента
  ИЗ
   Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
  ГДЕ
   НЕ РеализацияТоваровУслугТовары.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура)

  СГРУППИРОВАТЬ ПО
   РеализацияТоваровУслугТовары.Ссылка,
   РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента) КАК ВложенныйЗапрос
  ПО ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.ДокументРасчетовСКонтрагентом = ВложенныйЗапрос.Ссылка
ГДЕ
 ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОбороты.СуммаВзаиморасчетовРасход <> 0

конф УТ 10.3 отчет выполняется на СКД

Подскажите в чем проблема.
Реквизит который должен выполнять отбор "Номенклатура"
---
Разобрался . в СКД на вкладке параметров нужно проставить галочку что параметру доступен список значений
---
Разобрался . в СКД на вкладке параметров нужно проставить галочку что параметру доступен список значений
1С:Предприятие 8.3 (8.3.13.1513)
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.67.74)

В обработке есть реквизит с типом динамический список и в списке выбора "Основная Таблица" нет регистра из расширения. Почему?
Как на форму вывести регистр сведении из расширения с возможностью динамического изменения?
---
Внешние обработки в режиме конфигуратора не видят объекты расширений, смиритесь. Пишите запросы руками.
---
Действительно, а в чём проблема написать запрос?
---
А смотрите регистр в основной конфигурации или из расширения.
Это я к тому, что если обработка/форма не в расширении, то она не увидит этот регистр, но если допустим программно задать запрос динамисеского списка, то все прекрасно должно отработать.
---
Форма с динамическим списком находится во внешней обработке
---
Внешние обработки в режиме конфигуратора не видят объекты расширений, смиритесь. Пишите запросы руками.
---
Либо сделать обработку не внешней, а добавить в расширение :-)
---
Однозначно нужно забрасывать в расшинение и уже там дорабатывать