v7: Опер.HомерСтрокиДокумента(); #238487


#0 by lordmb
Подскажите - номерстрокидокумента у меня по всем проводкам дает ноль. Опер.Документ - не пустое. === Опер.ИспользоватьСубконто(ВидыСубконто.Контрагенты,ТЗ2.Контрагент); Опер.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыПолученные,ТЗ2.СчФ);
#1 by Убитое время
ПривязыватьСтроку было?
#2 by miki
ПривязыватьСтроку
#3 by Оберштурмбанфюрер
надо было юзать ПривязыватьСтроку(<?>); Синтаксис: ПривязыватьСтроку(<НомерСтроки>) Назначение: Записывать номер строки документа в движениях документа. Параметры: <НомерСтроки> - номер строки Документа. Замечание: Метод  устанавливает номер строки для всех последующих движений регистров, при записи значений периодических реквизитов справочников с привязкой к документу, а также при записи бухгалтерских проводок. Метод доступен только в Модуле документа в предопределенной процедуре ОбработкаПроведения.
#4 by puls
В модуле проведения дока нужно поставить ПривязыватьСтроку(НомерСтроки);
#5 by Оберштурмбанфюрер
ай да мы молодцы
#6 by lordmb
и этот метод употреблять в модуле проведения документа? Если так, то в Опер.Документ этой привязки нет :( Что делать?
#7 by miki
употреблять в модуле проведения документа
#8 by Оберштурмбанфюрер
добавлять в модуль проведения и перепроводить
#9 by lordmb
Блин, перепроводить доки за несколько лет нереально :(
#10 by puls
а как хочешь использовать номерстроки
#11 by miki
А ты попробуй не вручную :)
#12 by Убитое время
Вот обломс то.
#13 by Молния
А ты в рукопашную ищи строку документа. По признакам, по субконто и сумме. Может поможет.
#14 by lordmb
Допустим Опер.Документ = Перемещение товаров Розница->Опт в пятой строке: Товар, Сумма, Договор, Поставщик, Счетфактура Вот мне нужна договор, счетфактура из этой строки
#15 by puls
делал когда то по выпискам сравнивал счет субконто и сумму со строками в выписке при совпадении выбирал дополнительную информацию Но 100% грантии этот способ не дает
#16 by puls
Или еще способ если документ тупо делает по каждой строке проводку то можно обращаться так
#17 by lordmb
Беда в том, что до выборки строк доков будет известна Опер.сумма и поставщик - есть вероятность не попадалова. А еще если в строке документа есть строки с одинаковым товаром - то Опер.сумма будет равна сумме этих строк. в Опер.ИспользоватьСубконто(ВидыСубконто.СчетаФактурыПолученные,ТЗ2.СчФ); ТЗ2.СчФ = бывает ПустымЗначением.
#18 by lordmb
Не подходит
#19 by puls
Может лучше запросом сделать
#20 by lordmb
=== Я как раз с запроса начал: В частном случае, ВыбСчет=19.3 Но есть обороты с пустыми субконто, в этом случае применял: Опер.ВыбратьОперацииСПроводками P.S. Я в БухУчете начинающий чайник - поэтому со стратегией добычи информации слабоват
#21 by puls
не бухгалтерским запросом а просто Запросом СоздатьОбъект("Запрос")
#22 by lordmb
Не соображу, а что выбирать "Обычным Запросом"
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям