arefaste/1C_Forums huggingface dataset:
Был код в расширении для копирования вложенных файлов из одного документа в другой.

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

То есть, из документа "Приобретения ТиУ" в "Заявка на расходование ДС" (которая делается на основании первого документа) должны мигрировать вложенные файлы.
Сами файлы - двоичные данные. Ссылки на них хранятся в справочниках "Присоединенные файлы (Приобретение товаров услуг)" и "Присоединенные файлы (Заявка на расходование денежных средств)" соответственно.
Я сначала делаю запрос к первому справочнику и потом в цикле заполняю второй справочник.
Какое-то время этот код работал. А потом (видимо, после обновления) перестал.
Теперь получаю сообщение:

Не удалось открыть файл:
КЛИЕНТЫ.xlsx
который присоединен к:
Присоединен к Заявка на расходование ДС : Заявка на расходование ДС 77КА-006479 от 22.02.2019 15:04:45
по причине: двоичные данные файла были удалены. Возможно, файл очищен как ненужный.
Обратитесь к администратору

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

видимо при обновлении слетела связь с расширением, проверьте функциональность/работоспособность процедур расширения
---
Думаю, что нет. Точка основа срабатывает.
---
тогда с самого начала
Я прикрепляю к документу 1 файл
сохраните документ1, затем откройте его и проверьте открывается ли вложенный файл?
---
Да. Там с ним нет проблем.
---
тогда получается где-то ошибка в коде, что-то не копируется или неправильно отрабатывает.
точнее сказать нельзя, того кода что вы привели мало
---
Все, разобралась.
Мало было писать в справочник. Требовалось добавить запись в РС"ДвоичныеДанныеФайлов".
И сразу все заработало. )
---
с
---
Готовым текстом кода поделитесь?)
При открытии формы автоматом заполняется поле ввода ККМ, как мне изменить чтобы при открытии формы или при создании нового чека стояло другая касса со справочника КассыККМ. В справочнике несколько касс.
---
Пользователи→Дополнительные сведения→Настройки пользователя→Основные значения для подстановки в документы и справочники→Основная касса ККМ→Устанавливаем необходимое значение
---
Допилить форму

Процедура ПриОткрытии()

Если ЭтоНовый() Тогда

ОткрытьФорму("ВыборККТ");
---
Пользователи→Дополнительные сведения→Настройки пользователя→Основные значения для подстановки в документы и справочники→Основная касса ККМ→Устанавливаем необходимое значение
---
Благодарю.
Нужно написать процедуру получения ответов с веб сервиса, который работает асинхронно. Могу придумать как но как, например через пару регзаданий. Но боюсь это не красиво. Подскажите как правильно решить эту задачу?
---
не надо серии, запустите одно с Периодичностью (1-10 минут), Нет данных - то ничего, Есть данные - чтение их и передача дальше на обработку
---
Могу придумать как но как, например через пару регзаданий. Но боюсь это не красиво
Это и есть единственно верное и красивое решение.
---
Я не уверен, второе регзадание может запускаться а ответ еще не готов, это может привести к серии запусков по большей части холостых
---
не надо серии, запустите одно с Периодичностью (1-10 минут), Нет данных - то ничего, Есть данные - чтение их и передача дальше на обработку
---
Спасибо, думал это как то избежать возможно
---
да можно и без этого,
можно все в одной (внешней) обработке сделать,
в форме обработке подключаете Обработчик ожидания, который с заданной периодичностью читает данные с сайта
Обработку запустили - процесс пошел.
Обработку закрыли - все отдыхают.
Добрый день есть вопрос я загружаю валюты из файла и EUR и RUB нормально загрузились а вот USD не загружается в чем может быть причина. Файлы приложил.

1С:Предприятие 8.3 (8.3.11.3133)

Бухгалтерия для Казахстана, редакция 2.0, разработка для Казахстана: «1С-Рейтинг» (2.0.32.1)
---
повторюсь, чтобы понять в чем причина того, что у тебя не загрузился курс доллара надо быть телепатом 80 уровня
Или иметь твою конфу и, как минимум, попробовать грузануть файл
---
все тема закрыта нашел спасибо
---
Блин, это каким же сильным телепатом надо быть, чтобы ответить на вопрос ТС с такими входными данными. Если у кого то это получится, то я не знаю...
---
вот здесь можно загрузить валюты из файла это типовая конфигурация просто выбери файл и попробуй загрузить
---
повторюсь, чтобы понять в чем причина того, что у тебя не загрузился курс доллара надо быть телепатом 80 уровня
Или иметь твою конфу и, как минимум, попробовать грузануть файл
---
конф типовая без изменении Бухгалтерия для Казахстана, редакция 2.0, разработка для Казахстана: «1С-Рейтинг» (2.0.32.1)
---
все тема закрыта нашел спасибо
Здравствуйте
Типовая конфа ЗУП
Как посмотреть, когда включили версионирование объектов (хранение истории)?

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

    Режим = РежимДиалогаВопрос.ДаНет;
    Оповещение = Новый ОписаниеОповещения("ПродолжениеПечати", ЭтотОбъект, Параметры);
    ПоказатьВопрос(Оповещение, НСтр("ru = 'Продолжить выполнение операции?';"
    + " en = 'Do you want to continue?'"), Режим, 0);
    //...

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

    Процедура ПродолжениеПечати(Результат, Параметры) Экспорт
    Если Результат = КодВозвратаДиалога.Нет Тогда
    Возврат;
    КонецЕсли;

    //...

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

Примерно так.
---
Вот теперь прикиньте на тот код, который вы написали, что НачалоПечати - функция. В ней мы показываем вопрос, как результат этого вопроса вернуть в функцию НачалоПечати, потому что там остается код ниже, который надо выполнить и вернуть результат.
---
если откроете справку то увидите что ОписаниеОповещения работает на тонком клиенте, веб морде, но ника кне на сервере, Вам дали решение, а как уже его реализовывать, сами думайте.
---
Спасибо, справку я умею и сам читать :)

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

Имеем:

```1c
    Процедура ВыполнитьПроцедуры(Команда)
    ПроцедураАНаСервере()
    ПроцедураБНаСервере()
    КонецПроцедуры
```

ПроцедураА создаёт ДокументА.
Вопрос: как передать ДокументА в ПроцедураБ.
---
Перем Документ;

ПроцедураАНаСервере(Документ);
ПроцедураБНаСервере(Документ);

Соответсвенно, внутри ПроцедураАНаСервере присваиваем значение.
---
```1c
    ПроцедураБНаСервере(ПроцедураАНаСервере())
```

А если это все на клиенте, то логичнее сделать одну серверную процедуру.
---
Перем Документ;

ПроцедураАНаСервере(Документ);
ПроцедураБНаСервере(Документ);

Соответсвенно, внутри ПроцедураАНаСервере присваиваем значение.
---
```1c
    ПроцедураБНаСервере(ПроцедураАНаСервере())
```

А если это все на клиенте, то логичнее сделать одну серверную процедуру.
---
(4) - да, имеем 6 процедур НаСервере, которые в разных комбинациях вызываются с клиента. Процедуру достаточно объёмные и ещё будут дорабатываться. Поэтому описывать все комбинации, мне кажется, не целесообразно.
---
Не понял, а так можно? Процедура, в качестве параметра? Дописывать больше ничего не надо?
---
только она должна быть функцией
я все же рекомендую хотя бы какую-нибудь книгу по программированию. Функции, параметры, вот это вот все. И вторую - по SQL. А потом уже на заработки с 1С...
---
Читаю, смотрю, учусь. И, даже близко, не пытаюсь этим заработать. Я управленец, по совместительству методолог учёта, а соответственно и постановщик ТЗ для разработчиков. Вот и пытаюсь понять, как лучше реализовать задачи руководства (я то, в отличии от тех кто будет это разрабатывать, понимаю, что потом придётся дорабатывать, вот и пытаюсь понять по максимуму, что можно и как нельзя, чтобы у всех в итоге был минимум проблем и максимум результата). Спасибо за разъяснение.
---
Процедура ВыполнитьПроцедуры(Команда)
     ПроцедураАНаСервере()
     ПроцедураБНаСервере()
КонецПроцедуры

Два вызова "НаСервере" через "НаКлиенте"?
---
&НаКлиенте
Процедура ВыполнитьПроцедуры(Команда)
    ПроцедурыНаСервере();
КонецПроцедуры

&НаСервере
Процедура ПроцедурыНаСервере()

   перем Док;
   ПроцедураАНаСервере(Док);
   ПроцедураБНаСервере(Док);

КонецПроцедуры
---
А чем этот вариант лучше, чем (2)?
---
Один серверный вызов вместо двух.
https://its.1c.ru/db/v8std#content:487:hdoc
---
Да, такой же, извините.
Прошу помощи у гуру СКД.
Есть таблица (Таблица 1) с выводом остатков на каждый день, причем ресуры в остатках это вычисляемые поля. Нужно посчитать количество переходов от 1 к 0.( чтобы получилась таблица 2) Пока есть решение: сформировать дерево в скд, выгрузить и обойти в цикле, и снова подгрузить в скд. Но это очень долго.
Можно ли посчитать количество переходов с помощью СКД?
---
думаю тут больше с запросом надо мозговать, чем с СКД. Из регистра накопления получить дни, когда остаток был 0 и соединить по периоду с оборотами. если был оборот - этот день учитываем, если не было оборота - то это просто день с нулевым остатком в течение которого ничего не происходило.
---
на СКД вряд ли...
как вариант - постобработкой табличного документа.
---
по тем данным, что у вас на картинке, в таблице 2 тупо итоговые остатки. зачем считать переходы от 1 к 0?
---
В том и дело, что нужно посчитать сколько раз был переход от 1 к 0. 1 - это утрированное значение. Здесь может быть любое положительно число, так как это остатки.
---
т.е. вам нужно посчитать, сколько раз за период было расходов, которые привели к нулевому остатку?
или количество дней, в течение которых остаток был равен нулю?
остатки по товарам как храните?
---
да количество дней когда остаток был 0, но с условием что если 0 был несколько дней подряд то сумма 0 не увеличивается. Остатки с двух регистров накопления собирал по дням.
---
думаю тут больше с запросом надо мозговать, чем с СКД. Из регистра накопления получить дни, когда остаток был 0 и соединить по периоду с оборотами. если был оборот - этот день учитываем, если не было оборота - то это просто день с нулевым остатком в течение которого ничего не происходило.
---
Супер - благодарю все получилось.
---
что то такое можно написать

Из Таблица1 как т1 внутреннее соединение Таблица1 как т2 по т1.Товар=т2.Товар
И т1.Период=ДобавитьКДате(т2.Дата,День,-1)
И т1.Остаток=0
И т2.Остаток=1

Соединить таблицу с самой собой вчерашней и посчитать. Правда это запрос а не СКД
---
Если бы это были не вычисляемые поля. то предложил бы исползовать ВычилситьВыражение, и анализировать с помощью неё Предыдущую запись и текущую
В выражении уже написать выбор когда
---
допустим что я переделаю запрос и поля станут обычными ресурсами и сравнивать будем 0 и положительное значение. можно по-подробнее как посчитать потом общее количество таких?
Здравствуйте! Столкнулся с такой проблемой. При создании табличного документа в режиме предприятия (рис. 1), в него можно вставить рисунок объект (рис. 2). Если выбрать к примеру в качестве объекта документ Excel и начать с ним работу (рис. 3), сохранить табличный документ в формате mxl и повторно открыть сохраненный документ, то мы можем вносить правки в объект Excel из 1С (рис. 4). Если точно также делать с объектом visio, то при повторном открытии сохраненного mxl документа не удается открыть режим правки объекта visio.
---
1С не договорилась с MS 1С не совместимо.
---
это больно?
---
больно?) Просто нет понимания, почему у всех остальных объектов в табличном документе доступна правка, а у visio нет)
---
1С не договорилась с MS 1С не совместимо.
---
Он изначально позволяет редактировать, когда мы только создали объект. Но при повторном открытии уже не дает. Обиднено конечно, что не договорились. Спасибо за ответ)
В некоторых случаях пользователи не могут распечатать документы, причем не все, а некоторые. Подозреваю, что ошибка возникает, когда в коде требуется получить реквизиты контрагента или найти его по поиску
```1c
    ИЛИ СсылкаНаОбъект.Контрагент = Справочники.Контрагенты.НайтиПоНаименованию
```
 и просто срабатывает ограничение прав по RLS. Как в коде модуля объекта или формы проверить может ли пользователь работать/получать данные по этому контрагенту?
---
```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    СпрКонтрагенты.Ссылка
    ИЗ
    Справочник.Контрагенты КАК СпрКонтрагенты
    ГДЕ
    СпрКонтрагенты.Ссылка = &ПроверяемыйКонтрагент
```

Если результат запроса пустой, то контрагент пользователю недоступен, в противном случае доступен.
---
```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    СпрКонтрагенты.Ссылка
    ИЗ
    Справочник.Контрагенты КАК СпрКонтрагенты
    ГДЕ
    СпрКонтрагенты.Ссылка = &ПроверяемыйКонтрагент
```

Если результат запроса пустой, то контрагент пользователю недоступен, в противном случае доступен.
---
как все просто оказывается, знал ведь, но не писал сам не разу такой код, не требовалось. И даже не подумал в эту сторону. Спасибо большое.
Добрый день.
Надо добавить в печатную форму документа, картинку.
На макете печатной формы, добавил область печати, туда добавил свою картинку.
Написал условие при котором, должна выводится эта картинка. Все работает успешно.
Но, когда я добавляю еще одну картинку в эту же область, то печатная форма начинает выводить 2 картинки(ладно, это понятно почему так происходит ТабличныйДокумент.Вывести(ОблатьКартинка) и он выводит все что на ней есть). Я пишу условия при котором должна выводиться 2 картинка (мол если это не это, ВыводНаПечать = Ложь)
НО все равно выводит 2 картинки. Даже если я на 2-ой картинке в конфигураторе уберу галку ВыводитьНаПечать, он все равно ее выводит.
Подскажите как лучше сделать и реализовать все это?
---
дык, сделайте 2 отдельные области в макете с разными картинками и в условиях вывода "играйте" с областями, а не с самими картинками
---
Ты бы строки кода кинул, как ты это реализовал. Шаманство, это не сюда.
---
В будущем выкладывай строки кода, а не картинку.

Попробуй строку ТабличныйДокумента.Вывести(ОбластьКартинка) перенести перед возврат.
---
Не помогло, все равно выводит 2 картинки
---
```1c
    Макет = УправлениеПечатью.МакетПечатнойФормы("Документ.СверкаВзаиморасчетов.ПФ_MXL_АктСверкиВзаимныхРасчетов");
    ОблатьКартинка = Макет.ПолучитьОбласть("ОбластьПечать");
    Картинка = Макет.Рисунки.Картинка1;

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

    КартинкаИП = Макет.Рисунки.Картинка2;

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

```1c
    Если Орг.ИНН = СведенияОбОрганизации.ИНН Тогда
```

не выполняются ? )))
---
Уверен что они выполняются
---
дык, сделайте 2 отдельные области в макете с разными картинками и в условиях вывода "играйте" с областями, а не с самими картинками
---
Спасибо) Оказывается все так просто было.... аахахахах
---
тоже таким методом пользуюсь
Добрый день. Подскажите, пожал, кто разбирался в УТ с приходом сигнала от сканера Штрихкода. Нужно в Заказе клиента при пике сканера штрихкода не поиск товара, а определенные действия. Где это разграничить? Как в УТ понимает, что пришел сигнал от сканера. В какой общем модуле или в самом доке?
---
В УТ смотрите событие "ОбработкаОповещения" нужной формы. Имя события, обычно, ScanData
---
В УТ смотрите событие "ОбработкаОповещения" нужной формы. Имя события, обычно, ScanData
---
Вот как раз до туда уже и дошла в Форме) Если нужно свою обработку, то писать я так понимаю здесь? Толкьо как отличить , что нужно поиск Штрихкода по товару и мою собственную обработку? Условие интересно какое ставить?))) Мысли вслух)

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

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

```1c
    мФорма = ЭтотОбъект.ПолучитьФорму("Отчет");

    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;

    НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();

    МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,
    НастройкиОтчета, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));

    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных, , , Истина);

    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;

    ДанныеОтчета = Новый ТаблицаЗначений;
    ПроцессорВывода.УстановитьОбъект(ДанныеОтчета);

    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
```

в схеме у меня есть группировки(картинка во вложении).

Получаю ТЗ, все данные есть кроме моего вычисляемого поля.(

Подскажите пожалуйста что не так делаю? Как получить значения вычисляемых полей?
---
Да, косяк был почти в этом, я в ресурсах указывал вычисляемое поле и заполнял колонку "Рассчитать по" и выбирал группировку мне необходимую, в интерактиве все заполнялось, но в ТЗ не выводил, как только очистил эту колонку, сразу стал выводить все данные. Всем спасибо за помощь!
---
А разве такая структура отчета должна выводиться в таблицу, а не в дерево?
---
ну я вместо ТЗ подставлял Дерево, тоже самое, пустые поля
---
А интерактивно заполняет?
---
да, конечно
---
в ТЗ выводятся выбранные поля. через Авто выводятся значения группировок. вот и думай где накосячил.
---
Просто у меня два вычисляемых поля, одно выводит данные, другое нет. Может косяк в ВычислитьВыражение? Попробую убрать эту функцию и посмотреть что выводит
---
Да, косяк был почти в этом, я в ресурсах указывал вычисляемое поле и заполнял колонку "Рассчитать по" и выбирал группировку мне необходимую, в интерактиве все заполнялось, но в ТЗ не выводил, как только очистил эту колонку, сразу стал выводить все данные. Всем спасибо за помощь!
Здравствуйте. УТ 11.3.
Не могу понять куда делать обработка поиск и замена значений для 8.3? Находил какую-то обработку для бухгалтерии, но она для торговли не подходит. На диске ИТС тоже нет.
Куда она делась?
---
Вот эта под управляемые
---
нси и администрирование - поддержка и облуживание - корректировка данных - групповое изменение реквизитов?
---
Групповое изменение - это не то. А мне нужно все ссылки перебить, в том числе и проводки, где в регистрах проходит и т.д.
---
https://its.1c.ru/db/metod8dev#content:3683:hdoc
Но она должна быть и в УТ, может прав нет?
---
В том то все и дело - что нет. Посмотрите сами на диске ИТС . Под 8.2 есть, 8.3 - уже нет. Ваша ссылка тоже под 8.2.
---
Все функции включи! И в обработках лежит.
---
Включил, нет там такого.
Есть поиск и удаление дублей - но это не совсем то.
Классического поиска и замены значений уже нет...
---
Так, а в чем проблема использовать поиск и замена дублей? Поставить явно: ссылка в списке, а условия поиска по одинаковому полю - обработка выдаст два элемента для поиска и замены, отметить один, как оригинал и наслаждаться процессом
---
Скачивал на просторах интернета, добрые люди выкладывали :)
---
Вот эта под управляемые
---
А почему справочник "Номенклатура" не показывается? Понятно, что можно исправить, но почему так?
---
Тот же вопрос!
Как заменить в номенклатуре одну часть наименования на другую.
Типа "Товар 123 (10шт)" на "Товар 321 (10 шт.)"?
---
Спасибо!
---
спасибо добрый человек
---
Давний вопрос, но сам недавно искал. Нашёл во всех функциях в разделе "Стандартные".
---
https://infostart.ru/1c/tools/2187235/ - прикладываю ссылку на статью с обработками (доработанные немного, но сохранившие оригинальные возможности). Одна для 1с 8.0 и старше. А вторая, которая для УФ - 8.2.9 (и соответственно для обычных форм тоже самое). Это для тех, кому понадобится далее и будет искать.