#0
by mishgun1990
Добрый день. Проблема в следующем: Процедура УстановитьНовыйКод почему то не присваивает элементу справочника код, поле так и остается пустым. В чем может быть проблема?
#1
by Вася Чез
шутка, да? или ты думаешь тут клуб телепатов? ты покажи код процедуры, покажи как вызываешь, где вызываешь и т.д.
#4
by EverGreenMouse
ага, кнопка "Сделать хорошо" с командой "ХочуКакТоТак" на форме при старте системы
#7
by EverGreenMouse
мда.. стало намного понятней. Договор.УстановитьНовыйКод; Вот тут спозиционируйтесь и нажмите F12.
#10
by mishgun1990
Появилось окно Объект перехода Договор Справочники.ДоговорыКонтрагентов И что это значит?
#15
by Рэйв
А зачем тебе его насильно устанавливать? Префикса у тея нет - так что оно само установится должно при записи
#16
by EverGreenMouse
чтобы помочь, нам нужно увидеть код процедуры УстановтьНовыйКод. Пока мы ее не увидели, а увидели только вызов этой процедуры. В окне перехода выбирайте Справочники.ДоговорыКонтрагентов, там увидите Вот ее-то мы и почитаем вслух и по ролям
#17
by Рэйв
+ да и кстати насколко я помню договора подчинены спр контрагентов, а ты владельца не ставишь нифига.От этого он не знает какой код внутри подчинения последний.Скорее всего изза этого
#19
by Fish
"нам нужно увидеть код процедуры УстановтьНовыйКод." - Открой СП и там смотри: СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>) УстановитьНовыйКод (SetNewCode) Синтаксис: УстановитьНовыйКод(<ПрефиксКода>) Параметры: Тип: Строка. Строковое значение префикса. Если префикс указан, то новый код будет формироваться с учетом префикса. Описание: Устанавливает новый код. Если в коде присутствует числовая часть, то новый код автоматически устанавливается следующим за имеющимся максимальным. При этом определяется текущий максимальный код среди элементов данного справочника. Если передан префикс, то новый код устанавливается следующим образом: выполняется поиск максимального кода среди кодов, имеющих данный префикс, новый код выбирается как следующий от найденного кода. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Префикс имеет смысл, если для справочника в Конфигураторе выбран тип кода Строка. Пример: Объект.УстановитьНовыйКод("Пр-");
#23
by ЧеловекДуши
У справочника договора есть галочка "Автонумирация"? ...а так же "Контроль уникальности"? ...И так же какой тип у Кода, случайно не строка? ...И еще какой длинны код? (9 символов, 19 или как?) И если строка, что какой Код последний, который присваивается?
#28
by ЧеловекДуши
Не знаю, мне не видно, что там у вас. Сделай снимок экрана, что именно там неактивно. Это может быть все что угодно :) Я таки думаю ,что у вас нет Кода
#31
by ЧеловекДуши
как только выставишь длину кода, к примеру 9 символов. И установишь галочку "автонумерация". То должно взлететь.
#32
by mishgun1990
ЧеловекДуши Да, всё сразу заработало, огромнейшее спасибо!!! Сразу видно мастер своего дела)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- 1с Розница Аптека 2.1 Подбор номенкалтуры
- v7: ОткрытьФормуМодально + ОбработчикОжидания
- отключить отбор в динамическом списке по одному параметру
- УТ 11.1 Где хранятся штрихкоды складских ячеек?
- Пропала панель разделов
- План написания убийцы TeamViewer и прочих Ammyy...
- Заголовки осей диаграммы (СКД, и не только)
- Выравнивание текста в печатной форме
- Ошибка субд при выполнении запроса
- Как изменить дату создания файла программно в питоне?
- Неправильно начислился износ ОС в БП 3.0
- Депонирование в ЗУП 2.5
- Как вывести справочник список с итогами по группе
- Имея тип, найти набор свойств из плана видов характеристик
- Срез документов на дату
- Как программно проставить номенклатуру в проводки бгу редакция 1.0
- Каким образом провести слияние двух организаций в БП 8.3. ?
- Ошибка исполнения отчета по причине: Поле не найдено "Recorder"
- Не проводится поступление товаров и услуг. "поле валюта должно быть пустым"
- 1С тормозит и жрет память