Имя: Пароль:
1C
 
Не могу провести документ в УПП - "Запись не верна!: (1)
0 fixin
 
17.02.05
11:18
Провожу документ "Прием к учету объекта строительства". Выдается такая ошибка.
Я думаю, что дело в том, что запись регистра не верна. Как понять, это первая запись или что?
1 fixin
 
17.02.05
11:31
Блин, это недоделанное УПП не проставляет Регистратор по ГрафикуАмортизации. Как они тестируют свои программы в 1С?
Я хочу вставить в конец модуля заплатку, которая будет проставлять регистратор у тех регистров, которым нужен регистратор (если регистратор не проставлен).
Сделаю это универсальной функцией.
2 Ядрена Матрена
 
17.02.05
11:32
Генитально!!!
зы. Мне нравится образ Вашего мышления...
3 fixin
 
17.02.05
11:48
(2) Это ерония?
4 француз
 
17.02.05
11:53
(3) скорее, ирония
5 Ядрена Матрена
 
17.02.05
11:56
Вы оба не правы. Это эрония.
6 fixin
 
17.02.05
12:01
Блин, хотел бросить код, но сработал антимат

Функция ДвиженияДокументаПроставитьРегистратор(Ссылка, Движения, Записать=истина) Экспорт
7 fixin
 
17.02.05
12:02
Перем Движение, НЗ, НуженРегистратор;
8 fixin
 
17.02.05
12:02
Для Каждого НЗ из Движения Цикл
9 fixin
 
17.02.05
12:03
Модифицированность=ложь;
       МД=НЗ.Метаданные();
       Если МД.РежимЗаписиРегистра=Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору Тогда
           Для Каждого Движение Из Движение Цикл                Если Движение.Регистратор=Неопределено Тогда
                   Движение.Регистратор=ССылка;
                   Модифицированность=Истина;
               КонецЕсли;
           КонецЦикла
       КонецЕсли
   КонецЦикла;
   Если Модифицированность И Записать Тогда
       Движения.Записать();
   КонецЕсли;
   Возврат Модифицированность;
КонецФункции
10 fixin
 
17.02.05
12:03
Гыгыгы, а вот антимат был на:
11 fixin
 
17.02.05
12:04
//
12 fixin
 
17.02.05
12:04
П-е$-р-е$б$и$р$а$е$м
Волшебник, я вас умоляю, он ругнулся на слог Е Б $
Но это же не правильно!
13 fixin
 
17.02.05
12:05
Короче функция такая:


Функция ДвиженияДокументаПроставитьРегистратор(Ссылка, Движения, Записать=истина) Экспорт
   Перем Движение, НЗ, НуженРегистратор;
   Для Каждого НЗ из Движения Цикл
       Модифицированность=ложь;
       МД=НЗ.Метаданные();
       Если МД.РежимЗаписиРегистра=Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору Тогда
           Для Каждого Движение Из Движение Цикл
               Если Движение.Регистратор=Неопределено Тогда
                   Движение.Регистратор=ССылка;
                   Модифицированность=Истина;
               КонецЕсли;
           КонецЦикла
       КонецЕсли
   КонецЦикла;
   Если Модифицированность И Записать Тогда
       Движения.Записать();
   КонецЕсли;
   Возврат Модифицированность;
КонецФункции
14 SKrin
 
17.02.05
12:10
было такое, если происходит запись движение в регистры, а какой-то реквизит или измерение (которое указано в регистрах для обязательного заполнения) не заполнено в документе
15 fixin
 
17.02.05
12:10
Пардон, условие должно быть таким:
Если  МД.РежимЗаписи=Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.ПодчинениеРегистратору Тогда
16 Пролд
 
17.02.05
12:11
перебираем
17 Пролд
 
17.02.05
12:12
(12) У тебя руки кривые.
Еще раз: Переёбираем
18 fixin
 
17.02.05
14:28
(16) английским балуетесь?
Я ошибся, регистратор указывать не обязательно.
Просто платформа глюкнула - именно этот документ не хотел проводиться, я его скопировал - все провелося
19 Кабан мимо пробеган
 
17.02.05
18:44
А что нам скажет Волшебник? Неужели он ни разу не сталкивался с такой проблемой?
20 fixin
 
17.02.05
19:17
реально проблема в том, что в балансовой проводке не был указан счет дебета...
(читай ветку про диагностику), уродские сообщения об ошибках у платформы 8.0
21 SnarkHunter
 
17.02.05
20:49
Дело было не в бобине...
22 француз
 
18.02.05
00:07
(20) 1с - "Традиционно виноваты - без аргументации" (с)...