В общем методом проб и ошибок нашел универсальный метод (как мне кажется) проверить на заполненность значения в запросе
ВЫБОР КОГДА ПРЕДСТАВЛЕНИЕССЫЛКИ(Реквизит1) = "" Тогда // Пустая ссылка будет возвращать пустую строку "Пустое значение" КОГДА ПРЕДСТАВЛЕНИЕССЫЛКИ(Реквизит1) = НЕОПРЕДЕЛЕННО ТОГДА // Не выбранное значение будет возвращать НЕОПРЕДЕЛЕННО "Пустое значение" КОГДА Реквизит1 ЕСТЬ NULL Тогда // В Случае если вы присоединяете таблицы "Пустое значение" Иначе "Заполненное значение" Конец
Также - если у вас составное поле не ссылочного типа, то можно добавить проверку на заполненность примитивных типов данных (в зависимости от задачи и потребностей)
Как нет в реквизитах ? Это и есть реквизит "Стоимость". В модуле документа, не в процедуре ПередЗаписью, не в процедуре Проведения, с помощью проведения документа ИзВне я не могу изменить значение этого реквизита, только когда захожу в документ и провожу внутри. Это какие-то особенности программы что ли?
Когда Вы проводите "ИзМне" тогда срабатываю процедуры которые находятся в модуле документа(!)- поместите код в процедуру ПередЗаписью() и будет Вам счастье А если код срабатывает ТОЛЬКО когда вы заходите в документ и проводите внутри - это говорит о том, что код находится в модуле ФОРМЫ - это разные вещи
Такие моменты - при переносе номенклатуры - не переноси единицы хранения остатков и единицы для отчетов Подскажите, как их принудительно прописать в правилах и брать базовую единицу из БУ?
Реквизита Ссылка не было - но был реквизит "Документ" - переименовал в "ДокументОснование" - Ошибка не проявилась Спасибо за совет на что обратить внимание Вопрос решен
В свойствах элемента (документ/справочник) есть такой парамметр "Способ редактирования" - выберите "В диалоге" П.С. Эт если я правильно понял суть вопроса ) - а то немного текст по д........у написан :-)
Поиск сработал отлично и будет срабатывать - но если Вы добавите в справочник - скажем Группу - Студенты1 то количество Элементов возрастет на 1 (что не является истиной ) ЧТоб убрать группы можно в первый запрос добавить условие ГДЕ Справочник.Валюты.ЭтоГруппа = Ложь;
Насчет вывести результаты как - зависит от того где вы их хотите видеть - отчет или в каком то справочнике / форме ?
Номер должен быть 1/4, а вместо этого 000001/4. Используется месячная нумерация с префиксами месяцев. Например, номер "МрW0000000000001", (где Мр это префикс марта, а W - признак спецрежима) из за того что в массив префиксов для обрезки номера попадает буква "М" из перфикса ИБ, обрезается сначала как "рW0000000000001" и соотвественно дальше в массиве идет поиск "Мр" но его уже не находит, и в получитьНомерНаПечать() возвращает рW0000000000001. Ну а там дальше в налоговой через прав 7 символов номер остается 0000001.
Это глюк в конфигурации мы уже отправили трижды это разработчикам - скорее всего в учетной политике стоит галочка вести раздельную нумерацию налоговых - тогда стандартная процедура "ПолучитьНомерНаПечать()" работает не корректно!
он по сути не обрезает вообще номер. И на печать передается просто номер документа!
Если есть желание - можете поковырять модуль ОбщегоНазначения-ПолучитьНомерНаПечать() Или ждите обновления. Скоро выйдет Вроде завтра
Виникла проблема: При завантаженні 1с - виникає "Помилка формату потоку". Платформа 8.2.15.289, конфігурація "Бухгалтерія для України" ред 1.2 конф. 1.2.4.3
Удалите конфигурацию из окна выбора и добавьте снова. Если не поможет - удалите все файлы в папке с базой кроме файла *.CD
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!