![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Постоялец
![]() ![]() ![]() ![]() ![]() Пол:
Регистрация: 02.07.2006
Сообщений: 555
Репутация: 132
|
Люди, сижу на работе, срочно нужно найти причину возникновения этой ошибки...1С..Не пинайте за не ту тему. вРЕМЕНИ НЕТ..
|
|
|
|
| Реклама: | когда новые серии триган ураган | яндекс маркет вк | Магазин бытовой техники: электрическая поверхность варочная - переходи на сайт ТАЙМТВ! | фарфоровые шарики для галтовки 4мм | решетка вентиляционная ph-1000x1000-45-50-оц.-1.0 |
|
|
#2
|
|
Неактивный пользователь
Регистрация: 16.10.2006
Сообщений: 5
Репутация: 3
|
а в каком месте ошибка возникает? поподробнее можешь описать ситуацию?
|
|
|
|
|
|
#3
|
|
Постоялец
![]() ![]() ![]() ![]() ![]() Пол:
Регистрация: 02.07.2006
Сообщений: 555
Репутация: 132
|
В модуле документа в БэкОфисе. После НоваяПроводка() и т.д. возникает после первого же Операция.Записать()...
Добавлено через 1 минуту Да и еще : все счета заведены не в конфигураторе Последний раз редактировалось enot; 14.11.2006 в 22:36.. Причина: Добавлено сообщение |
|
|
|
|
|
#4
|
|
Неактивный пользователь
Регистрация: 16.10.2006
Сообщений: 5
Репутация: 3
|
провел эксперимент: в Предприятии созал счет 06, а в Конфигураторе - документ с такой процедурой:
Процедура ОбработкаПроведения() Операция.НоваяПроводка(); //Операция.Дебет.Счет = СчетПоКоду("06"); Операция.Дебет.Субконто(1,МестоХранения); //Операция.Кредит.Счет = СчетПоКоду("00"); Операция.Количество = Количество; Операция.Сумма=Сумма; Операция.Записать(); КонецПроцедуры такая ошибка у меня возникает, только если закомментировать строки со счетом дебета и кредита. а у тебя какая процедура? ты точно все указал? |
|
|
|
|
|
#5
|
|
Постоялец
![]() ![]() ![]() ![]() ![]() Пол:
Регистрация: 02.07.2006
Сообщений: 555
Репутация: 132
|
Да нет, счета на закоментированы, процедура не работает...Причем пробовал разные варианты написания: и СчетПоКоду("41.1") и просто указать счет (в документе создана переменная тип Счет.Основной - Счет_Дебет), и даже так: СчетПоКоду(СокрЛП(Счет_Дебет))...Доходит до Операция.Записать() и выдает такую ошибку. Пока причина этого не найдена
|
|
|
|
|
|
#6
|
|
Неактивный пользователь
Пол:
Регистрация: 15.06.2005
Сообщений: 90
Репутация: 37
|
Выложи код, посмотрим, а так это гадание на кофейной гуще.
|
|
|
|
|
|
#7
|
|
Постоялец
![]() ![]() ![]() ![]() ![]() Пол:
Регистрация: 02.07.2006
Сообщений: 555
Репутация: 132
|
В модуле документа:
Процедура ОбработкаПроведения() ВыбратьСтроки(); Пока ПолучитьСтроку()=1 Цикл Операция.НоваяПроводка(); Операция.Дебет.Счет=ДокументОснование.Счет_Дебет; //ДокументОсн//ование - реквизит этого документа, ссылка на документ; Счет_Дебет - //счет в этом документе-ссылке Операция.Дебет.Субконто(1,Субконто_Дебет1); Операция.Дебет.Субконто(2,Субконто_Дебет2); Операция.Дебет.Субконто(3,Субконто_Дебет3); Операция.Кредит.Счет=СчетПоКоду("41.1"); Операция.Кредит.Субконто(1,Товар); Операция.Кредит.Субконто(2,Склад); Операция.Записать(); КонецЦикла; КонецПроцедуры Вот и еще возник вопрос: у меня неизвестно, какой счет и соответственно, субконто неопределены. И сколько их тоже неизвестно...Может, в этом причина? |
|
|
|
|
|
#8
|
|
Неактивный пользователь
Пол:
Регистрация: 15.06.2005
Сообщений: 90
Репутация: 37
|
Странно, вроде все правильно :7:
Но если выдает такую ошибку, значит отсутствует оба счета, и дебета и кредита. Может у тебя где-то еще проводки создаются? Или, как вариант, есть 2 плана счетов, эти счета созданы во втором, а оно ищет по основному и естественно не находит. Попробуй перед Операция.Записать() вставить: Сообщить(Операция.Дебет.Счет); Сообщить(Операция.Кредит.Счет); Увидишь установлены счета или нет. |
|
|
|
|
|
#9
|
|
Постоялец
![]() ![]() ![]() ![]() ![]() Пол:
Регистрация: 02.07.2006
Сообщений: 555
Репутация: 132
|
Я в отладчике смотрел, он коды счетов выдает, так что вроде он их видит...Документ больше нигде проводок не создает. Субконто я пробовал закоментировать...Не помогло
![]() |
|
|
|
|
|
#10
|
|
Неактивный пользователь
Пол:
Регистрация: 15.06.2005
Сообщений: 90
Репутация: 37
|
Ну тогда последний, идиотский, вариант - что-то не то с названиями переменных или объектов, типа где-то английская буква вместо русской
Если не жалко, можешь md-шник выложить, что-б в реальности на это посмотреть. |
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Безопасность счета | Аксель | Архив | 10 | 13.02.2009 17:01 |
| Схема проводки Peugeot 1007 | devis | Автосервис | 0 | 28.10.2008 13:28 |
|
|