arefaste/1C_Forums huggingface dataset:
Доброго времени суток,
Возникла задача: при открытии формы(при определенном условии) подсвечивать поле которое неправильно заполнили.
Реализовал след. образом: проверка - если результат отрицателен - открывается поле справочника и поле подсвечивается.
Место вызова открытия форм:

```1c
    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("Ключ", Справочники.СА_*****.НайтиПоКоду(МассивПунктов[Индекс]));
    ПараметрыФормы.Вставить("ПодсветкаПоля",Истина); //Параметр подсветки поля
    ОткрытьФорму("Справочник.СА_*****.ФормаОбъекта",ПараметрыФормы);
```

На стороне формы:

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ВключитьПодсветкуПоля = Ложь;
    Если Параметры.ПодсветкаПоля = Истина Тогда
    ВключитьПодсветкуПоля = Истина;
    Иначе
    КонецЕсли;
    Если ВключитьПодсветкуПоля = Истина Тогда
    Элементы.Группа8.ЦветФона = ЦветаСтиля.ЦветВажного;
    Иначе
    КонецЕсли;
    КонецПроцедуры
```

Хотелось бы узнать насколько код грамотен - свою задачу он отрабатывает, но все же.
UPD: Уже не грамотен,посколько при создании на сервере выдает ошибку не найдя параметра Подсветки в передаваемых параметрах.
---
```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    ВключитьПодсветкуПоля = Ложь;

    Параметры.Свойтсво("ПодсветкаПоля", ВключитьПодсветкуПоля);

    Если ВключитьПодсветкуПоля Тогда
    Элементы.Группа8.ЦветФона = ЦветаСтиля.ЦветВажного;
    КонецЕсли;

    КонецПроцедуры
```
---
```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    ВключитьПодсветкуПоля = Ложь;

    Параметры.Свойтсво("ПодсветкаПоля", ВключитьПодсветкуПоля);

    Если ВключитьПодсветкуПоля Тогда
    Элементы.Группа8.ЦветФона = ЦветаСтиля.ЦветВажного;
    КонецЕсли;

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

Пыталась сделать так, но выводится только проведенные. ПОМОГИТЕ!

```1c
    ВЫБРАТЬ
    ПоказанияСчетчиков.Счетчик КАК Счет,
    ПоказанияСчетчиков.Дата КАК Дата,
    ПоказанияСчетчиков.Показание КАК Показание,
    Счетчик.Наименование КАК Наименов
    ИЗ
    РегистрСведений.ПоказанияСчетчиков КАК ПоказанияСчетчиков
    ПРАВОЕ СОЕДИНЕНИЕ Справочник.Счетчик КАК Счетчик2
    ПО ПоказанияСчетчиков.Счетчик = Счетчик2.Ссылка
    ГДЕ
    НЕ Счетчик2.ЭтоГруппа
    И ПоказанияСчетчиков.Дата = &Период
```
---
```1c
    Выбрать Ссылка
    Из Справочник.Счетчик
    ГДЕ НЕ Ссылка В (Выбрать Счетчик Из РегистрСведений.ПоказанияСчетчиков)
```
---
```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Счетчики.Ссылка КАК Счётчик,
    Показания.Показание КАК Показание
    ИЗ
    Справочник.Счетчик КАК Счетчики
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПоказанияСчетчиков.СрезПоследних(&Период, ) КАК Показания
    ПО Счетчики.Ссылка = Показания.Счетчик
    И (НЕ Счетчики.ЭтоГруппа)
    ГДЕ
    Показания.Показание ЕСТЬ NULL
```
---
Всем большое спасибо! ВОТ ПРАВИЛЬНОЕ:

```1c
    Выбрать
    Ссылка
    Из
    Справочник.Счетчик КАК Счетчик
    ГДЕ
    НЕ Ссылка В (Выбрать
    Счетчик
    Из
    РегистрСведений.ПоказанияСчетчиков
    ГДЕ
    Дата = &Период)
    И НЕ Счетчик.ЭтоГруппа
```
---
я думаю проблема в это "И ПоказанияСчетчиков.Дата = &Период"
---
в первую временную таблицу выберите показания из регистра за нужный период,
затем соединяете весь справочник с временной таблицей (ЛЕВОЕ СОЕДИНЕНИЕ ) и условие
ПоказанияСчетчиков.Показание ЕСТЬ NULL
---
```1c
    Выбрать Ссылка
    Из Справочник.Счетчик
    ГДЕ НЕ Ссылка В (Выбрать Счетчик Из РегистрСведений.ПоказанияСчетчиков)
```
---
```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Счетчики.Ссылка КАК Счётчик,
    Показания.Показание КАК Показание
    ИЗ
    Справочник.Счетчик КАК Счетчики
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПоказанияСчетчиков.СрезПоследних(&Период, ) КАК Показания
    ПО Счетчики.Ссылка = Показания.Счетчик
    И (НЕ Счетчики.ЭтоГруппа)
    ГДЕ
    Показания.Показание ЕСТЬ NULL
```
---
Всем большое спасибо! ВОТ ПРАВИЛЬНОЕ:

```1c
    Выбрать
    Ссылка
    Из
    Справочник.Счетчик КАК Счетчик
    ГДЕ
    НЕ Ссылка В (Выбрать
    Счетчик
    Из
    РегистрСведений.ПоказанияСчетчиков
    ГДЕ
    Дата = &Период)
    И НЕ Счетчик.ЭтоГруппа
```
Win 10, стандартные порты поменял на 1740 и 1741, создаю "Центральный сервер", далее ошибка "Ошибка соединения с сервером", подскажите что я делю не так?
---
1. Заходим в реестр программой regedit и идём по пути:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent (x86-64)"
2. Там есть ключ с названием "ImagePath", правим в нём все порты и диапазоны портов с 15хх на другие, например 17хх.
Получаем что-то типа: "C:\Program Files\1cv8\8.3.3.715\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv8\srvinfo"
3. Заходим в каталог установки платформы 8.3, папку srvinfo и удаляем там всё содержимое.
4. Заходим в службы и запускаем службу "Агент сервера 1С:Предприятия 8.3 (х86-64)".
5. Не забываем при создании кластера в консоли кластера и при добавлении базы в список баз добавлять всегда порт.
---
1. Заходим в реестр программой regedit и идём по пути:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent (x86-64)"
2. Там есть ключ с названием "ImagePath", правим в нём все порты и диапазоны портов с 15хх на другие, например 17хх.
Получаем что-то типа: "C:\Program Files\1cv8\8.3.3.715\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv8\srvinfo"
3. Заходим в каталог установки платформы 8.3, папку srvinfo и удаляем там всё содержимое.
4. Заходим в службы и запускаем службу "Агент сервера 1С:Предприятия 8.3 (х86-64)".
5. Не забываем при создании кластера в консоли кластера и при добавлении базы в список баз добавлять всегда порт.
---
а какой порт указывать 1740 или 1741?
---
спасибо, я еще имя указал как у компа с ве получилось
Внешняя обработка открывается из файла на ПК. Необходимо добавить кнопку с командой, при выполнении которой форма закроется, и обработка вновь откроется из файла (желательно без подтверждения). Как лучше это сделать?
---
Решено совместными усилиями спустя пару дней! =)
https://forum.infostart.ru/forum9/topic236209/
---
примерный алгоритм
1. форма.закрыть
2. получитьформу(внешниеобработки.форма).открыть()
---
а прописать в Доп обработки не вариант?
Зачем из файла все время запускать?
---
после закрытия формы управление будет потеряно, и вероятно форма уже не откроется. Как вариант можно сделать две формы, сначала новая открывается, потом старая закрывается, потом наоборот.
---
Решено совместными усилиями спустя пару дней! =)
https://forum.infostart.ru/forum9/topic236209/
Проблема в том, что выгружается файл, но там 6 сотрудников, не те, которые нужны. Должно быть выгружено несколько файлов. Проблема конечно же связана с тем, что сейчас 2020 год и ЗУП 2.5 снята с поддержки. Но в прошлом году у меня получилось выгрузить эти данные, но я не помню как. Что-то менял в коде. Очень нужно, и срочно.
---
День потрачен, выход не найден. Принято решение делать всё руками. Всем желаю поменьше таких ситуаций и проблем! =)
---
Обновись на 2.5 Корп. Она на поддержке.
---
Она на поддержке
Пробовал. Там вообще исчез этот раздел.
---
Пробовал. Там вообще исчез этот раздел.
Какой этот раздел? Мы работает на 2.5 КОРП и всю отчетность оттуда сдаем без проблем.
---
как на скриншоте, вкладки ПФР вообще нету. И где искать его?
---
есть там вкладка
---
Попробую тогда до последнего обновиться и на КОРП. Проверю, отпишусь.
---
интересно как вы по ЭТД отчитались... руками отчет что-ли делали ?
---
(9) интересно как вы по ЭТД отчитались... руками отчет что-ли делали ?

Я не знаю) Сам не сдавал) Я просто помогаю.
---
После первого обновления такой интерфейс стал... Обновляюсь дальше с надеждой на результат.
---
в настройках пользователя проверьте "Вид рабочего стола". Что там указано?
---
(13) в настройках пользователя проверьте "Вид рабочего стола". Что там указано?

(14) С интерфейсом разобрался. Но так и не выгружается как нужно. Выгружает один файл, там 6 сотрудников, причём не тех, которые нужны. Должно быть несколько файлов и больше сотрудников.
---
видимо у вас документ сам такой кривой.
---
День потрачен, выход не найден. Принято решение делать всё руками. Всем желаю поменьше таких ситуаций и проблем! =)
---
там формат выгрузки сменился.
---
Что сдаете то? Написано же там за 2014-2016 годы
---
РСВ. Надо обойти защиту 2014-2016. В январе прошлого года так сделал, в этом не могу вспомнить.
---
а разве формат выгрузки для рсв не поменялся?
---
Надо обойти защиту 2014-2016.Если бы обошли, она бы осталась "обойденная" )
Вы в любом случае попадете на неправильную выгрузку, т.к. формат сменился, а в 2.5 его никто не дорабатывал - сайт ПФР не примет вашу выгрузку. Или сообщит об ошибках. Или того хуже - примет неправильные сведения. Это в самом плохом варианте. И попадете на штрафы.
---
В прошлом году (в 2019!) так делали - ПФР устроило. Нужно повторить в этом году (в 2020) то же самое. Вся проблема в том - что повторить не удаётся. Элементарно вылетело из памяти и не записывал как делал, хотя в том году потратил 10 минут, в этом гораздо больше.
Делаю конвертацию данных из 1с7.7 в 1с8.3
переношу только справочники Номенклатуры...
проблема с ПКС "СтавкаНДС" - в 1с7 это справочник, а в 1с8 это перечисление
делаю ПСК-ПередВыгрузкой

```1c
    Значение=ПеречислениеСсылка.СтавкиНДС.НДС20;
```

Что бы всей номенклатуре указать что она будет с НДС
Сохраняю правило, делаю выгрузку из 1с7 выбивает ошибку : """"ПКС_ПередВыгрузкой_Номенклатура_СтавкаНДС_Реквизит5<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать, УзелКоллекцииСвойств)
Функция не обнаружена (ПКС_ПередВыгрузкой_Номенклатура_СтавкаНДС_Реквизит5)""""
Помогите правильно указать значение СтавкиНДС для перечисление в приемнике 1с8. Спасибо!
---
https://forum.infostart.ru/forum9/topic134613/

там несколько вариантов решения
---
Если Вы делаете конвертацию в БП 3.0, тогда попробуйте вот так: Значение=ПеречислениеСсылка.ВидСтавкиНДС.Общая
---
У меня перечисление в 1с8.3 только с такими значениями
---
А релиз конфигурации 8.3 какой?
---
1c8.3 - BAS Бухгалтерия для Украины, редакция 2.1 (2.1.5.4) - точная копия 2.0 обычной Бухгалтерии на управ.формах
---
https://forum.infostart.ru/forum9/topic134613/

там несколько вариантов решения
---
Для 99% типовых решений (УТ,БП) есть родной перенос который базовую информацию переносит без проблем.
---
в 1с7.7 очень много изменений в конфигурации и очень старый релиз, который не поддерживает стандартный перенос в 1с8
---
Каких изменений если вам нужно перенести иерархию, наименования и основные ставки. Это все можно тупо обновить последним подходящим мд-шником как есть.
Ошибка возникает на стадии ввода списка значений в справочнике Номенклатура.
---
Вопрос снимается. Решено.
---
Видимо в обновлении конфигурации перенесли эту функцию в другой модуль.
Можно глобальным поиском поискать.
---
Да сами модули в конфигурации есть. Это касается не только последней версии конфигурации, но и других более ранних версий конфы УНФ. Эта конструкция без изменений прекрасно работает на УТ 11.
---
Добрый день! Платформочку не пробовали обновить?
---
Платформа 8.3.16.1148. В 15 тоже не работает.
---
Что то в УТ 11 не нашел такого модуля... хотя может не обновлял давно.
В УТ 11 не установлен режим совместимости, а в УНФ он есть. Из-за этого возможно.
---
Проверил все режимы совместимости. Конфа работает только 8.3.14, на других вылетает по ошибке.
---
Вопрос снимается. Решено.
Помогите новичку

```1c
    &НаСервере
    Функция ЧерезЗапрос(ИсходнаяДата, КоличествоПрибавляемыхДней)

    Запрос = Новый Запрос;
    Запрос.Текст = "
    |ВЫБРАТЬ
    |ДОБАВИТЬКДАТЕ(&ИсходнаяДата, ДЕНЬ, &Количество) КАК Дата ";

    Запрос.УстановитьПараметр("ИсходнаяДата", ИсходнаяДата);
    Запрос.УстановитьПараметр("Количество", КоличествоПрибавляемыхДней);

    Возврат

    Запрос.Выполнить().Выгрузить()[0].Дата;

    КонецФункции

    &НаКлиенте
    Процедура ПрибавитьКИсходной(Элемент)

    ИсходДата = Элементы.ИсходнаяДата;
    КолПрибДней = Элементы.КоличествоПрибавляемыхДней;

    Результат = ЧерезЗапрос(ИсходДата, КолПрибДней);
    Сообщить(Результат);

    КонецПроцедуры
```
---
Вот здесь:

```1c
    ИсходДата = Элементы.ИсходнаяДата;
    КолПрибДней = Элементы.КоличествоПрибавляемыхДней;
```

Вы обращаетесь к элементам, а надо к данным.
т.е. либо пишите:

```1c
    ИсходДата = Объект.ИсходнаяДата;
    КолПрибДней = Объект.КоличествоПрибавляемыхДней;
```

Либо просто имена реквизитов, посмотрите справа вверху, это реквизиты объекта или формы.
---
Элементы в Элементы.ИсходнаяДата - лишнее. Просто ИсходнаяДата.
Запрос - лишнее. Просто Результат = ИсходнаяДата + КоличествоПрибавляемыхДней * 86400.
---
Вот здесь:

```1c
    ИсходДата = Элементы.ИсходнаяДата;
    КолПрибДней = Элементы.КоличествоПрибавляемыхДней;
```

Вы обращаетесь к элементам, а надо к данным.
т.е. либо пишите:

```1c
    ИсходДата = Объект.ИсходнаяДата;
    КолПрибДней = Объект.КоличествоПрибавляемыхДней;
```

Либо просто имена реквизитов, посмотрите справа вверху, это реквизиты объекта или формы.
Добрый вечер.

Есть самописный документ. Мне нужно прикрутить к нему ввод на основании других документов (типовых). Но сделать это надо не через стандартный бспшный механизм, а надо на форме моего самописного документа записать информацию о дочернем документе.

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

Как это реализовать?
В нижеприведенном коде в переменную "Результат" попадает "Неопределенно" при любом раскладе. Только придумывать костыли вроде передачи параметра в форму типовую, там записи ее в какой-то реквизит, а потом закрытия формы с этим параметром в событии "ПриЗакрытии"? Или есть какой-то правильный путь?

```1c
    &НаКлиенте
    Процедура СоздатьЗаказПоставщикуНаОсновании(Содержание)

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

    ОткрытьФорму("Документ.ЗаказПоставщику.Форма.ФормаДокумента", ПараметрыФормы ,ЭтотОбъект,Истина,,,Новый ОписаниеОповещения("ОбработкаОповещенияЗаказаПоставщику", ЭтотОбъект), РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);

    КонецПроцедуры

    &НаКлиенте
    Процедура ОбработкаОповещенияЗаказаПоставщику(Результат, ДопПараметры) Экспорт

    Сообщить(Результат);

    КонецПроцедуры
```
---
Есть такая процедура ОбработкаЗаписиНового.
---
В заказе поставщику при закрытии что-то должно передаваться, тогда результат будет не "неопределено".

Примерно так:

```1c
    ПараметрыПечати = Новый Структура;
    ПараметрыПечати.Вставить("ИмяМакета", "ПФ_DOC_Предоплата");
    ПараметрыПечати.Вставить("Период", Период);

    Закрыть(ПараметрыПечати);
```
---
Ну, собственно, это как раз то что мне в голову и пришло. Я описал в стартовом сообщении.
Но как это реализовать? Передавать параметр, в расширении в "При создании на сервере" считывать параметр в какой-то реквизит, а затем в расширении в "перед закрытием" если заполнен мой реквизит, закрывать с параметром форму? Звучит как костыль.

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

Какие-то события у этой таблицы есть...
---
Смотря с каким наложением фильтров. Если постоянных, то через связи параметров отбора можно сделать.

Если "произвольных", то у этой "таблицы" и у этих "колонок" есть все те же события что и у ТаблицаФормы и ПолеФормы.

Находим нужно поле через Элементы и "пришиваем" к нему нужный обработчик через УстановитьДействие
---
Какие-то события у этой таблицы есть...
Попробуйте в событии ПередНачаломИзменения
---
навскидку
в выпадающем списке сложновато
а если по "педальке" открывать форму выбора, то теоретически можно подменить форму выбора в обработчике выбора формы.
со своими формами отбора тоже понятно, там события можно щупать.

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

Если "произвольных", то у этой "таблицы" и у этих "колонок" есть все те же события что и у ТаблицаФормы и ПолеФормы.

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

Пробовал:
-создавать ВТ, затем через ВЗ просуммировать ресурсы и связать с ВЗ2, на поля которого наложил отбор. (не работает)
-создавать ВТ, затем через ВЗ просуммировать ресурсы и вывести эти ресурсы отдельно + связать с ВЗ2, на поля которого наложил отбор. (не работает)
-создавать ВТ, затем через ВЗ просуммировать ресурсы и вывести эти показатели отдельно реквизитами + связать с ВЗ2, на поля которого наложил отбор. (не работает)

пример: Нужно, что бы в детали выводилась только одна строка ( отбор рент. <0 ), а в группировке документа была рент. без учета отбора.
---
формируйте 2 разные таблицы, вместо отборов используйте параметры
---
формируйте 2 разные таблицы, вместо отборов используйте параметры
---
таблицу можно и одну, а вот параметр вместо отбора отлично себя повел!
---
э ... какие параметры не понял? а сделать отбора не на уровне отчета а на уровне последней группировки?
Добрый день! У нас на одной конфигурации 8.3 БП в Счете на оплату покупателя - есть дополнительные кнопки, которые считают скидки для всей номенклатуры - 10%, 15% и т.д. Добавлена одна подсистема, изменен документ. В результате при обновлении конфигурации - занимает много времени, и если этот документ изменен в новом релизе, то приходится заниматься восстановлением дописки - это занимает немного времени, но всё же.

Можно ли с помощью внешней обработки, добавить в документ Счет на оплату покупателя, в форму - эти кнопки? Если да, то через что и как это делается? Есть ли примеры схожие?
---
Добрый день.
Способ 1.
Сделайте расширение.
Способ 2.
Сделайте обработку заполнения табличной части документа.
---
см https://infostart.ru/public/558559/
---
Сообщение было скрыто модератором.
---
Добрый день.
Способ 1.
Сделайте расширение.
Способ 2.
Сделайте обработку заполнения табличной части документа.
---
Ок. Спасибо. Начну копать в этой сфере. Здесь, на форуме есть одна тема где через расширение человек добавил в форму необходимый элемент, попробую также.
---
Лучше сделайте обработку заполнения. Проще будет.