Запись не верна! Не заполнены оба счета %) #671166


#0 by ejiki
Не могу понять где косячнул в коде %) подскажите свежим взглядом окинув ;)
#1 by vicof
а телепатировать текст ошибки кто должен?
#2 by Mitriy
пальцем в небо: ИначеЕсли
#3 by vicof
хех
#4 by Mitriy
поторопился...
#5 by vicof
в небо
#6 by Maxus43
ИначеЕсли чо?
#7 by vicof
еще один
#8 by zak555
Движения.Хозрасчетный.Загрузить(Выборка.Выгрузить);
#9 by Maxus43
находит ПланыСчетов.Хозрасчетный.НайтиПоКоду("79.01")? Выборка.Счет - тоже заполнен?
#10 by Галахад
Может "Актив" НЕ строка?
#11 by Maxus43
нас много и мы любим красивый структурированый код, а не такой
#12 by Cube
Замени Иначе
#13 by ejiki
спасибо сейчас попробую ;)
#14 by vicof
я тоже :) пиши нормально!
#15 by ejiki
да у меня мало опыта к сожалению, но я учусь и исправляюсь, укажите на мои ошибки и больше не повторюсь. Теперь другого рода ошибка "Запись не верна! Поле "Сумма (Налоговый Учет)" должно быть пустым! Я так понимю еще при исполнении цикла нужно проверку на Пустое значение запилить?
#16 by ejiki
Или как побороть сей недуг?
#17 by Maxus43
ошибка у тебя в условии. Актив со строкой сравнивать неользя
#18 by ejiki
Зак я бы с удовольствием так и поступил, но там в зависимости от того активный или пассивный счет нужно сделать движение на 79.01, Активный в кредет, пассивный - дебет
#19 by ejiki
о как, а как проверить тогда активный или пассивный счет?!
#20 by Cube
"Запись не верна! Поле "Сумма (Налоговый Учет)" должно быть пустым!" Ахахаха)))) Это пять:
#21 by Maxus43
а я вот без понятия что у тебя в Выборка.Актив... отладчик включай
#22 by ejiki
твою ж мать , какого-то хрена изменения не сохранились %)
#23 by ejiki
это тип счета "Активный" или "Пассивный"
#24 by zak555
в тесте запроса сразу укажи нужные тебе счета
#25 by Maxus43
ну дак с таким типом и сравнивай, а не со строкой
#26 by ejiki
ан нет, по идее же так и должно быть или я не верно понимаю %) сейчас еще попробую сообразить в чем мой косяк %)
#27 by ejiki
не имел раньше с этим дело :( подскажи как?) всего-то наверняка 1 строчка короткая..
#28 by ejiki
ну вот смотри, тогда получится что запрос будет только для активного счета, ну или пассивного. или я не догоняю(
#29 by Maxus43
Выборка.Счет.Вид = ВидСчета.Активный
#30 by ejiki
действительно просто. Хорошо, сейчас запилю) спасибо ;)
#31 by zak555
объединишь два запроса
#32 by ejiki
инетесно, раньше такого объединения не видел. Попробую, ну а пока тем методом через Ж**у который есть, просто нужно как можно быстрее сделать это проведение документа.
#33 by zak555
запрос покажи
#34 by hhhh
а если счет активно-пассивный?
#35 by ejiki
он внизу, чуть-чуть его допилил, а ИначеЕсли заменить не могу, так я проверяю Активность-Пассивность счета.    Если Контрагент = Справочники.Контрагенты.НайтиПоКоду("000002971") Тогда ОрганизацияПолучатель = Справочники.Организации.НайтиПоКоду("000000005")    ИначеЕсли Контрагент = Справочники.Контрагенты.НайтиПоКоду("000002972") Тогда ОрганизацияПолучатель = Справочники.Организации.НайтиПоКоду("000000006")
#36 by ejiki
Кажется выяснил свою тупую ошибку, на счете 79.01 нету НУ, поэтому такая вот ошибка, сейчас подрихтую и проверю.
#37 by ejiki
Ребята!!! Круто!!! Получилось!!)) Это мой первый Докумнет Делающий проводки ^^, Зак Покажи мне на мои нелепые ошибки в написании кода, ну как сделать его более читаемым и правильным. С удовольствием научусь :D
#38 by Maxus43
просто смотри как уже сделано в типовых. там более менее красиво
#39 by zak555
что ты передаёшь в параметр счет :?
#40 by ejiki
Видишь в чем дело, там когда отлидчиком лазить приходится, вроде все понятно более менее для меня безграмотного, а как самому делать это надо уже знать где примерно похожее есть, я зарываюсь в коды документов которые примерно похожи но результат чаще сводится к 0. вот и все. Буду стараться как-то исправиться)) Так круто)) что все работает как надо))
#41 by ejiki
Счет который указываю в реквезите документа, чтобы отдельно по каждому из списка счетов сформировать нужные проводки, и иметь возможность Присобачить ПФ Для Акта о передаче. Так сказать подтверждающую бумажку.
#42 by zak555
пример счета приведи
#43 by ejiki
Просто идет выделение в организации, из 1 делают 3, вот через 79.01 было решено убирать, но нужно еще Видеть что на какую организацию пошло и распечатать распоредительные документы. Как-то так. Идея пришла только сделать документ.
#44 by ejiki
60.02 , да вообще идет разделение баланса, все АктивноПассивные счета как-то решено было остатки перенести вручную, а вот для остальных не удобно получается.
#45 by ejiki
просто на балансе допустим Основных средств более 2х тысяч точно. Ну сейчас главное определиться с БУ, а затем уже и необходимые регистры перенесу заполненными в другие организации
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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