Size: a a a

1с программирование

2020 March 14

D

Dimk in 1с программирование
Master of puppets
Как вставить платформу на другой ? В этом и проблема
источник

АМ

Алексей Махонин in 1с программирование
Друзья,подскажите пожалуйста. Программно для пользователя открыл форму нового(не записанного) документа. Пользователь добавляет по одной строчке в табличную часть. После каждой строчки документ программно записывается. Все работает. Но. При программной записи после добавления каждой строчки записывается каждый раз новый документ,то есть пользователь добавил две строчки-записалось 2 новых документа. В каждом по одной строчке
источник

АМ

Алексей Махонин in 1с программирование
Что не так?надо закрыть открыть форму заново?(не очень вариант), обновить форму как то? Чтобы ссылка подтянулась?
источник

HP

Humoyun Po'latov in 1с программирование
Обекть. Ссылка. ПолучитьОбекть
источник

АМ

Алексей Махонин in 1с программирование
Это так при каждой записи делать получается?
источник

HP

Humoyun Po'latov in 1с программирование
ПриОткыте
Записать.
Дальше
Док=Обекть. Ссылка. ПолучитьОбекть
Док. Записат
источник

АМ

Алексей Махонин in 1с программирование
При открытии автоматически записать?не очень хорошо. Вдруг ошибочно нажали
источник

АМ

Алексей Махонин in 1с программирование
И не стали ничего добавлять. А получится документ запишется пустой
источник

HP

Humoyun Po'latov in 1с программирование
Или записать первый строк тз
источник

k

kthxbai in 1с программирование
Почему не просто Записать() как метод формы?
источник

АМ

Алексей Махонин in 1с программирование
Эта форма.записать()?и все нормально будет?попробую
источник

k

kthxbai in 1с программирование
Можешь даже не писать ЭтаФорма
источник

k

kthxbai in 1с программирование
Код по умолчанию выполняется в этом контексте
источник

k

kthxbai in 1с программирование
Кстати метод можно и НаКлиенте вызывать
источник

КА

Константин Аванесов in 1с программирование
Алексей Махонин
Эта форма.записать()?и все нормально будет?попробую
а ты как делал? на форме писал Документы[твойдокумент].СоздатьДокумент() а потом записывал его и так каждый раз при добавлении новой строки?
источник

АМ

Алексей Махонин in 1с программирование
Не. Открыл свою форму (сам создал для документа).там на форме (ну в правом верхнем углу вместо обычного "объект"
у меня "документ".а при добавлении строки код:
Док =реквизитформввзначение("документ");
Док.записать()
источник

КА

Константин Аванесов in 1с программирование
ну я думаю что если ты сделаешь после значениеВРеквизитФормы(Док,"Объект") то документы плодится перестанут
источник

КА

Константин Аванесов in 1с программирование
но лучше делать просто Записать()
источник

k

kthxbai in 1с программирование
источник

АМ

Алексей Махонин in 1с программирование
я пробовал все, что предлагали выше, методы объекта не обнуражены
источник