v7: Регистры в 1с 7.7 #731643


#0 by 2shae
В моей конфигурации регистры не заполнены как создать регистр остатков?
#1 by Джинн
Летели два крокодила - один зеленый, другой в Африку....
#2 by Otkr
Зачем? Если регистров нет, то может и нафиг не нужны?
#3 by Cap_1977
Заходишь конфигуратором. Главное меню программы "Конфигурация" Пункт "Открыть конфигурацию" Выделяешь в дереве метаданных пункт "Регистры" ПКМ. Новый регистр. Пишешь идентификатор.
#4 by 2shae
я это все сделал один в один как в 4,5 ОстаткиТМЦ, но они не считают остатки, дает ошибку при выполнении запроса. запрос взял здесь ;
#5 by 2shae
в комплексной 4,5 все считает а у меня нет поэтому я подумал может есть еще какие-то подводные камни
#6 by Cap_1977
Предлагаю озвучить хотелки. Чо в конечном и тоге хочешь получить ? Конфигурации перечисли, релиз движка укажи
#7 by 2shae
конфигурация для Молдовы идея была перенести остатки на новый НСБУ прочитав статью указанную выше попробовал так же увидел что в моей конфигурации их просто нет. решил их создать взял конфу где они были и один в один реализовал. запрос стал ругаться на регистры.
#8 by Cap_1977
Понятно
#9 by Cap_1977
Предлагаю Вам пригласить специалиста...
#10 by aka AMIGO
друже, если регистров в конфигурации нет, то они не используются. Регистры заполняются документами. Стало быть, просто создать их и пытаться перенести - ошибочная задача. Ты, прежде, чем применять неизвестно какую обработку, разберись, как твоя конфигурация работает с остатками ТМЦ, куда их пишет, оттуда и доставай.
#11 by 2shae
я программирую 20 лет спецы приходили и уходили не сделав ничего путного. и описания грамотного нигде нет. все остатки в программе делаются очень странно специально нет ни одного документа.
#12 by aka AMIGO
ты так и не написал, что за конфигурация. сотатки могут быть в регистрах и на счетах. Где они в твоей конфе?
#13 by ДенисЧ
"я программирую 20 лет" не программируешь, а кодируешь.
#14 by 2shae
я доктор наук из-за маленькой зарплаты подрабатываю программированием в 1с.
#15 by 2shae
а программирую я на асемблере.
#16 by 2shae
не это главное. меня интересует вопрос о регистрах сейчас. моя конфа CProf 4.0.35 она сдерта из российской нашел только последнюю версию R770591.
#17 by Ёпрст
та ты шо ? Прям таки на асме че-то ваяешь ? :)))))))
#18 by 2shae
уже 20 лет
#19 by dk
движения по регистру есть? regprint.ert что показывает?
#20 by dk
ну как бы объектный язык и асм отличаются слегка ))
#21 by Ёпрст
у него нет в конфе регистров и не было
#22 by Asmody
В Молдавии всё так хорошо, что доктора наук на 1С шабашат?
#23 by 2shae
в асме все зависит от тебя. а нас так доктора наук на стройке работают каменщиками. великая страна!!!
#24 by 2shae
может кто подскажет литературу или ресурс где можно было бы поближе познакомится с регистрами. я перекопал кучу ресурсов визде все начинает с того что они уже есть
#25 by 1976vas
Радченко Практическое пособие разработчика
#26 by 2shae
может какие-то связки кроме последовательностей есть у регистром или программа которая их обрабатывает.
#27 by Asmody
У 1С есть замечательные желто-красные книги "Руководство разработчика" называются. Там популярно рассказано, что такое "Регистр" в терминах 1С, и как с ними работать. Только важно знать версию платформы, ибо в 7.7 и в 8 регистры сильно различаются.
#28 by 1976vas
А нет, там для 8
#29 by Garykom
а 3-й ТС да? я угадал? ))
#30 by Ёпрст
ЗЫ: но вам они не нужны, если че..
#31 by Asmody
для 7.7
#32 by 2shae
эти желто-красные книжки написаны чтоб отписаться о региятрах там 10 станиц как ими пользоваться и не более
#33 by 2shae
когда выполняется запрос он к системе обращается или к программе в глМодуле?
#34 by Asmody
с таким подходом, уважаемый, вам лучше плитку класть, Или чем там у вас "доктора наук" занимаются?
#35 by ObjectRelationModel
даже не знаю как правильно ответить вы из 7.7 на 8 переносите данные? и на 8 отчет не работает?
#36 by 2shae
конечно плитку класть я тоже умею, но программирую лучше, я задал вопрос чтоб понят на каком уровне обрабатывается щапрос. а основная задача перенести остатки в 8ку. у меня не получается сформировать как написано здесь ;
#38 by Garykom
если Вы лучше программируете чем плитку кладете, то наверно "покладенная" Вами плитка это шифер кинутый на землю ))
#39 by Ёпрст
:))) Лучше лишний раз не соваться в область, в которой полный нуль.. Регистры вам не помогут (ибо их нет в конфе и не нужны они там). Статья про КД - тоже не поможет.
#40 by Ёпрст
Если че, смотрите ОСВ.. там найдёте свои останки, их и надо будет переносить.
#41 by 2shae
вообще пренебрежительное отношение к коллегам, не ускоряет решение задачи и понимания проблемы, вот человек дал неплохое решение проблемы . и без сарказма.
#42 by osa1C
вообще-то ссылку на этот учебник вам давали ещё 30, 31.... вы уважаемый прочитайте для на начала все что написано там. (слева есть ссылки для перехода), а потом начинайте задавать вопросы по тому что не поняли
#43 by 2shae
да но конкретно на эту главу где есть конкретика . это не столь важно я признателен всем кто попытался помочь. вы моложе и вам постибаться это за счастья, я это тоже понимаю.
#44 by 2shae
если вы в 55 будете программировать для пропитания вы тогда поймете меня
#45 by Ёпрст
ошибка ваша в том, что программировать для этой задачи не нужно, от слова совсем.
#46 by osa1C
никто не стибается, просто вы реально не понимаете сути. Документы в 7.7 могут проводится, а могут не проводится по регистрам. В основном регистры в 7.7 используются для оперативного сбора данных в отчёты (чтобы не перебирать все документы, что долго). Если же регистров в конфигурации изначально нет, то нет и проводок по регистрам. И то что вы их (регистры) добавите этих проводок и не добавят
#47 by Изучаю1С8
Сделайте документ ввод остатков, получите движения со счетов 41. Перенеси его в 8 в док ввод остатков, все.
#48 by Изучаю1С8
"то нет и проводок по регистрам." в регистрах движения а не проводки)
#49 by ДенисЧ
по регистрам _проводят_ ! Значит, и проводки есть! )))
#50 by Ёпрст
ну, помимо товаров, есть еще и клиентосы и их задолженности и... хренова туча всего :) Но, ТС будет доооооооолго с этим разбираться
#51 by osa1C
конечно движения по регистрам... не о том думал, пока писал ;)
#52 by Изучаю1С8
Когда писаешь лучше вообще не отвлекаться)
#53 by 2shae
в комплексной 4,5 я нашел глМодуле программку глПересчетРегистров может это она выполняет функцию заполнения регистров?
#54 by abfm
Но бывает по разному.
#55 by Garykom
Ваня, да "брось ты это гиблое дело" ЗЫ в 7.7 движения регистров привязаны к документам, т.е. низзя перенести регистры без доков каких то, которые их двигают
#56 by 2shae
т.е. в каждом зависимом документе есть по сути дела движок и если регистров в системе нет то и двигателей их нет.
#57 by 2shae
спасибо всем теперь все стало на свои места я все понял буду искать в другом направлении
#58 by marvak
Вам надо посмотреть какую-нибудь типовую конфигурацию на 7.7. "Классика жанра" это ТиС например. Регистры посмотреть, документы, как они связаны между собой. Смотрите модули документов, там как раз находится обработка проведения в которой и происходит заполнение регистров. Если у вас есть навык программирования и опыт работы с 1С, то быстро разберетесь и поймете что к чему.
#59 by Эльниньо
Дабы не плодить темы.     ТекстЗапроса = "     |$Рег.Товар as [Товар $Справочник.Номенклатура], Вот получаю ТекДок в остатках В оборотном как?
#60 by Эльниньо
, ты где, ёпрст
#61 by ДенисЧ
а что не работает? Примитивный способ - select *  и смотреть, что есть
#62 by Эльниньо
IDdoc нет Как взять?
#63 by Ёпрст
весь текст покажи
#64 by ДенисЧ
покажи, что есть
#65 by Эльниньо
State 42S22, native 207, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'IDDoc'.
#66 by ДенисЧ
а мы принципиально не читаем?
#67 by Эльниньо
IDDoc в таблице есть (смотрел dds), но селект не показывает В примере из регистра остатков тянется. С регистром оборотов есть какая-то мулька, в мануалах не нашёл.
#68 by Ёпрст
тебе нужно вот это: ПозицияДокумента - тип char; строка в формате date_time_iddoc (8+6+9); существует только в том случае, если указана периодичность Документ; ВидДокумента - тип int; идентификатор вида документа; существует только в том случае, если указана периодичность Документ.
#69 by Ёпрст
короче, укажи периодичность ВТ РегистрОбороты и будет тебе документ и его вид.
#70 by Ёпрст
+69 периодичность Документ (3-ий параметр)
#71 by Эльниньо
Вставить:     |Рег.Период Документ ?
#72 by Ёпрст
Нет :)
#73 by Эльниньо
|FROM $РегистрОбороты.Продажи(:НачДата,:КонДата, Документ) as Рег ?
#74 by Ёпрст
нужно    Рег.ВидДокумента  as Док_вид .... from $РегистрОбороты.Продажи(:НачДата,:КонДата,Документ) as Рег
#75 by Эльниньо
State 42S22, native 207, message [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'ПозицияДокумента'.
#76 by Ёпрст
а текст запроса какой ща ?
#77 by Бертыш
ТС Теоретически также возможно ситуация при которой регистры есть, но Вы их не видите в силу того что у Вас на том компьютере на котором Вы пытаетесь что-то сделать тупо не установлена компонента оперативный учёт. Я тоже занимался ассемблером начиная с КРУ 580, но уже очень давно перешёл на 1С. Я бы хотел и в 55 программировать.
#78 by Эльниньо
?
#79 by Эльниньо
Дятел забыл вставить Документ в Фром. Всё пучком. Аграмецкие пасиб, уважуха и респект тебе!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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