#0
by PRESTIGE
Ранее была написана обработка для заполнения товаров в документе поступления. Создавался документ, заполнялась шапка, после чего открывалась обработка, программа просила записать документ прежде чем пользоваться этой обработкой, записывали его и обработка делала свое грязное дело. Все работало, ушел в отпуск, пришел и мне говорят: теперь документ не сохраняется, если в таблице товаров пусто. В отладке нашел только что при сохранении у документа Проведен = истина. Сейчас чтобы вопспользоваться этой обработкой приходится руками добавить товар, записать и далее пользоваться обработкой. Соотвественно это не удобно. Где то есть настройка может? Или в какую сторону смотреть? Розница 2.1
#2
by zak555
обработка, вызов которой прикручен к табличной части ? если нет -- переделай обработку так, чтобы сразу открывался заполненный документы с тч
#3
by Serg_1960
+1 Не надо проводить пустой документ, если у него заполнена только шапка. Первый раз его надо записывать без проведения. Ваш К.э.п.
#4
by PRESTIGE
Что собственно я и сказал, не может записать. Что я его провожу не слово не было сказано.
#6
by Serg_1960
"Не верю."(с) Чтобы новый документ нельзя было записать, без показа ошибок, но ухитриться при этом в него вставить "Проведен = истина" - не верю. Я говорю о событие до начала работы обработки - запись после заполнения шапки, но до запуска обработки. Есть только одно предположение - не все реквизиты заполнены. Но контроль при записи без проведения - это бред, имхо. попробуй поставить при первом сохранении документа пресловутое ".Загрузка = Истина" и посмотри чего там не хватает.
#7
by Serg_1960
"теперь документ не сохраняется, если в таблице товаров пусто" - я вот про это. Ну не молча же конфигурация отказывается сохранять документ, должна быть какая-то ошибка/предупреждение пользователю.
#11
by Serg_1960
Правда старая розница, но... ТекстОшибки = НСтр("ru='Не введено ни одной строки в список ""Товары"".'");
#15
by PRESTIGE
Да видел, он туда не прыгает. "Это же гениально!" - при том, что 1с сама предлагает записать)
#16
by Serg_1960
В УПП (а у меня УПП) есть настройка пользователя, которая позволяет автоматом заполнить установку цен из поступлении товара. В рознице, наверное, есть подобное. Но при этом нужно проведение поступления. Что, собственно говоря, возвращает нас к :)
#17
by Serg_1960
Ну тогда я ой", "Я - пас"(цы) Что за обработка? Может она "работает" только на проведённом документе? Что она делает далее, когда получает разрешение на запись. Это последняя моя мысль: неужели так сложно найти попытку проведения? :)
#18
by Cyberhawk
А, Я кажись понял автора. Дело до обработки не доходит, т.к. при вызове ее команды предлагается записать документ в режиме проведения
#23
by Cyberhawk
Если создать и сразу жмакнуть "Записать" в форме (синяя дискетка), перед этим остановив отладчик, то что покажет табло у Объект.Проведен?
#26
by PRESTIGE
В модуле формы. Вот что самое интересное то нашел, под другим пользователем все нормально работает... У пользователей одна группа прав, но тем не менее...
#29
by Cyberhawk
Ну замер кода тогда после сделай и посмотри, какой код выполняется, устанавливающий этот признак
#30
by PRESTIGE
Ну тож пробовал, ничего не нашел. Думается настройка такая, только где непонятно - тут и зашел в тупик.
#34
by Cyberhawk
А на какое событие может быть подписка, если у него для не записанного в БД объекта уже установлено это свойство?
#35
by PRESTIGE
Исключено. Если только разработчики догадались как будет пользователя звать. Месяц назад же все работали. Программа не обновлялась.
#36
by Serg_1960
"Вот что самое интересное то нашел, под другим пользователем все нормально работает. У пользователей одна группа прав, но тем не менее..." - Я уже намекал в - посмотри "Дополнительные права пользователей".
#38
by youalex
логическое обоснование должно быть. Кака-я-то строчка кода выставляет Отказ = Истина. Замер+стек - в помощь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как определить был уже записан документ или нет (не проведен)
- Почему не удаляются строки? Док записан, не проведен.
- Как в запросе поставить условие Док.Проведен = истина. А то "истина" получ
- Как проверить записан ли документ или нет?
- v8: как добраться до стандартных картинок документа (проведен, не проведен)?
- Как программно узнать когда был записан/проведен документ
В этой группе 1С
- не сохраняются картинки печатной формы в файл
- Не удаляется помеченный объект. Ссылка на РегистрСведенийКлючЗаписи...
- Доработка отчёта Анализ заказов покупателей (УПП)
- Этапы производства в 1С КА 2.0
- Не обновляется УТ 11.2.2.119. Не все процедуры выполнены успешно.
- Как в РИБ Бух30(83) сделать настроеный автообмен между узлами вручную?
- Аналоги СКД
- УТ: Перемещение: не списано по партиям, а приход есть
- Запуск V83.Application в режиме клиента тестирования
- Вопрос по доработке 1с Документооборот
- Разделение таблицы значений 1с 8
- КД 2 Перенос картинки
- ЕГАИС: Невозможно проверить функцию отзыва, т.к. сервер отзыва сертификатов...
- Открыть программно управляемую форму в обычном приложении. ЗУП 2.5.108.1
- как отозвать принятую накладную из ЕГАИС
- 1C 8.3 Как изменить предлагаемые реквизиты печати?
- Залить поле Картинка цветом
- 1С8.3 Не видит лицензию HASP
- Перестал работать обмен с сайтом
- УФ Пересчет Итоги в подвале при стандартном Отборе в Табличной части документа..