Значение не представляет агрегатный объект(Выбрать)
В 1С: Бухгалтерия 7.7 новичек. Только устроился и мало в чем разобрался, а тут следующая проблема возникла: При "Формирование записей покупок №xxxxxxx от xx.xx.xx"
Нажимаю заполнить, выдается ошибка:
Если Док.Субконто2.Выбран()=1 Тогда
{Документ.ЗаписиКнигиПокупок.Форма.Модуль(758)}: Значение не представляет агрегатный объект (Выбран)
В чем может быть проблема, укажите направление в котором идти...
Нажимаю заполнить, выдается ошибка:
Если Док.Субконто2.Выбран()=1 Тогда
{Документ.ЗаписиКнигиПокупок.Форма.Модуль(758)}: Значение не представляет агрегатный объект (Выбран)
В чем может быть проблема, укажите направление в котором идти...
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Совет (5) - для умеющих программировать в 1С. Видимо, ты не из таких.
Для начала попробуй локализовать ошибку по времени.
Затем открываешь "отладчик", в нем открываешь модуль этого документа, на строке 758 ставишь точку остановки, запускаешь в предприятии формирование своего документа. Будешь много раз остановлен на точке останова, смотри значение переменной ДОК, жми "продолжить выполнение". Последнее значение переменной ДОК, после которой возникнет ошибка, и есть "плохой" документ.
Для начала попробуй локализовать ошибку по времени.
Затем открываешь "отладчик", в нем открываешь модуль этого документа, на строке 758 ставишь точку остановки, запускаешь в предприятии формирование своего документа. Будешь много раз остановлен на точке останова, смотри значение переменной ДОК, жми "продолжить выполнение". Последнее значение переменной ДОК, после которой возникнет ошибка, и есть "плохой" документ.
Большое спасибо за помощь, нашел документ из-за которого не формировалась книга покупок. Оказалось что по счету 76.6 проходит выплата алиментов, но у данного счета нету субконто2 и поэтому выдает ошибку, может кто сталкивался, как лучше решить проблему?
Если ( (Док.КоррСчет = СчетПоКоду("60.1")) или (Док.КоррСчет = СчетПоКоду("60.6"))) или ((Док.КоррСчет = СчетПоКоду("76.5")) или (Док.КоррСчет = СчетПоКоду("76.6"))) Тогда
Если Док.Субконто2.Выбран()=1 Тогда
Если Док.Субконто2.АвтоОбработкаНДС=0 Тогда
Продолжить;
КонецЕсли;
КонецЕсли;
Если ( (Док.КоррСчет = СчетПоКоду("60.1")) или (Док.КоррСчет = СчетПоКоду("60.6"))) или ((Док.КоррСчет = СчетПоКоду("76.5")) или (Док.КоррСчет = СчетПоКоду("76.6"))) Тогда
Если Док.Субконто2.Выбран()=1 Тогда
Если Док.Субконто2.АвтоОбработкаНДС=0 Тогда
Продолжить;
КонецЕсли;
КонецЕсли;
(9)
Смотрю сейчас стандартную (515-й релиз), есть там субконто2, "Договоры", у спр. Договоры как раз есть флажок "АвтоОбработкаНДС"
Скорее всего, бухи сами подправили План Счетов.
Остается только одно: по совету (10) убрать из условия счет 76.6. В ЗаписиКнигиПокупок оно встречается 4 раза.
Оказалось что по счету 76.6 проходит выплата алиментов, но у данного счета нету субконто2
Смотрю сейчас стандартную (515-й релиз), есть там субконто2, "Договоры", у спр. Договоры как раз есть флажок "АвтоОбработкаНДС"
Счет 76.6
Прочие расчеты с разными дебиторами и кредиторами (в условных единицах)
Субсчет 76.6 "Прочие расчеты с разными дебиторами и кредиторами (в условных единицах)" предназначен для обобщения информации о прочих расчетах, фактически осуществляемых в рублях, но учитываемых в условных единицах.
Сальдо и обороты по счету формируются одновременно в условных единицах и в рублях. В качестве условной единицы может использоваться любая валюта из справочника "Валюты".
Аналитический учет ведется по каждому дебитору и кредитору (субконто "Контрагенты") и основанию расчетов (субконто "Договоры"). Каждый дебитор и кредитор - элемент справочника "Контрагенты". Каждое основание расчетов - элемент справочника "Договоры".
Прочие расчеты с разными дебиторами и кредиторами (в условных единицах)
Субсчет 76.6 "Прочие расчеты с разными дебиторами и кредиторами (в условных единицах)" предназначен для обобщения информации о прочих расчетах, фактически осуществляемых в рублях, но учитываемых в условных единицах.
Сальдо и обороты по счету формируются одновременно в условных единицах и в рублях. В качестве условной единицы может использоваться любая валюта из справочника "Валюты".
Аналитический учет ведется по каждому дебитору и кредитору (субконто "Контрагенты") и основанию расчетов (субконто "Договоры"). Каждый дебитор и кредитор - элемент справочника "Контрагенты". Каждое основание расчетов - элемент справочника "Договоры".
Скорее всего, бухи сами подправили План Счетов.
Остается только одно: по совету (10) убрать из условия счет 76.6. В ЗаписиКнигиПокупок оно встречается 4 раза.
Прикрепленные файлы:
![](/upload/forum/cea/cea68a0416ad5cc8ae2f98b623b64f47.jpg)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот