ДокОстаток = СоздатьОбъект("Документ.ПриходнаяНакладная");
ДокОстаток.Новый();
ДокОстаток.НоваяСтрока();
ДокОстаток.ДатаДок=РабочаяДата();
ДокОстаток.ЧтоПриходуем=Перечисление.ЧтоПриходуем.Запасы;
В отсвет "Поле агрегатного объекта не обнаружено (Запасы)"
Вручную в списке при ручном заполнении есть!
В конфигураторе поле ЧтоПриходуем имеет тип значения "Перечисление.ЧтоПриходуем".
P.S. Спасибо за помощь в предыдущих вопросах! Вообще то мне этот язык программирования начинает нравится...
ДокОстаток.Новый();
ДокОстаток.НоваяСтрока();
ДокОстаток.ДатаДок=РабочаяДата();
ДокОстаток.ЧтоПриходуем=Перечисление.ЧтоПриходуем.Запасы;
В отсвет "Поле агрегатного объекта не обнаружено (Запасы)"
Вручную в списке при ручном заполнении есть!
В конфигураторе поле ЧтоПриходуем имеет тип значения "Перечисление.ЧтоПриходуем".
P.S. Спасибо за помощь в предыдущих вопросах! Вообще то мне этот язык программирования начинает нравится...
По теме из базы знаний
- Готовим API правильно (ну или почти правильно)
- Серые кардиналы автоматизации: не можешь победить явно – возглавь тайно
- Счастливый заказчик, или Как управлять ИТ-проектом, не привлекая внимание санитаров?
- О смертных грехах в развитии продукта. Взгляд со стороны бизнеса
- Применение 1С:Аналитики и Дата акселератора, или Как получить в 1С прозрачность и скорость обработки данных для прямого доступа и контроля руководителя
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Что блин, интересно: кинул на тестовую форму поле Выбор типа Перечисление.ДаНет (значения Да и Нет), на кнопку Сформировать посадил:
Выбор = Перечисление.ДаНет.Да;
Форма.Обновить();
Сообщить (Выбор);
Так вот в поле пусто, а в сообщении вылает Да. Ну не сволочь!
Выбор = Перечисление.ДаНет.Да;
Форма.Обновить();
Сообщить (Выбор);
Так вот в поле пусто, а в сообщении вылает Да. Ну не сволочь!
Ребята, извините, это у меня какой-то косяк на копии БД - дома проверил - все ОК и без всяких мудростей:
Процедура Сформировать()
Сообщить(ВыбПеречисление);
КонецПроцедуры
Процедура ПриОткрытии()
ВыбПеречисление = Перечисление.ДаНет.Нет;
КонецПроцедуры
Все отлично работает - и в поле ввода высвечивается и по сообщению показывает.
Да, похоже я перемудрил с Форма.Обновить() - сохраненного значения фиг, значит и в поле - фиг.
Процедура Сформировать()
Сообщить(ВыбПеречисление);
КонецПроцедуры
Процедура ПриОткрытии()
ВыбПеречисление = Перечисление.ДаНет.Нет;
КонецПроцедуры
Все отлично работает - и в поле ввода высвечивается и по сообщению показывает.
Да, похоже я перемудрил с Форма.Обновить() - сохраненного значения фиг, значит и в поле - фиг.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот