Имя: Пароль:
1C
 
Маленькая ОперацияБух
, ,
0 kumena
 
17.06.18
12:57
Здравствуйте!

Если сделать документ без проведения, аналогично ОперацииБух из БП, то на не управляемых формах достаточно положить табличное поле с набором записей и все прекрасно работает.
Если на управляемой форме положить табличное поле этого регистра, то при открытии документа старых записей не видно, а новые можно добавить, но они тоже "пропадают", если закрыть и открыть снова. Смотрел ОперациюБух в БП, никаких нюансов не увидел.
Кто делал подобное, может ли подсказать в чем проблема?
1 kumena
 
17.06.18
13:01
Смотрел ОперациюБух в БП - имеется ввиду БП 3
2 PR
 
17.06.18
13:01
Я просто офигеваю от твоего оптимизма
А как набор записей должен догадаться, по какому регистратору ты хочешь отобрать записи?
3 Печен Романкин
 
17.06.18
13:02
(2) так ты подскажи че да как, офигевает он
4 PR
 
17.06.18
13:03
(3) Миша, твое пристальное внимание к моей нескромной персоне четко говорит о том, что ты болен
Не теряй времени, сбегай к врачу :))
5 kumena
 
17.06.18
13:04
(2) то что документ надо связать с записями - это я понимаю, но не знаю как. но вообще, на неуправляемых платформа сама как то догадывается.
6 Печен Романкин
 
17.06.18
13:05
(5) щас Ромка тебе подскажет, он гуру УФ
7 kumena
 
17.06.18
13:05
+5, и если бы показывался весь регистр, то было бы ясно что нужно поставить отбор, а тут не показывается ничего, поэтому и написал что не понял нюансов.
8 PR
 
17.06.18
13:07
(5) Ты не поверишь, но на неуправляемых тоже никто ни о чем сам не догадывается
9 Печен Романкин
 
17.06.18
13:08
(8) хорош чесать пургу, подскажи товарищу
10 PR
 
17.06.18
13:11
(7) Какой весь регистр?
Ты про набор записей говоришь или про весь регистр с отбором?
Может тебе чуть в объектах подразобраться, а то по ходу у тебя в голове все смешалось в одну кучу
Набор записей — это по сути ТЗ, в которой ты и только ты программно или интерактивно меняешь состав строк
А весь регистр, хоть с отбором, хоть без — это порция строк из регистра, где ты сам ничего не можешь интерактивно добавить, удалить или изменить
11 Печен Романкин
 
17.06.18
13:16
>>А весь регистр, хоть с отбором, хоть без — это порция строк из регистра

ну и бред
12 Печен Романкин
 
17.06.18
13:16
весь регистр это порция строк из регистра...печенюшка иди подлечись
13 PR
 
17.06.18
13:18
(12) Дурачок, мы про работу с регистром на форме в поле динамического списка, если чо
14 Печен Романкин
 
17.06.18
13:20
(13) бла-бла-бла...помоги уже товарищу, хватит бабаболить. Что ему нужно сделать? Сделай скриншот уже и выложи, будь мужиком блеать!
15 kumena
 
17.06.18
13:24
(10)
> Ты про набор записей говоришь или про весь регистр с отбором?
про набор понял, но что надо сделать с полем списка?
16 kumena
 
17.06.18
13:25
(14) можно попросить не флудить?
17 PR
 
17.06.18
13:27
(15) В смысле что?
Я же написал, сделать отбор по регистратору
Ну и прочитать набор при открытии после установки отбора по регистратору
Я же говорю, обычная ТЗ по сути, пока не пнешь, ничего не случится
18 kumena
 
17.06.18
13:33
в БП 3 реквзит формы с набором записей. поле на форме связано с этим реквизитом. я сделал так же еще до начала темы - не работает!

еще раз сделал новый документ по аналогии для неуправляемых форм. положил табличное поле, выбрал РегистрБухгалтерииНаборЗаписей.Хозрасчетный и без отборов все работает. что туда внес, то в этом документе и видно.
19 PR
 
17.06.18
13:39
(18) Да блин, у набора записей отбор по какому регистратору?
Хоть как, но ты должен сказать платформе, кто папа
20 PR
 
17.06.18
13:42
Единственный вариант, когда можно сократить код — это если ты редактируешь не просто набор записей, а движение именно этого регистра, при интерактивной записи которого у тебя неявно и набор записывается по неявно установленному же отбору, который неявно же работает при открытии
Но ты же говоришь про левый документ без проведения, с чего бы в нем это должно работать?
21 kumena
 
17.06.18
13:54
(20) Роман, на неуправляемых формах все делается автоматически, вообще ни строчки кода, это еще с 8.0 я помню. попробуй сам, это не долго. создай документ, проведение отключи, и положи на его форму набор записей хозрасчетного.

> Но ты же говоришь про левый документ без проведения, с чего бы в нем это должно работать?

почему левый? операцияБух без проведения, там же набор на форме, он и редактируется.

я кажется понял разницу. в неуправляемых регистратор автоматически пишется, а тут нет.
22 kumena
 
17.06.18
13:55
я пока отдохну, утомило меня это разбирательство.
23 PR
 
17.06.18
14:33
(21) я же говорю, потому что (20)
24 PR
 
17.06.18
14:36
Ты на форме размещаешь Объект.Движения.Хозрасчетный или новый реквизит формы делаешь?
25 kumena
 
17.06.18
15:53
(24) Браво! вот где проблема, я делал реквизит и потом на форму клал, а надо было сразу движения класть.
но с отбором по регистратору ты не прав, все автоматически и в управляемых тоже, если движения положить - ни одной строчки кода!
Спасибо!
26 PR
 
17.06.18
16:05
(25) Еще раз, если ты просто кинешь на форму поле, в котором показывается набор записей, то система по определению не догадается, по какому регистратору делать отбор
Это примерно то же самое как тебя попросить удалить движения у документа, но не уточнить, у какого именно
Спрашивается, у какого документа ты будешь удалять движения?
То, что в неуправляемых формах возможно для этого берется значение основного реквизита формы, не отменяет того факта, что система должна получить это значение
Программист всегда исправляет последнюю ошибку.