В копилку коротких и простых, но иногда очень нужных обработок.






Вывод параметров сеанса
Проведение документа в определенное время
Получить UUID объекта — печатная форма
Подбор оформления — цвета и шрифты для дерева значений
Печать штрих-кода кода справочника

1. Тупо внешняя печатная форма, которая выводит в окно сообщений UUID объекта. Иногда бывает нужным.

2. Настраиваем оформление дерева значений

3. Проведение документа в определенное время. Иногда нужно запустить проведение тяжелого документа после окончания работы вечерней/ночной смены или в выходные. Всё просто. Указываете документ, дату запуска и Запустить. Вылезает табличка ожидания: Да — начать проведение немедленно, Нет — не проводить. На дату повешено контекстное меню. В конце при успешном проведении будет выведено сообщение о времени проведения.

4. В стандартной обработке УниверсальныйПодборИОбработкаОбъектов данная строка кода в «Произвольный алгоритм» выводит прогресс выполнения:

Состояние(«»+(ПорядковыйНомерОбъекта+1)+» из «+НайденныеОбъекты.Количество());

5. «C:Program Files1cv81in1cv8.exe» enterprise /Out»C:Error.txt» -NoTruncate — вывод служебных сообщений в файл

6. Печать штрих-кодов кодов любых справочников. Всё просто, без всяких контролей и доп.обработок. Штрих-код в формате Расширение Code39. Код не может содержать более 9 знаков и любые буквы. Используется компонента 1с:Печать штрих-кодов. Использовать можно как обработку и как внешнюю печатную форму. В режиме обработки можно печатать несколько элементов в 2 колонки. …

7. Вывод параметров сеанса. Выводит в дерево все параметры сеанса текущего пользователя. Дерево для параметра сеанса типа  Хранилище Значения и массивов…

Посмотрим на комменты, может какие интересности ещё влепить можно.

 

Скриншоты бессмысленны и беспощадны….

8 Comments

  1. Трактор

    Две строки в табло делают эту обработку ненужной и имеют вдвое бОльший функционал

    Документы.СчетНаОплатуПокупателю.ПолучитьСсылку(Новый УникальныйИдентификатор(«11bebf06-6cbe-11de-299e-0021854eb4b9»))

    Документы.СчетНаОплатуПокупателю.НайтиПоНомеру(«ТДК00000013», ТекущаяДата())

    Reply
  2. anig99

    (1)ну, получить один и тот же результат всегда можно 2 способами. это через конфигуратор? это на 1 строчку больше чем у меня (если не считать объявление процедуры) и требует запущенный конфигуратор.

    Reply
  3. Трактор

    (2) >> это через конфигуратор?

    Зачем конфигуратор? В табло пишешь

    Справочники.Номенклатура.НайтиПоКоду(«00000000002»).УникальныйИдентификатор()

    табло доступно в режиме 1С:Предприятия в пункте меню Сервис -> Табло

    Reply
  4. anig99

    (1) и твоя строчка находит объект по UUID, а не UUID по ссылке

    Reply
  5. Трактор

    (4) Я привёл три строки. Одна находит объект по ИД и две определяют ИД по номеру документа или коду справочника.

    Одну недописал. правильно так

    Документы.СчетНаОплатуПокупателю.НайтиПоНомеру(«ТДК00000013», ТекущаяДата()).УникальныйИдентификатор()

    Reply
  6. anig99

    (3) ааа (: Доперло… (: Всё равно в разных случаях разные способы удобны по разному

    Reply
  7. iov

    (5)

    Документы.СчетНаОплатуПокупателю.НайтиПоНомеру(«ТДК00000013», ТекущаяДата()).УникальныйИдентификатор() Это удобно для разового получения информации.

    Reply
  8. anig99

    Тест

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *