Операция не может быть выполнена из-за несоответствия версии КАК УБРАТЬ ОШИБКУ
Человек открывает справочник "Номенклатура", через него по вкладке "Спецификации" переходит на спецификацию и переутверждает ее. Но мне нужно так, чтобы это новая дата переутверждения записалась и в реквизит С "Номенклатуры" - дата утверждения спецификации, поскольку форма номенклатуры открыта и была изменена из спецификации, то возникает такая ошибка.
Как мне обойти такую ошибку?
То есть как мне при переутверждении даты спецификации и открытой форме номенклатуры, записать в эту же номенклатуру значение новой даты без возникновения этой ошибки?
Как мне обойти такую ошибку?
То есть как мне при переутверждении даты спецификации и открытой форме номенклатуры, записать в эту же номенклатуру значение новой даты без возникновения этой ошибки?
По теме из базы знаний
- Принципы внедрения и сопровождения учета на базе 1С
- "Процессы 3.0: CRM, Бизнес-процессы, Управление по целям". Универсальная система управления процессами и показателями для любой конфигурации 1С
- Анализ расхождений выручки НДС и Налога на прибыль в декларациях 1С (БП 3.0 ПРОФ и КОРП, КА 2, ЕRP)
- Не спеша, эффективно и правильно – путь разработки. Часть 2. Теория
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) asved.ru, можете дать,пожалуйста, пример кода использования??
При установлении спецификаций я пишу сейчас вот это:
При установлении спецификаций я пишу сейчас вот это:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.ДатаУтвержденияСпецификации,
| Номенклатура.Ссылка КАК Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", стр_вых.Номенклатура);
Результат = Запрос.Выполнить();
Если НЕ Результат.Пустой() тогда
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НоменклатураОбъект = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
НоменклатураОбъект.ДатаУтвержденияСпецификации = ДатаЗаписи;
НоменклатураОбъект.Записать();
КонецЦикла;
КонецЕсли;
КонецЦикла;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот