Страница 1 из 1

Автоматизация автоматизации

Добавлено: 12 дек 2019, 15:27
imamverdiyeveldar
Добрый день.
Есть потребность (можно конечно обойтись автоматизацией но все же) в следующем:
1.Изменение значений полей в другой сущности при добавлении записи в текущую.
Сейчас это можно построить автоматизацией: вывести кнопку, задать сценарий. После добавления записи перенести мыыыыыыышку, ткнуть эту кнооооооооопку... а нельзя ли автоматизировать и это действие? Тупо при добавлении записи при нажатии сохранить чтобы произошло это действие.
Например, есть сущность продажи: открыл, выбрал, кол-во, цена, Сохранить, ок. Даже этих действий многовато для одной операции. Потом надо еще и открыть запись, выбрать "Провести" чтобы в сущности "касса" создалась запись с движением ДС.
Не кидайте камнями, и не считайте что я слишком ленив. Просто я никогда не понимал кнопку "Провести и закрыть" в 1С.

Re: Автоматизация автоматизации

Добавлено: 16 дек 2019, 23:18
Develop-Soft
imamverdiyeveldar писал(а): 12 дек 2019, 15:27 Просто я никогда не понимал кнопку "Провести и закрыть" в 1С
Вы это поймёте, когда до вас дойдет смысл кнопки "отмена проведения"...

Re: Автоматизация автоматизации

Добавлено: 18 дек 2019, 08:46
imamverdiyeveldar
Почему это? я прекрасно знаю что такое "Провести" и что такое "Отмена проведения"
Но все еще не вижу смысл. Почти любую конфигурацию в "Руководитель" можно повторить/клонировать в 1С, более того иметь за плечами еще много много функций и фишек к этой конфигурации которых нет в Руководителе из "коробки".
НО ИНОГДА людям хочется простоты, "лайта", чтобы был тумблер "Вкл" и "Выкл", а не "Провести, сдать НДС, декларацию и выкл"...

Re: Автоматизация автоматизации

Добавлено: 18 дек 2019, 12:25
Develop-Soft
imamverdiyeveldar писал(а): 18 дек 2019, 08:46 я прекрасно знаю что такое "Провести" и что такое "Отмена проведения"
Ну, если вы это понимаете, то наверное имеете представление о том, что в них зашита определенная логика, построенная на нескольких действиях, каждое из которых выполняет какое-то действие и все они имеют кучу проверок. Например почему нельзя просто так взять и удалить в 1с документ? Ответ: потому что логика не может взять и просто вырвать элемент из цепочки действий. Для документа необходимо сначала "отменить проведение".
Ваша просьба: "Изменение значений полей в другой сущности при добавлении записи в текущую" решает один вопрос, но создаёт другие, коих может быть немерянное количество. Например - что должно произойти при удалении родительской записи в вашем случае? Какие они должны принять значения? Должны ли удалиться вместе с родителем или остаться нетронутыми? И т.д. и д.т.п...

Re: Автоматизация автоматизации

Добавлено: 18 дек 2019, 16:41
imamverdiyeveldar
Например - что должно произойти при удалении родительской записи в вашем случае?
Ничего не должно происходить в "соседней" сущности. Об этом позаботится человек который сидит в системе, если он удалил определенную запись он должен так же удалить связанную запись (сделать обязаловку).

Можно подумать сейчас этот вопрос в Руководителе решен. Даже сейчас: например если удалить тот или иной товар из сущности товары, а потом зайти в продажу, и найти накладную с этим товаром, то мы увидим что там пустое значение.

но создаёт другие, коих может быть немерянное количество. - так для этого все и построено. это же конструктор. вопрос с удалением например можно решить автоматизацией . Выбрал запись, поставил сценарий, изменение значений полей на 0. и все. теперь будут записи "пустые/нулевые" что тут, что там, в "соседней" сущности. как вариант...