34
Рейтинг

Sashares



  •   Регистрация: 27.05.2010 (13 лет назад)

  •   Был(а) на сайте: сегодня в 11:27

Друзья
  • Павел Бараневский
  • Анна Гаспарова
  • Артём Бирюков
  • Allena S
  • Игорь Келарев
  • Саша Недолуга
  • Maxim Kolkin
  • Геннадий Болдырев
  • Dream Dream
  • Натали Жданова
  • Oleg Space
  • Маша Шарапова
  • Дмитрий Малышев
Подписчики 29

Рейтинг 34

Поиск и замена значений

Инструменты и обработки Программист Пользователь Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Корректировка данных

Вариация стандартной обработки поиска и замены значений на управляемых формах с дополнительными возможностями.

1 стартмани

07.01.2023    3791    138    Sashares    3       

14

Поиск и замена значений

Инструменты и обработки Программист Бухгалтер Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Поиск данных

Вариация стандартной обработки поиска и замены значений на обычных формах с дополнительными возможностями.

1 стартмани

20.03.2019    4027    61    Sashares    0       

6

Восстановление настроек плана счетов и очистка некорректных рабочих счетов в БГУ 1.0

Инструменты и обработки Программист Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия государственного учреждения Россия Бухгалтерский учет Бюджетный учет Абонемент ($m) Внешняя обработка (ert,epf) Чистка данных

В плане счетов в БГУ 1.0 есть возможность восстановить настройки по умолчанию. Но при наличии некорректных рабочих счетов, восстановление настроек не выполняется. При этом даже нет информации, в каком именно счете проблема. Данная обработка находит некорректные рабочие счета и удаляет их.

1 стартмани

04.03.2019    29822    245    Sashares    36       

14

Комментарии

DevКак перебрать только выводимые на форму строки табличной части (т.е. то, что видно в таблице формы)#8 27.04.24 16:51
(6)
Цитата
Опять же, на Неопределено тоже надо закладываться, раз оно есть.
Если надо отобрать строки, которые отображаются, то надо проверять на "= Истина", а не с неопределено сравнивать.
DevКак перебрать только выводимые на форму строки табличной части (т.е. то, что видно в таблице формы)#7 27.04.24 16:49
(6)
Цитата
И где, всё-таки, хранится фильтр по опции "Расширенный поиск..."?
Нигде
DevКак перебрать только выводимые на форму строки табличной части (т.е. то, что видно в таблице формы)#4 27.04.24 15:20
(3)Под отладчиком остановитесь и посмотрите, что возвращает метод ПроверитьСтроку.
DevПомогите понять ВыполнитьОбработкуОповещения#6 27.04.24 13:34
(5) Тут для единообразия, например.
Если процедура из описания оповещения изменится, или параметры для нее, править нужно будет только в одном месте.
А если явно вызывать процедуру ПродолжитьПечать, то при изменении процедуры, править надо будет в 2х местах, как процедуру, так и параметры.

У всего есть плюсы и минусы.
Плюс - поддержка проще, минус - читаемость кода хуже.
DevПомогите понять ВыполнитьОбработкуОповещения#4 27.04.24 13:09
(3)Да, иногда можно. Тоже периодически задаюсь этим вопросом =)
Юридические вопросыКак выложить доработанную конфигурацию в портфолио к резюме без нарушения лицензионного договора 1с?#4 27.04.24 12:53
Не очень понятно, зачем куда-то выкладывать конфигурацию, тем более не свою.
Работодателям может быть интересны примеры вашего кода, реализация каких-то не самых простых алгоритмов, процедур. С комментариями.

Поэтому было бы полезно вам подготовить такие примеры, и их уже приложить к резюме.
DevПомогите понять ВыполнитьОбработкуОповещения#2 27.04.24 12:12
(1)Т.к. описание оповещения передается в параметре, то в общем случае может быть несколько разных процедур "ОбработкаКоманды" в каждой из которых будет использоваться свое описание оповещения.

То есть, если есть разные команды, например, одна Удалить, вторая Добавить, и после ответа на вопрос, в каждой надо выполнить свою процедуру - и какая эта будет процедура указывается в описании оповещения.
DevПолучить значение поле до его изменения#7 26.04.24 15:29
(4)Тогда совет из 3 коммента и остальных. Подробнее это выглядит так:
Добавить реквизит формы нужного типа.
При открытии формы (ПриСозданииНаСервере) заполнять этот реквизит формы значением нужного реквизита, который отслеживается.
При изменении сообщать "было значение = <реквизит формы>, новое значение = <нужный реквизит>" и после сообщения присваивать реквизиту формы новое значение нужного реквизита.

И аналогично для каждого реквизита, изменение которого надо отслеживать.
DevПолучить значение поле до его изменения#2 26.04.24 14:42
(1)А если пользователь еще раз меняет до записи, что должно быть?
было 4, изменил, стало 5 - выводится сообщение "вы изменили значение. было 4, стало 5"
изменил на 6 - что должно быть в сообщении - "вы изменили значение. было 5, стало 6" или "вы изменили значение. было 4, стало 6"?

Если было 4, стало 6, то старое значение можно брать из ссылки. Если это форма документа/справочника.