#0
by ssugarov
Программно создаётся новый элемент номенклатуры. Нужно, чтобы новая единица измерения для него создавалась до записи элемента. НО - поле "владелец" единицы измерения не принимает ни просто ссылку на новый элемент, ни УстановитьСсылкуНового-ПолучитьСсылкуНового, при записи выдает ошибку. Вопрос - как передать в новый элемент справочника "Единицы измерения" ссылку на ещё не записанный объект справочника "Номенклатура"?
#1
by Kreont
Нужно(зачеркнуть), а сделай логику так, "чтобы новая единица измерения для него создавалась ПОСЛЕ записи элемента." и все.
#2
by banco
УстановитьСсылкуНового только для нового, созданного, но не записанного справочника, если видает ошибку, значит не новый, значит ты до этого где то уже записал
#4
by Kreont
Еще подсказка готовая в конфе есть, см. спр.Номенклатура в модуле формы: ПроверитьЕдиницуХраненияОстатков здесь код готовый для вставки в свой модуль.
#6
by ssugarov
Если записать номенклатуру без, скажем, проставленной единицы хранения остатков, тогда 1С сам создает для него новую единицу измерения. При этом выскакивает служебное сообщение типа "Для <имя объекта> у единицы измерения не задан коэффициент! Он будет установлен равным 1.", а поскольку обработка будет запускаться часто для синхронизации с другой базой данных, такой вариант не подходит.
#7
by Kreont
ну да, код в как раз то что надо, скопируй себе и записывай сразу единицу после записи новой номенкл.
#8
by ssugarov
Я ж в написал, что нужно обязательно ДО записи номенклатуры, а код я такой же и использую.
#9
by Kreont
какая разница до или после лично для тебя? :)))) если взялся писать под станд.конфиг. там только так, если делаешь свою бд, тогда как придумаешь структуру хранения единиц так и будет.
#10
by ssugarov
Не люблю, когда при работе программы пользователю выскакивают лишние сообщения. Прискорбно, если это действительно так. Больше идей ни у кого нет?
#11
by Ненавижу 1С
эта единица автоматически создается только при записи из формы, причем тут форма объекта и синхронизация
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- создание справочника
- V8. Проблемы с создание начальных образов
- Как записать элемент единицы хранения остатков для новой номенклатуры?
- Создание внешних компонент
- Создание обработки
- создание BAT ФАЙЛА для автоматического запуска 1с
- Конвертация данных. Не переносятся единицы измерения номенклатуры
- Пропали единицы хранения остатков и единицы отчетов
- Метод списания "по себестоимости каждой единицы" в УПП 8.1 = ФИФО?
- v8: OLE. Создание элемента справочника "Единицы измерения"
- Единицы измерения в заказе покупателя
- ТиС 10.3.14 и единицы измерения номенклатуры. Групповая обработка. Чем ?
В этой группе 1С
- Открытие документа через поле ввода
- v7: Присоединить секцию
- выбор процессора для 1С и SQL
- Ошибка при обновлении УТ
- УТ 10.3, отчет на Построителе Отчета - настройки отчета
- v7: Вопрос специалистам по ЗиК, неправильно считает БЛ
- Процент наценки на товар [УТ 10.3]
- В управляемой форме обратиться к ПОЛЮ Флажок и Ввода
- галочка "Выгружать объект (полностью), только при наличии на него ссылки"
- ЗУП - запретить печатать только расчетные листки - как малой кровью?
- ЗарегистрироватьИзменения для нового элемента
- Поделитесь кодом чтения XML с Родителями
- Помогите с "выбор группы" для "установка цен номенклатуры" ут 10.3
- Переменная не определена (ЭтотОбъект), как определить для внешнего отчета
- Зависает 1с при загрузке свойств штрихкода
- Как вывести СКД в таб. часть отчета
- Не совпадают сумма документа и ее расшифровка
- Обращение к строке ТЗ, являющейся результатом запроса.
- 1С 8.2 КА. "пропала" возможность сохранения результата отчета
- Многочлен с целыми коэффициентами