Имя: Пароль:
1C
 
Не формируются движения по регистру сведений
0 bvb
 
27.10.15
10:46
Добрый день.

Формирую движения по регистру сведений. Процедура вроде стандартная :

НаборДвижений    = Движения.МойРегистрСведений;

ТаблицаДвижений  = НаборДвижений.ВыгрузитьКолонки();
НаборДвижений.мТаблицаДвижений = ТаблицаДвижений;
    
Если  (НЕ Отказ) Тогда
Движения.МойРегистрСведений.ВыполнитьДвижения();

КонецЕсли;


Пока не дашь
НаборДвижений.Записать();
движения в регистр не записываются.
Это же не правильно.

Кстати как правильнее писать :
ТаблицаДвижений  = НаборДвижений.ВыгрузитьКолонки();
или
ТаблицаДвижений  = НаборДвижений.Выгрузить();

в УПП видел и так и так
1 Господин ПЖ
 
27.10.15
10:47
>Кстати как правильнее писать :
>ТаблицаДвижений  = НаборДвижений.ВыгрузитьКолонки();
>или
>ТаблицаДвижений  = НаборДвижений.Выгрузить();


бугага... Иран или Ирак?
2 Господин ПЖ
 
27.10.15
10:48
1 - только структура
2 - структура + данные
3 Vovan1975
 
27.10.15
11:05
"Пока не дашь
НаборДвижений.Записать();
движения в регистр не записываются.
Это же не правильно. "

свойство "Записывать" у набора записей.

Вот интересно, каким нужно быть долбаком в 44 года чтобы такую хрень на форуме спрашивать...

Куда катятся программистишки?
4 bvb
 
27.10.15
11:10
(2) Это я понимаю.
Не понятно почему в разных конфах по разному.


(3) Любезный вы бы попридержали свои эмоции для отвлеченных тем .
Я решаю практическую задачу и мне нужна помощь.

Я делаю как в типовой это не работает.
Свойства "Записывать" там явно не устанавливается.
5 Vovan1975
 
27.10.15
11:22
(4) "Не понятно почему в разных конфах по разному."

это потому что вам неизвестно свойство "режим совместимости" конфигурации. Благодаря ему еще и не такое может быть

"Я делаю как в типовой это не работает.
Свойства "Записывать" там явно не устанавливается."

задача сводится к простейшей "найди одно отличие", не?
И вообще, если нужна помощь то вменяемые люди пишут данные о платформе, конфигурации и совместимости
6 ukolabrother
 
27.10.15
11:24
Задача разобраться почему не работает или сделать чтобы работало?
7 Niveus
 
27.10.15
11:29
(5) А оскорбление тоже в тему? Если человек не знает чего то значит он "долбак"?
9 piter3
 
27.10.15
11:33
(7) а поиском пользоваться религия автору запрещает?
10 bvb
 
27.10.15
11:35
(6)
Работает. Если пишешь :
НаборДвижений.Записывать = ИСТИНА;
О существовании это признака я знаю хот и по жизни долбак
- как отмечалось выше

"Но я разобраться хочу" Г. Жеглов

почему при проведении в типовом случае этот флаг стоит по умолчанию
11 Nuobu
 
27.10.15
11:40
(10) Скорее всего Вы пропустили эту строчку, т.к. именно её искали.
Могло быть написано так:
ПартииТоваров = Движения.ПартииТоваров;
ПартииТоваров.Записывать = Истина;
12 Niveus
 
27.10.15
11:56
(9) ну так так и пусть пишет.Мол прогугли и т.д. или оскорблять сходу это норма? Я не думаю что в жизни ты сходу будешь материться и оскорблять человека за то что он не знает чего то, будешь бояться получить в бубен, а тут пожалуйста.
"Инет" как никак
13 bvb
 
27.10.15
11:57
(11) Искал по всей конфе УПП 1.3 подстроку ".Записывать = Истина"

Нашел только в 15 местах.
А в остальных местах почему этот флаг стоит по умолчанию ?
14 Niveus
 
27.10.15
12:05
Специально на БП ред3.0 провел поиск ".Записывать = Истина" и нашло совпадений 674 :), не так искал походу (13)
15 bvb
 
27.10.15
12:27
(14) В БП да 588, в УТ 26, в УПП 11

Так в чем фича то.

Надо ставить этот флаг явно или нет.
И почему без него работает ?
16 Vovan1975
 
27.10.15
14:41
РегистрСведенийНаборЗаписей.<Имя регистра сведений>.Записывать (InformationRegisterRecordSet.<Имя регистра сведений>.Write)

Использование:

Чтение и запись.
Описание:

Тип: Булево.
Ложь - не происходит записи набора в информационную базу при вызове Записать коллекции движений документа, которой принадлежит набор, а также при стандартной обработке проведения документа, если значение свойства метаданного документа "Запись движений при проведении" в Конфигураторе выставлено в "Записывать выбранные".

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
17 Vovan1975
 
27.10.15
14:41
тебе так впадлу синтакс-помощник открыть?
18 Vovan1975
 
27.10.15
14:51
(12) да буду. я могу понять если это сопливый тинейджер. Но если дядяд 44 лет с пятилеткой стажа на форуме не в состоянии предпринять стандартные действия по поиску знаний то он - я выше уже сказал кто.
19 Господин ПЖ
 
27.10.15
14:57
да не бомбит у меня! (с) анек
20 bvb
 
27.10.15
17:15
Хм.
Если б я отвечал на данный вопрос - ответ был бы такой :
--
Открыть свойства данного регистратора регистра
- закладка "Данные"
Реквизит "Запись движений при проведении" установить в "Записывать модифицированные"
--
и ВСЕ

Нет - нужно написать втрое больше строк чтобы накидать гoвна на вентилятор.
Ментальность однако...
21 ДенисЧ
 
27.10.15
17:16
(20) Вот поэтому и не ты отвечаешь на вопрос, а тебе
22 bvb
 
27.10.15
17:20
(21) Если бы люди не разменивались на тыканье друг друга носом в говна , а на ответы по сути...

Размер форума был бы на два порядка меньше.
И на 5 порядков содержательнее.
23 ДенисЧ
 
27.10.15
17:21
(22) и на 40 порядков скучнее.
24 piter3
 
27.10.15
17:22
(22) и че тогда бы сначала бы пошел бы в поиск.
и не надо наезжать,форум очень содержательный
25 hhhh
 
27.10.15
17:26
(22) это форум. Какие нафиг ответы по сути? Хочешь по сути, иди на курсы.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.