транзакция в 1с бухгалтерия 7.7
14.05.2009
13:12
#1
"Ошибка при выполнении процедуры ЗафиксироватьТранзакцию
Вот такую ошибку пишет, когда создаю новое средство, в основных и нематериальных активах.
Код стоит Автоматически, но он его не создает. в чем может быть проблема?
Вырезка из кода
Процедура ВводНового(Копирование)
Новый = 1;
ЗначениеОтбора="""";
ИспользоватьДату('01.01.2009');
Если Копирование = 0 Тогда
Если ТипЗначенияСтр(Форма.Параметр) = "Справочник" Тогда
Владелец = Форма.Параметр;
ИначеЕсли ТипЗначенияСтр(Форма.Параметр) ="СписокЗначений" Тогда
Если ТипЗначенияСтр(Форма.Параметр.Получить("Владелец")) = "Справочник" Тогда
Владелец= Форма.Параметр.Получить("Владелец");
КонецЕсли;
Если ТипЗначенияСтр(Форма.Параметр.Получить("Родитель")) = "Справочник" Тогда
Родитель= Форма.Параметр.Получить("Родитель");
КонецЕсли;
КонецЕсли;
ВидНФА=Перечисление.ВидыНФА.ОС;
КоличественныйУчет=0;
СпособНачисленияАмортизации=3;
Иначе
СостояниеОС ="""";
ДатаПостОС =""""; НомерДокПост="""";
ДатаВводаВЭксплуатацию =""""; АктПередачВЭкспл="""";
ДатаПеремещ = """"; НомерПриказаПерем="""";
ДатаВыбытия = """"; НомАктаВыбытия="""";
ПричинаВыбытия ="""";
МестоХранения = """";
КонецЕсли;
БалансСтоимОС=0;
ОстСтоимость=0;
КоличествоОС=0;
Код="автоматически"; //Е
КонецПроцедуры"
Вот такую ошибку пишет, когда создаю новое средство, в основных и нематериальных активах.
Код стоит Автоматически, но он его не создает. в чем может быть проблема?
Вырезка из кода
Процедура ВводНового(Копирование)
Новый = 1;
ЗначениеОтбора="""";
ИспользоватьДату('01.01.2009');
Если Копирование = 0 Тогда
Если ТипЗначенияСтр(Форма.Параметр) = "Справочник" Тогда
Владелец = Форма.Параметр;
ИначеЕсли ТипЗначенияСтр(Форма.Параметр) ="СписокЗначений" Тогда
Если ТипЗначенияСтр(Форма.Параметр.Получить("Владелец")) = "Справочник" Тогда
Владелец= Форма.Параметр.Получить("Владелец");
КонецЕсли;
Если ТипЗначенияСтр(Форма.Параметр.Получить("Родитель")) = "Справочник" Тогда
Родитель= Форма.Параметр.Получить("Родитель");
КонецЕсли;
КонецЕсли;
ВидНФА=Перечисление.ВидыНФА.ОС;
КоличественныйУчет=0;
СпособНачисленияАмортизации=3;
Иначе
СостояниеОС ="""";
ДатаПостОС =""""; НомерДокПост="""";
ДатаВводаВЭксплуатацию =""""; АктПередачВЭкспл="""";
ДатаПеремещ = """"; НомерПриказаПерем="""";
ДатаВыбытия = """"; НомАктаВыбытия="""";
ПричинаВыбытия ="""";
МестоХранения = """";
КонецЕсли;
БалансСтоимОС=0;
ОстСтоимость=0;
КоличествоОС=0;
Код="автоматически"; //Е
КонецПроцедуры"
Читают тему
(гостей: 1)