arefaste/1C_Forums huggingface dataset:
Добрый день! использую шаблон в макете поля. Как мне убрать строки, где значения нулевые?
---
Вот так попробуй
Текст запроса:

```1c
    ВЫБРАТЬ
    СтатусыРабочихСрезПоследних.Период КАК Период,
    СтатусыРабочихСрезПоследних.Рабочий КАК Рабочий,
    СтатусыРабочихСрезПоследних.Статус КАК Статус,
    ЕСТЬNULL(ДЕНЬ(СтатусыРабочихСрезПоследних.Период), 0) КАК День,
    ЕСТЬNULL(МЕСЯЦ(СтатусыРабочихСрезПоследних.Период), 0) КАК Месяц,
    ЕСТЬNULL(ГОД(СтатусыРабочихСрезПоследних.Период), 0) КАК Год
    ИЗ
    РегистрСведений.СтатусыРабочих.СрезПоследних(КОНЕЦПЕРИОДА(&ТекДата, ДЕНЬ), Рабочий = &Рабочий) КАК СтатусыРабочихСрезПоследних
```

 Выражение в вычисляемом на картинке. Условия по День = 0 и тд сам напишешь
---
Файл отчета пришли
---
Первое что пришло в голову: попробовать условное оформление.
Ну либо при формировании этих данных написать типа:

```1c
    Если Д=0 И Ч=0 И М=0 Тогда
    Результат = ";
    Иначе
    ....
    КонецЕсли;
```

Проверяйте на этапе формирования значения...
---
Условное оформление ошибку дает, понимаю, что скорее всего придется описывать все в коде, но подумал, есть ли способ все в СКД без кода сделать
---
Вот так попробуй
Текст запроса:

```1c
    ВЫБРАТЬ
    СтатусыРабочихСрезПоследних.Период КАК Период,
    СтатусыРабочихСрезПоследних.Рабочий КАК Рабочий,
    СтатусыРабочихСрезПоследних.Статус КАК Статус,
    ЕСТЬNULL(ДЕНЬ(СтатусыРабочихСрезПоследних.Период), 0) КАК День,
    ЕСТЬNULL(МЕСЯЦ(СтатусыРабочихСрезПоследних.Период), 0) КАК Месяц,
    ЕСТЬNULL(ГОД(СтатусыРабочихСрезПоследних.Период), 0) КАК Год
    ИЗ
    РегистрСведений.СтатусыРабочих.СрезПоследних(КОНЕЦПЕРИОДА(&ТекДата, ДЕНЬ), Рабочий = &Рабочий) КАК СтатусыРабочихСрезПоследних
```

 Выражение в вычисляемом на картинке. Условия по День = 0 и тд сам напишешь
Собственно вопрос на скриншоте.
С помощью условного оформления таблицы не удается покрасить надпись заголовка, даже если не определить ни одного оформляемого поля (типа все оформляются все поля)
---
как вариант:
https://infostart.ru/1c/articles/872573/
---
как вариант:
https://infostart.ru/1c/articles/872573/
---
Спасибо!
От себя добавлю, что для решения данной задачи в некоторых случаях без разницы какой тип макета будет использоваться - макет заголовка или макет группировки.
Так же совсем не обязательно для группировки устанавливать свойство Вариант использования группировки = Дополнительная информация
---
Странно. Но у меня получается это делать именно через условное оформление. Засомневался - залез посмотрел: всё работает. Возможно проблема в платформе. А вот изменить заголовок, вот тут уже приходится кодить в "ПриКомпоновкеРезультата".
Здравствуйте.

А каким образом, в СКД можно вывести значение поля СКД только 1 раз (см. Снимок1)?

Для построения отчета исп. БП 3.0 (демо).

Приложен файл внешнего отчета.

Шапка отчета должна иметь вид как на скриншоте.
---
Решение по ссылке, в разделе Вывод группы похожих строк с отображением названия только в первой строке
https://infostart.ru/public/834225/
---
Добавить группировку по организации.
---
Тогда шапка измениться, а шапка должна быть в таком виде, которая представлена.
---
Решение по ссылке, в разделе Вывод группы похожих строк с отображением названия только в первой строке
https://infostart.ru/public/834225/
Здравствуйте ! Есть документ ОперацияБух, подскажите, как правильно программно считать из него данные ? Буду всем благодарна за ответ.
---
Получайте ДокументОбъект и обходите его Движения.
---
Создаете внешнюю обработку, ставите поле (ОперацияБух), далее код, НашОбъект = ОперацияБух.ПолучитьОбъект(); и циклом перебираете движения
---
Создаете внешнюю обработку, ставите поле (ОперацияБух), далее код, НашОбъект = ОперацияБух.ПолучитьОбъект(); и циклом перебираете движения
---
(2)
Простите, вот мы получили движения, узнали, к каким регистрам они относятся. Нужно же в каждом движении перебирать измерения, ресурсы, реквизиты ? Ведь, я получила название движений(движение.Имя), но само его значение нет(я пробовала ВыбранныйДокумент[движение.Имя]), но это неверно.
---
Вы получаете набор записей, чтобы получить данные, используйте метод Прочитать(). Что делать дальше зависит от задачи, можно, например, выгрузить набор записей в таблицу значений:

```1c
    ДокументОбъект = Документ.ПолучитьОбъект();
    Для Каждого НаборЗаписей Из ДокументОбъект.Движения Цикл
    НаборЗаписей.Прочитать();
    Если НаборЗаписей.Количество() > 0 Тогда
    ТЗ = НаборЗаписей.Выгрузить();
    КонецЕсли;
    КонецЦикла;
```
---
а если документ ещё не записан? И надо оценить за определённую. заполненность? А только потом писать
Разобрался

```1c
    Для каждого НаборЗаписей из ЭтотОбъект.Движения Цикл
    НаборЗаписей.Прочитать();
    ТЗ=НеОпределено;
    Если НаборЗаписей.Количество() > 0 Тогда
    ТЗ = НаборЗаписей.Выгрузить();
    КонецЕсли;
    КонецЦикла;
```

Хотя зря написал, что разобрался. Это конструкция работает только на сохранённых документах. И хотя стоит ЭтотОбъект, но движений ещё нет. И оценить что мы хотим ввести пока не нашёл как (
---
Получайте ДокументОбъект и обходите его Движения.
---
а если ещё нет записи? ОперацияБУХ делает записи в движения при записи. А до записи? Мне надо ограничить запись значениями реквизитов
---
Можно обратиться к реквизитам формы до записи. Для каждого регистра создается реквизит формы программно в виде [ИмяРеквизита]НаборЗаписей. Обратиться можно через ЭтотОбъект.[ИмяРеквизита]НаборЗаписей
При этом для регистра Хозрасчетный уже есть реквизит ХозрасчетныйНаборЗаписей.
Далее уже можно делать чего захочешь
Всем привет!
Обмен 1С и Фронтол происходит через файл txt (формат файл Атол) и в описании от Атол (Руководство интегратора) есть описании, а конкретно: Типы скидок на товары, разделяются символом «•».
Собственно вопрос: Что это за символ «•»?

может кто знает!
---
8 226
---
8 226
---
спасибо!
Здравствуйте.

Сориентируете, пожалуйста, по построению запроса на получение суммы продаж (выручки с НДС и без НДС) по контрагентам, используя регистр бухгалтерии.

Заранее - спасибо!
---
оборот по счету 90.1 в корреспонденции с 62.1
---
оборот по счету 90.1 в корреспонденции с 62.1
Добрый день, уважаемые эксперты !

Прошу Вашей подсказки: как сделать отбор в СКД по Владельцу ?

То есть чтобы при открытие отбора - автоматически заполнялось Свойство (Владелец) = Вид продукции

Пробовал по разному - через Связи параметров выбора и через Параметры выбора всё равно поле пустым открывается...
---
тема не актуальна, синтаксис правильный был ошибка в конфигурации
---
тема не актуальна, синтаксис правильный был ошибка в конфигурации
Здравствуйте, уважаемые форумчане, подскажите, как правильно реализовать. Есть ссылка на элемент Справочника Партнеры, нужно по ней найти Контрагента.
1С:Предприятие 8.3 (8.3.13.1513)
Управление торговлей, редакция 11 (11.4.6.188

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

```1c
    Запрос = Новый Запрос ("ВЫБРАТЬ Спр.Контрагент ИЗ Справочники.Контрыгенты КАК Спр ГДЕ Спр.Партнер = &Партнер");
```
---
Запросом ищите в справочнике контрагенты контрагентов у которых реквизит Партнер равен вашей ссылке. Далее обходите ваш результат
---
Благодарю за совет. когда структура Линейная, то есть партнер и контрагент привязаны друг к другу, тогда все хорошо.
У меня же структура имеет вид различный, т.е. линейный и нелинейный, когда Партнер1(родитель) привязан к Контрагент1, у Родителя есть подчиненные Партнеры2 и Партнер3 ... Вот у Меня есть ссылка, например, на Партнер3.
---
Да и в принципе хотелось понять как правильно делать запрос не обращая внимание на структуру.
Я сделал двумя запросами, первый - выбор Контрагента по родителю (Партнер1) и если он пустой, то второй запрос Контрагента по Партнеру3. Но это зная структуру. Интересно именно, чтоб вне зависимости от структуры справочников.
---
Иерархия партнеров для подобных манипуляциях дополнительно хранится в соответствующем регистре сведений - "ИерархияПартнеров". Возможно он Вам поможет. Также можете взглянуть на предоставляемый конфигурацией программный интерфейс. Это общий модуль "ПартнерыИКонтрагенты". Там есть такие функции, как "ПолучитьКонтрагентаПартнераПоУмолчанию" и "ПолучитьВсехКонтрагентовПартнера". Почитайте описание к этим и другим функциям области модуля "ПрограммныйИнтерфейс". Быть может найдете что-то для себя полезное для решения Вашей задачи.
---
Благодарю
---
Дай Бог Вам здоровья, добрый человек!
Создал внешний отчет без использования СКД на УФ.
По кнопке "Сформировать" выводится на печать макет отчета.
Но нет самой кнопки "Печать".
Ctrl+P конечно никто не отменял. Но хочется красиво.

Как это можно реализовать?
---
В форме перейти на Команды, там подзакладка - Стандартные команды - и там Печать (2) писать ничё не нать...всё написано до нас))) Вот тут шаблон, ежели чё: https://infostart.ru/public/1402609/
---
Добавить кнопку Печать и написать вывод на печать что то мешает?
---
В форме перейти на Команды, там подзакладка - Стандартные команды - и там Печать (2) писать ничё не нать...всё написано до нас))) Вот тут шаблон, ежели чё: https://infostart.ru/public/1402609/
---
да мне то это не надо... ;)
---
Спасибо.
Редко что-то кодить приходится. Во ти задаю элементарные вопросы иногда(
---
Редко что-то кодить приходится. Во ти задаю элементарные вопросы иногда( А при чём тут "кодить"???
---
Спасибо! Как просто оказалось.
Всем Добрый день. Есть документ Начисление ЗП и документ СогласованиеССотрудником(реквизит ДокументОснование-ссылка на документ начисление ЗП). Сделала две табличные части Сотрудники и там и там. Реквизиты- Сотрудник и ОзнакомлениеСотрудника(булево). В общем модуле написала процедуру При создании документа Начисление зп создается автоматом документ Согласование, но чет не создается(

Процедура СогласованиеССотрудником()
 Согласования = Новый ТаблицаЗначений;
 Согласования = Сотрудники.Скопировать();
 Согласования.Очистить();

 //Создаем документ Согласование с Сотрудником
 Запрос = Новый Запрос;
 Запрос.Текст = "ВЫБРАТЬ
                 | СогласованиеССотрудником.Ссылка
                 |ИЗ
                 | Документ.СогласованиеССотрудником КАК СогласованиеССотрудником
                 |ГДЕ
                 | СогласованиеССотрудником.ПометкаУдаления = &ЛОЖЬ
                 | И СогласованиеССотрудником.ДокументОснование = &ДокументОснование";
 Запрос.УстановитьПараметр("ДокументОснование", ЭтотОбъект.Ссылка);
 ТЗСогласования = Запрос.Выполнить().Выгрузить();
 Если ТЗСогласования.Количество() > 0 Тогда
  НовоеСогласование = ТЗСогласования[0].Ссылка.ПолучитьОбъект();
 Иначе
  НовоеСогласование = Документы.СогласованиеССотрудником.СоздатьДокумент();

  НовоеСогласование.Дата =ЭтотОбъект.Дата;
  НовоеСогласование.Сотрудники.Очистить();
  Для Каждого стр Из Согласования Цикл
     НоваяСтрока = НовоеСогласование.Сотрудники.Добавить();
     НоваяСтрока.Сотрудник = Стр.Сотрудник;
     //ОбработкаТабличныхЧастей.ПриДобавленииСотрудника(НоваяСтрока, ТЗСогласования);
  КонецЦикла;

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

Думаю, что надо программно получить форму, пишу:
НужнаяФорма = Справочники.ПодключаемоеОборудование.ПолучитьФорму("Справочник.ОфлайнОборудование.Форма.ФормаНастройкиАтолККМОфлайн");

Получаю ошибку:
Поле объекта не обнаружено (ПараметрыОборудования)

Не пойму, что за параметры?
---
реквизиты Параметры -тип Хранилище,как правило там хранится некая структура, вот пример как можно получить значения

```1c
    Запрос=Новый Запрос;
    Запрос.УстановитьПараметр("ТипКассы",Перечисления.ТипыКассККМ.ККМOffline);
    Запрос.Текст="ВЫБРАТЬ
    | КассыККМ.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.КассыККМ КАК КассыККМ
    |ГДЕ
    | КассыККМ.ТипКассы = &ТипКассы
    | И НЕ КассыККМ.ПометкаУдаления
    |
    |УПОРЯДОЧИТЬ ПО
    | Магазин,
    | Ссылка";
    Выборка=Запрос.Выполнить().Выбрать();
    Список.Очистить();
    Пока Выборка.Следующий() Цикл
    НовСтр=Список.Добавить();
    НовСтр.Флаг=Истина;
    НовСтр.КассаККМ=Выборка.Ссылка;
    НовСтр.Магазин=Выборка.Ссылка.Магазин;
    ПараметрыККМ=Выборка.Ссылка.ОфлайнОборудование.Параметры.Получить();
    НовСтр.ФайлВыгрузки=ПараметрыККМ.БазаТоваров;
    НовСтр.ФлагВыгрузки=ПараметрыККМ.ФлагВыгрузки;
    НовСтр.ФайлЗагрузки=ПараметрыККМ.ФайлОтчета;

    КонецЦикла;
```
---
ну дак откройте и посмотрите что там в
&НаСервере
Процедура ПриСозданииНаСервере
---
реквизиты Параметры -тип Хранилище,как правило там хранится некая структура, вот пример как можно получить значения

```1c
    Запрос=Новый Запрос;
    Запрос.УстановитьПараметр("ТипКассы",Перечисления.ТипыКассККМ.ККМOffline);
    Запрос.Текст="ВЫБРАТЬ
    | КассыККМ.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.КассыККМ КАК КассыККМ
    |ГДЕ
    | КассыККМ.ТипКассы = &ТипКассы
    | И НЕ КассыККМ.ПометкаУдаления
    |
    |УПОРЯДОЧИТЬ ПО
    | Магазин,
    | Ссылка";
    Выборка=Запрос.Выполнить().Выбрать();
    Список.Очистить();
    Пока Выборка.Следующий() Цикл
    НовСтр=Список.Добавить();
    НовСтр.Флаг=Истина;
    НовСтр.КассаККМ=Выборка.Ссылка;
    НовСтр.Магазин=Выборка.Ссылка.Магазин;
    ПараметрыККМ=Выборка.Ссылка.ОфлайнОборудование.Параметры.Получить();
    НовСтр.ФайлВыгрузки=ПараметрыККМ.БазаТоваров;
    НовСтр.ФлагВыгрузки=ПараметрыККМ.ФлагВыгрузки;
    НовСтр.ФайлЗагрузки=ПараметрыККМ.ФайлОтчета;

    КонецЦикла;
```
Добрый день!
Подскажите пожалуйста... столкнулся с ошибкой отправки уведомлений, судя по коду.
В ЖР постоянно сыпится одна и та же запись с ошибкой. Никак не могу понять где ссылка на этот файл, в Шаблонах сообщений все ок.
{ОбщийМодуль.РаботаСПочтовымиСообщениямиСлужебный.Модуль(1674)}:Письмо.ОбработатьТексты();
{ОбщийМодуль.РаботаСПочтовымиСообщениями.Модуль(155)}:Возврат РаботаСПочтовымиСообщениямиСлужебный.ПодготовитьПисьмо(УчетнаяЗапись, ПараметрыПисьма);
{ОбщийМодуль.ШаблоныСообщенийСлужебный.Модуль(239)}:Письмо = МодульРаботаСПочтовымиСообщениями.ПодготовитьПисьмо(УчетнаяЗапись, ПараметрыПисьма);
{ОбщийМодуль.ШаблоныСообщений.Модуль(62)}:Возврат ШаблоныСообщенийСлужебный.СформироватьСообщениеИОтправить(ПараметрыОтправки);
{ОбщийМодуль.УведомленияСервер.Модуль(1247)}:Возврат ШаблоныСообщений.СформироватьСообщениеИОтправить(СтрокаСообщения.ШаблонСообщения, Предмет, Новый УникальныйИдентификатор, СтруктураПараметровСобытия);
{ОбщийМодуль.УведомленияСервер.Модуль(808)}:РезультатОтправки = ОтправитьУведомлениеEmail(СтрокаСообщения);
{ОбщийМодуль.УведомленияСобытия.Модуль(75)}:УведомленияСервер.ОтправитьУведомления();

по причине:
Файл не обнаружен 'file:///data:image/png;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP......
---
Да. Проблему решили, перезаписью шаблона сообщения.

В шаблоне текст html, в нем почему то были двоичные данные картинки
эти двоичные данные не получалось подтягивать у платформы при отправке письма
картинка должна быть вставлена в html в виде тега img
при перезаписи платформа сама все подставила корректно в виде тега img
---
Ошибка платформы. Исправлено в 8.3.22.1851
---
раньше на этой же платформе проблем не было, с 23 года вроде как посыпались записи в ЖР платформа 8.3.20.2180
---
Клиент-серверный вариант? Если да, то попробуйте почистить сеансовые данные (серверный кеш)
---
Да. Проблему решили, перезаписью шаблона сообщения.

В шаблоне текст html, в нем почему то были двоичные данные картинки
эти двоичные данные не получалось подтягивать у платформы при отправке письма
картинка должна быть вставлена в html в виде тега img
при перезаписи платформа сама все подставила корректно в виде тега img
---
Добрый день! Аналогичная проблема (платформа 8.3.22.1750, конфигурация 1С ЗКГУ 3.1.24.409)
---
так же столкнулся на 21.624, помогло пока только отключение регл задания Отправить уведомления.
Добрый день, подскажите как правильно наложить необязательное условие в виртуальной таблице, уже перепробовал несколько вариантов, выдает ошибку
---
удалось через компоновку данных указать, теперь заработало
---
Изменить условие "&массивСтатей = Неопределённо или субконто в &массивСтатей". Ну и в параметр передавай неопределённо, если массив пустой.
---
удалось через компоновку данных указать, теперь заработало
Всем привет. На форме есть форматированный документ. При копировании в него текста, например, из чата битрикс24 он копируется туда с форматом (серый текст на черном фоне, например). Можно ли как-то очищать формат текста форматированного документа (сейчас приходится копировать в блокнот, а потом уже из него в само поле форматир. дока :D)? (Например, как в Word есть удобная кнопка при вставке Сохранить только текст).
---
Добавить команду

.ПолучитьHTML
Новый ЧтениеHTML + Новый ПостроительDOM + .Прочитать
.ТекстовоеСодержимое или .ИзвлечьТолькоТекст

В веб клиенте работать не будет.
---
Добавить команду

.ПолучитьHTML
Новый ЧтениеHTML + Новый ПостроительDOM + .Прочитать
.ТекстовоеСодержимое или .ИзвлечьТолькоТекст

В веб клиенте работать не будет.
---
Точно, совсем не подумал в этом направлении! Спасибо!
Добрый день!
Подскажите, как настроить отчет, чтобы то, что сейчас в колонках(время, трудозатраты) было в столбцах?
В настройках эти поля в строках.
---
Да, я убрала группировку строк, названия строк ушли, но пустые ячейки остались
---
Спасибо! А где это находится? На какой закладке?
---
Супер, спасибо!
А как теперь сделать, чтобы они в одну строку были?
---
Нашла, Расположение ресурсов - Вертикально.
---
Теперь последний штрих. Как убрать в начале колонку? Я пробовала настройками, но не получается.
---
удалить группировку строк? Добавить группировку строк по пустому полю?
---
Да, я убрала группировку строк, названия строк ушли, но пустые ячейки остались
---
Может это поможет https://youtu.be/BFDQys4mB0I
(ещё вторая часть есть)
Добрый день, подскажите как оформить сложный итог среднее за неделю по суммам за дни?
Т.е. есть сумма за каждый день и по этим суммам надо посчитать среднее. не могу понял где какие галочки поставить, что бы расчет шел по суммам а не среднее за все группировки
---
вычислитьсгруппировкоймассив
---
вот это может помочь https://youtu.be/pkxOj_eC8MM
---
вычислитьсгруппировкоймассив
---
вот это может помочь https://youtu.be/pkxOj_eC8MM
---
Большое спасибо за помощь!
Подскажите, где посмотреть список выражений языка СКД
Всем привет!)
Делаю занимаюсь разработкой подобия обновлятора ИБ на яп python.

Цель - программно (в моем случае среда выполнения Python) обновить множество информационных баз автоматически и принять полученные обновления программно, также автоматически.

Сами обновления скачиваю, все хорошо. Устанавливаю с помощью CMD. У файловых ИБ принимаю легальность и применяю обновления автоматически, всё круто, но!
Для клиент-серверных не могу подтвердить легальность и принять обновление. Пытался и через CMD и через COM соединение, ничего не выходит

Помогите, пожалуйста, как можно принять легальность? Можно и со стороны COM соединения (со стороны Python), также можно и со стороны CMD
---
У пользователя включена защита от опасных действий, поэтому при первом открытии обработки запрашивает подтверждение. Нужно или отключать или повторно запустить.
И код нужно добавить в обработчик основной формы обработки "ПриСозданииНаСервере".
---
Делаю занимаюсь разработкой подобия обновлятора ИБ на яп python. Что-то мне это напоминает... а именно - вот это: https://forum.infostart.ru/forum9/topic297849/

Тоже "обновлятор", на том же Питоне... реинкарнация автора? сколько еще однотипных тем мы увидим?
---
Создать внешнюю обработку которая записывает версию в константу и запускать ее из cmd.

```1c
    ОбновлениеИнформационнойБазыСлужебный.ЗаписатьПодтверждениеЛегальностиПолученияОбновлений()
```
---
Хм, я так понимаю, это всё что будет во внешней обработке?
А, как её из CMD вызвать? Вроде, через "/Execute"?)
---
ОбновлениеИнформационнойБазыСлужебный.ЗаписатьПодтверждениеЛегальностиПолученияОбновлений()

Я сделал внешнюю обработку, в модуль которой прописал текущий текст, и вот так вот её вызвал в CMD:

START /B /WAIT cmd /c ""*\bin\1cv8.exe" Enterprise /DisableStartupMessages /S "Сервер" /N "Логин" /P "Пароль" /Execute "*\Files\1С\ПодтверждениеЛегальности.epf" /C"ОтключитьЛогикуНачалаРаботыСистемы" /DisableStartupDialogs"

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