Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Выдает ошибку Недопустимая операция при создании Калькуляции (меню за день)

v7: Выдает ошибку Недопустимая операция при создании Калькуляции (меню за день)
Я
   EKorobko86
 
24.11.20 - 16:10
Помогите пожалуйста разобраться. Создавала меню на день в калькуляции. поначалу создавалось все как обычно. Потом толи куда-то нажала, толи еще что сделала, в общем не знаю. сейчас ситуация следующая - при создании нового меню и при добавлении блюда - блюдо добавляется, но без ингредиентов, как будто его нет в рецептуре, хотя все забито и в рецептурах все есть. и в столбце Количество вместо 0 стоит слово НЕТ я так думаю что оно мне и не дает работать. и при это блюде я не могу сохранить меню. Нажимая на НЕТ результатов никаких не дает, а при нажатии 0 выдает редактирование количество снятие проб.

и получается те созданные и сохраненные меню где я пыталась ввести блюда они после уже не открываются.

пишет следующие ошибки:
ДокКоличество.НайтиДокумент(СтрокаКоличества);
ДокументКалькуляцияФормаМодуль(99)Недопустимая операция    -  это при попытке открыть меню

а при добавлении нового меню:
НовыйДокКоличества.Записать();
{Документ.Калькуляция.Форма.Модуль(1081)}: Номер не уникальный!

А при нажатии на НЕТ
ДокКоличество.Записать();
{Документ.Калькуляция.Форма.Модуль(789)}: Номер не уникальный!

Помогите разобраться и вернуть все как было
   Креатив
 
1 - 24.11.20 - 16:44
(0)Сперва стоит проверить номера последних калькуляций.
   MWWRuza
 
2 - 24.11.20 - 16:51
Ну, чем тут не глядя можно помочь, когда даже не известно, что это за конфигурация...
Недопустимая операция - это скорее всего, где-то деление на ноль получилось, из-за каких-то Ваших некорректных действий, которые программист при написании кода не предусмотрел(иначе, он бы обернул это действие в попытку, или ещё как-то защитил бы программу от некорректных действий юзеров... А номер не уникальный - скорее всего, руками сбили нумерацию, убрали "незначащие" нули в номере документа. Точнее, можно только непосредственно в вашей базе увидеть.
   Злопчинский
 
3 - 24.11.20 - 16:59
ДокКоличество.НайтиДокумент(СтрокаКоличества);

СтрокаКоличества должна иметь тип Документ с видом ДокКоличество.Вид()
   Злопчинский
 
4 - 24.11.20 - 17:00
"Номер не уникальный!" - типовые грабли считающих себя сильно умными.
номера кривые.
если есть охота - стучись оперативно в скайg Zlopun
   Злопчинский
 
5 - 24.11.20 - 17:02
(0) "Потом толи куда-то нажала, толи еще что сделала, в общем не знаю. сейчас ситуация следующая - при создании нового меню и при добавлении блюда - блюдо добавляется, но без ингредиентов, как будто его нет в рецептуре, хотя все забито и в рецептурах все есть."
.
классическое "никогда такого не было и вот опять!" ;-)
.
программа работает НЕ ТАК КАК ТЫ ДУМАЕШЬ, а так как в ней код написан (там унутре, где лпч)
так что свои домыслы что там "хотя все забито итд" - программе забито на твое забито.
   Злопчинский
 
6 - 24.11.20 - 17:03
(0) для начала в конфигу поставить с диска ИТС "набор универсальных отчетов и обработок", в частности Uchoice с плагинами - это набор отверток сверл и пассатижей. нормальному 1Снику надо ументь ими пользоваться
   MWWRuza
 
7 - 24.11.20 - 17:42
"СтрокаКоличества" - более чем интересное наименование для вида документа ;-)))
   Злопчинский
 
8 - 24.11.20 - 17:43
(7) я тоже об этом подумал. там наверное значение строка типа "стопицот!"
   MWWRuza
 
9 - 24.11.20 - 17:44
А... Пардон, не посмотрел, это переменная так обозвана :-) Тады ой...
   MWWRuza
 
10 - 24.11.20 - 17:47
Но, все равно - ДокКоличество, тоже не плохо :-)

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.