Пятница, 29.11.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 50
Гостей: 50
Пользователей: 0
Главная » 2017 » Июль » 6 » Итоговый вариант триггеров для 1С
12:04
Итоговый вариант триггеров для 1С

Итоговый вариант триггеров для 1С

Продолжение этого:
http://akostina76.ucoz.ru/blog/2017-07-04-4242

Ещё я для проверки того что нет зацикливания завела служебную таблицу, в которую триггер добавляет строки:

Запись в эту таблицу можно тем или иным способом отключать. Хоть через комментирование текста хоть через значение переменной «otladka» таблицы «nastroika» в той же служебный базе 1C_edit. У меня этого не сделано, но можно в том же триггере считывать значение переменной и что-то делать в зависимости от того, ноль там или единица.  Допускаю, что у сервера есть какой-то более цивилизованной способ контролировать такие вещи, но как-то лень искать.
Вот так всё это меняется с двух сторон:
https://youtu.be/mEGk4H_MMPA
https://rutube.ru/video/1c5de2320068a850eaa99a0fb2881a85/

(в конце в ролике показано как меняется не только название но и имя пользователя из чужой базы, который реально внёс изменения)

А по содержанию таблицы можно увидеть что лишний раз ничего не отрабатывает:

Я запись в таблицу прицепила позже чем записала ролик потому названия тут другие. Но работает.
Я не знаю что я там могу добавить про тексты. При вставке проверяется нет ли такой строки, при удаление если ли всё ещё такая строка, а при изменении не равны ли уже значения тому, что надо записать. Сложность тут скорее техническая. Это всё требует . внимательности чтобы записать то что надо и куда надо не перепутав названия полей и таблиц (что тут особо сложно из-за «слепых» названий, т.е не названий типа «fld»  с цифрами).
Со стороны 1C_zakaz:
Вставка:


Удаление:

Изменение:


Со стороны 1С_buh
Вставка:


Удаление:

Изменение:


Картинами потому что есть проблемы с переносим крашеных текстов, а некрашеные неудобно.

Просмотров: 252 | Добавил: akostina76 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Календарь
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный конструктор сайтов - uCoz