Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:44

Помогите - я новичок

Автор DarkHan, 23 ноя 2012, 11:05

0 Пользователей и 1 гость просматривают эту тему.

DarkHan

1С:Предприятие 7.7 (7.70.27)

Копаясь на работе в конфигураторе изменил "ФОРМУ" в документе "ЧекККМ", а вернее удалил строку "Штрих-код". При загрузке в 1С ЧекККМ выдает ошибку "Форма.ШтрихКод.ВыполнятьФормулуТолькоПриИзменении(1);
{Документ.ЧекККМ.Форма.Модуль(866)}: Поле агрегатного объекта не обнаружено (ШтрихКод)".

Помогите пожалуйста как вернуть как было, ведь не сохранился до этого :dfbbdrfb:

Yura063

Возьми любую подобную или сохраненную до этого кофу и скопируй поле от туда, проверь не удалился ли код в модуле при изменении, если удалился то копируй и код тоже!
Помогли, отблагодари!

DarkHan

Цитата: Yura063 от 23 ноя 2012, 11:34
Возьми любую подобную или сохраненную до этого кофу и скопируй поле от туда, проверь не удалился ли код в модуле при изменении, если удалился то копируй и код тоже!
это в модуле? проверял модули, отличий не нашел

Herby

Цитата: DarkHan от 23 ноя 2012, 11:42Помогите пожалуйста как вернуть как было, ведь не сохранился до этого

если вы удалили в том числе из метаданных, то как было уже не вернешь, ну по крайней мере все значения поля "Штрих-Код" в базе данных удалились.

Если же вы просто это поле удалили из диалога, то ничего страшного, добавьте его снова:
закладка диалог - > на панели инструментов внизу найдите пиктограммку с плюсиком (добавить реквизиты), нажимаете ее и добавляете заново штрих-код.

Единственно что плохо, вы не знаете вызывалась ли какая-то процедура из этого поля или нет.
 

Yura063

Могу с вашей проблемой помочь удаленно! если согласны пишите в личку! и напишите конфиг какой!
Помогли, отблагодари!

zebrakhv@gmail.com

Помогите, пожалуйста. Необходимо выставить условие если документ "ВыдачаНаЗамену" не проведен, то запретить проведение документа "ВозвратСЗамены"
Код пишу такой:
   Если (ДокОснование.Вид()="ВыдачаНаЗамену") И (ДокОснование.Проведен()=0) Тогда
         глНеПроводить(Контекст, "Для возможности проведения документа должн быть проведен документ Выдача оборудования на замену!");
           СтатусВозврата(0);
   КонецЕсли;

Выдает ошибку:
Если  ДокОснование.Вид()="ВыдачаНаЗамену" И ДокОснование.Проведен()<<?>>=0 Тогда                                                                               
{Документ.ВозвратСЗамены.Модуль Документа(87)}: Неправильное использование арифметической или строковой операции
При проверке модуля обнаружены синтаксические ошибки!

cska-fanat-kz

Каждую часть, разделяемую "И" надо делать в скобках, т.е.

Если  (ДокОснование.Вид()="ВыдачаНаЗамену") И (ДокОснование.Проведен()=0) Тогда
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск