Вопрос о проведении и закрытии документа в 1с
Здравствуйте, только начинаю изучение 1с есть вопрос, как написать в коде, что если документ уже проведен, после нажатия кнопки ПРОВЕСТИ, при нажатии на кнопку ПРОВЕСТИ И ЗАКРЫТЬ было только закрытие документа без попыток проведения, если документ не проведен было проведение а потом закрытие.
Заранее спасибо )
Заранее спасибо )
По теме из базы знаний
- Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки
- Расчет себестоимости товаров в 1С УТ 11 и КА 2 при проведении документа
- "Секреты" закрытия месяца в 1С:ERP
- Загрузка чеков в 1С из ФНС в документы БП, УНФ, ERP, КА и УТ
- Робот-загрузчик и архив документов. Распознавание/загрузка сканов документов в 1С8(7.7), архив сканированных документов.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если не сложно поясните в чем будет, слом базовых логических принципов ?. Обычный чистый документ при нажатии на кнопку ПРОВЕСТИ, а потом на кнопку ПРОВЕСТИ И ЗАКРЫТЬ свободно закрывается. Грубо говоря если я нажал на ПРОВЕСТИ документ удалил из справочника некоторые строки, если я нажимаю ПРОВЕСТИ И ЗАКРЫТЬ то он будет пытаться удалить те же строки указанные в документе и выдаст ошибку т.к этих срок уже нет.
(3) 1. Вам необходимо будет вручную перерисовать форму документа - отключить стандартные кнопки, и нарисовать их вручную, привязав к ним свои команды со своим программным кодом.
2. Вам придется вручную контролировать Модифицированность документа в этих своих командах, чтобы определять дальнейшие действия системы.
3. Если это типовой документ в типовых решениях 1С - то самое интересное начнется при обновлении конфигурации.
И это только навскидку...
Вы уверены, что это именно задача для новичка?
2. Вам придется вручную контролировать Модифицированность документа в этих своих командах, чтобы определять дальнейшие действия системы.
3. Если это типовой документ в типовых решениях 1С - то самое интересное начнется при обновлении конфигурации.
И это только навскидку...
Вы уверены, что это именно задача для новичка?
(4)
Все гораздо проще )) Грубо говоря если я нажал на ПРОВЕСТИ, документ удалил из справочника некоторые строки, если я нажимаю ПРОВЕСТИ И ЗАКРЫТЬ чтоб закрыть документ, то он будет пытаться удалить те же строки указанные в документе и выдаст ошибку т.к этих срок уже нет. Вот что мне нужно )
совать форму документа, отключить стандартные кнопки, и нарисовать их вручную, привязав к ним свои команды со своим программным кодом.
2. Вам придется вручную контролировать Модифицированность документа в этих своих командах, чтобы определять дальнейшие действия системы.
3. Если это типовой документ в типовых р
2. Вам придется вручную контролировать Модифицированность документа в этих своих командах, чтобы определять дальнейшие действия системы.
3. Если это типовой документ в типовых р
Все гораздо проще )) Грубо говоря если я нажал на ПРОВЕСТИ, документ удалил из справочника некоторые строки, если я нажимаю ПРОВЕСТИ И ЗАКРЫТЬ чтоб закрыть документ, то он будет пытаться удалить те же строки указанные в документе и выдаст ошибку т.к этих срок уже нет. Вот что мне нужно )
Ключи аналитики только создаются и находятся по реквизитам из документа. А в какие регистры сведений или накопления их разместить и как связать друг с другом вместо удаления справочника при распроведении..
Я не говорю что срез последних это плохо. Но как то не вяжется связь между одной строкой в одном регистре сведений и тремя в другом.
Я не говорю что срез последних это плохо. Но как то не вяжется связь между одной строкой в одном регистре сведений и тремя в другом.
(12) Да, сейчас пытался понять что не так ) Поправьте меня если что то ошибочно скажу. Есть простой
справочник например с номенклатурой, мне надо добавлять в него и удалять из него позиции. Чтоб был учет , это делается при помощи документов и регистров. Вот собственно что мне и было нужно, удалить из справочника при помощи документа, например какое - то списание, некоторые позиции. Как я понимал что кнопкой ЗАПИСАТЬ. просто записываем документ, без каких либо действий, движение по регистрам я пока не трогаю. А кнопочкой ПРОВЕСТИ уже производятся действий, например удаление позиций или добавление в справочник.
справочник например с номенклатурой, мне надо добавлять в него и удалять из него позиции. Чтоб был учет , это делается при помощи документов и регистров. Вот собственно что мне и было нужно, удалить из справочника при помощи документа, например какое - то списание, некоторые позиции. Как я понимал что кнопкой ЗАПИСАТЬ. просто записываем документ, без каких либо действий, движение по регистрам я пока не трогаю. А кнопочкой ПРОВЕСТИ уже производятся действий, например удаление позиций или добавление в справочник.
(13)
Тут проще написать, что не ошибочно.
Все остальное не верно. Документы никогда не удаляют элементы справочников.
Идите на курсы или книжку умную купите.
Поправьте меня если что то ошибочно скажу.
Тут проще написать, что не ошибочно.
Чтоб был учет , это делается при помощи документов и регистров.
Все остальное не верно. Документы никогда не удаляют элементы справочников.
Идите на курсы или книжку умную купите.
Оптимизация работы с ТЗ в 7ке выглядела примерно так:
Юзер вводит док инсертом в журнале, ему спрашивают клиента из текущего поиска по подстроке, склад указан в шапке журнала или может в товаре будет. Выбирает клиента - шапка заполнена.
Инсерт на табличке создает тз, в которой остатки все с цифрами и из этой тз набирает заказ. Сама тз закрывалась и открывалась каждый раз при выборе товара, но данные туда заливались только один первый клик.
Стрл-ентер проводит накладную.
Динамический список выбора позиции тмц может быть заполнен из таблицы значений, полученной как значение с сервера?
Ах, да в ТЗ с остатками еще колонка отгружено, с цифрами из накладной. Тмц без цен и остатков в ТЗ не попадает.
Если в справочнике товары будут именно артикулы-sku, то номенклатуру в тз заменить на номенклатурные группы и итоги остатков по группе с дальнейшим выбором sku по фильтру. Таблицы этих тмц хранить в строке тз в виде значениевстрокувнутр и не показывать пользователю при выборе из "верхнего" тз.
Юзер вводит док инсертом в журнале, ему спрашивают клиента из текущего поиска по подстроке, склад указан в шапке журнала или может в товаре будет. Выбирает клиента - шапка заполнена.
Инсерт на табличке создает тз, в которой остатки все с цифрами и из этой тз набирает заказ. Сама тз закрывалась и открывалась каждый раз при выборе товара, но данные туда заливались только один первый клик.
Стрл-ентер проводит накладную.
Динамический список выбора позиции тмц может быть заполнен из таблицы значений, полученной как значение с сервера?
Ах, да в ТЗ с остатками еще колонка отгружено, с цифрами из накладной. Тмц без цен и остатков в ТЗ не попадает.
Если в справочнике товары будут именно артикулы-sku, то номенклатуру в тз заменить на номенклатурные группы и итоги остатков по группе с дальнейшим выбором sku по фильтру. Таблицы этих тмц хранить в строке тз в виде значениевстрокувнутр и не показывать пользователю при выборе из "верхнего" тз.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот