err ДатаП = Партия.Дата_Прих; #344672


#0 by qsamq
Здравствуйте Такая проблема. В 1с 7.7 конфигурация Бухгалтерский учет при проведении документа Перемещение, а также Списание ТМЦ выдает ошибку ДатаП = Партия.Дата_Прих; {Глобальный модуль(2808)}: Поле агрегатного объекта не обнаружено (Дата_Прих) Во время попыток решить проблему обнаружил следующее: остаток по Месту хранения ТМЦ  - есть а в партиях везде стоит остаток - 0 Т.е. программа не знает с какой партии списывать ТМЦ Подскажите, пожалуйста, в чем может быть проблема Навряд ли проблемы в коде - брал чистую конфигурацию, тоже самое Может что-то не так делаю, когда приходую?
#1 by skd1980
В справочнике Партий реквизит Дата_Прих существует?
#2 by qsamq
Я знаю что он есть В том то и дело, что с датой прихода партии все нормально Предполагаю, что проблема из-за того, что программа не может определить партию для списания, т.к. у всех остаток 0 А когда указываешь конкретную партию в строке документа пишет значение 0, хотя до этого остаток по всем партиям был 1075
#3 by Рэйв
Что пишет отладчик на 1.ТипЗначенияСтр(Партия) 2.ПустоеЗначение(Партия) ?
#4 by skd1980
Ну так и открой отладчик да и посомтри выбралась ли партия. Если партия не выбирается, то ищи выше по коду почему не выбирается. М.ж. у тебя рассчет идет на какую-то дату. когда еще приходов не было.
#5 by Рэйв
Прямо сейчас заняться или можно попозже?:-))
#6 by Рэйв
->
#7 by skd1980
Извини, это я писал
#8 by DrShad
в базу знаний то зачем?
#9 by insider
таблицу партий на экран выведи и посмотри. в твоем случае, вероятно, не выбрана партия - потому и поля у нее нет.
#10 by qsamq
Проверил
#11 by Рэйв
Нет выбранной партии -- нет поля. Все логично. Смотри почему у тебя оно пустое .
#12 by insider
это и так понятно. выводи таблицу на экран и смотри, что там. ну и отладчик натрави на процедуру списания.
#13 by qsamq
Я так и думал Тут по всей видимости проблема в другом Я приходую ТМЦ с помощью Приходной накладной Создается партия на основании этого документа Увеличивается остаток на складе В справочнике Партии при выборе партии для списания есть поле остаток, так он равен 0 у всех партий и новой только что полученной тоже Поэтому при списании партии программа не может выбрать партию так как все остатки у них равны 0 Я так понимаю?
#14 by insider
вообще это смотреть надо :) таблицу на экран выводил? там твоя новая партия есть? здесь телепатов же нет
#15 by qsamq
Новая партия есть Дата_Прих Цена_учета все как положено Документ Перемещение Выбираю эту партию, а в ней остаток 0 как и во всех остальных
#16 by Рэйв
А остаток ты как смотришь, что он 0 у тебя?
#17 by qsamq
Создаю документ Перемещение Выбираю поле Партия появляется список партий по данному ТМЦ у всех значение 0 любую партию выбираю - в поле документа Остаток значение 0 Хотя до выбора конкретной партии по всему складу было значение 6135
#18 by Рэйв
блин... Значение 0  КАК получаешь?
#19 by insider
давай не путать, че ты видишь в форме подбора и в табличке дока с проведением. в оборотке остаток тоже есть? списывающий документ после прихода? бухитоги рассчитаны?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С