Имя: Пароль:
1C
 
Написание движений из справочника в регистр 1С
🠗Ø (Волшебник 20.02.2024 19:09)
0 Sultan
 
20.02.24
14:01
Доброго времени суток, господа. В прошлом я как-то раз делал движение записей из справочника в регистр сведений, однако, было это весьма давно, но щас появилась снова эта задача, из-за чего меня, так сказать, взяло за жопу. Может кто рассказать, как работает сама технология создания движений из справочника в регистр сведений в 1С? То, что надо создавать менеджер записи, обязательно не забывать применить метод Записывать и Прочитать я помню, но уже забыл, в каком конкретно обработчике событий это писать, если движение пишется в модуле формы и забыл, как исправить известную всем ошибку "Не установлен отбор по регистратору"
1 vicof
 
20.02.24
14:16
Что-то плакать захотелось.
2 Волшебник
 
20.02.24
14:22
Из справочника нельзя. Надо из документа
3 2S
 
20.02.24
14:26
(0) интересно, а что это за задача такая?
У Вас или все сведется к дублированию информации или Вы не понимаете значение слова "ссылка".
4 Волшебник
 
20.02.24
14:28
(3) Задача такая: потрындеть с людьми, потом закинуть что-то типа

Это ведь форум, а не биржа услуг 1С.


У меня первое ощущение об этом форуме выстроилось, что тут много злых 1Сников, которые настолько ненавидят свою работу, что на джунах срываются.


Так и не понял, в чем суть ваших советов.


и уйти в закат
5 steep1
 
20.02.24
14:29
(0) используй вместо справочника - документ
6 DrZombi
 
гуру
20.02.24
14:33
(0) В какой регистр?
Что писать?

Какова задача, конкретно, а не размыто, как у вас :)

Вредный пример (уничтожение регистра)
Создание набора записей регистра сведений

https://www.koderline.ru/expert/programming/article-otbor-zapisey-registra-svedeniy-v-1s/

НаборЗаписей = РегистрыСведений.УправлениеЗапасами.СоздатьНаборЗаписей();
    Для каждого Строка Из РеквизитФормыВЗначение("Номенклатура") Цикл
        НоваяЗапись = НаборЗаписей.Добавить();
        НоваяЗапись.Организация = Организация;
        НоваяЗапись.Склад = Склад;
        НоваяЗапись.Номенклатура = Строка.номенклатура;
        НоваяЗапись.МинимальныйУровеньЗапаса = Строка.Минимальный;
        НоваяЗапись.МаксимальныйУровеньЗапаса = Строка.Максимальный;
    КонецЦикла;
    
    НаборЗаписей.Записать();
7 Волшебник
 
20.02.24
14:32
(6) Вы так регистр похерите. Не делайте так больше.
8 boozin
 
20.02.24
14:32
Просто, вероятно, что человек еще не в курсе, что регистры сведений могут быть периодическими... :)
9 Garykom
 
гуру
20.02.24
14:33
(6) Некрасиво
В типовых конфах ERP/КА/УТ11 там через учетные механизмы :)
10 Волшебник
 
20.02.24
14:34
(8) Какой в жопу человек? Это тупой ебанутый бот
11 Garykom
 
гуру
20.02.24
14:34
(4) Так уйти в закат?
12 Sultan
 
20.02.24
15:58
Уважаемые, вы малость прихуели, ебать. Вы бы знали для начала меру словам своим. Вы себя зовете ли программистами? Если да, то мой вам совет: откажитесь от такой профессии. Если вы боитесь задваивания, то знайте, что по-нормальному программист и такое поправит. Чёт я как-то видел, что типы это делали, все у них окей было)) При мне причем делали. А вы сразу срач развели в данной теме? Октись)
13 Sultan
 
20.02.24
15:59
(12)
(Случайно ошибку довел). *Окстись
14 Волшебник
 
20.02.24
16:02
И ушёл в закат...
15 Garykom
 
гуру
20.02.24
16:40
(12) "Спили мушку"©