#1
by VZ
Жуткое впечатление... Причеши вначале до приемлевого уровня... А то косяки глаза режут, искать неопределенную ошибку (кстати!) затруднительно...
#5
by VZ
Ну, хорошо... Начнем разбор. Поверхностный пока.Отложим в сторону выбор компоненты Расчет. Есть, наверно, резоны, что до меня не доходят. ДатаКонР=КонМесяца(ВспДата);Зачем здесь все это, если далее все происходит в процедуре ВыполнитьРасчет, которая не использует эту константу и все эти переменные? Все это можно благополучно выкинуть. И подумать о нужности этой самой константы. ИМХО - ненужный и вредный бантик.Смотрим далее. Все вышенаписанное повторяется в процедуре, только используя элемент формы МесяцФ. Первое. Нелогично. Правильнее было бы в этом реквизите держать дату: тут и месяц, тут и год. Отображение периода в виде "Месяц года" есть штатная функция. Заполнение при открытии нового документа опять же штатно: ЖР.НачалоТекущегоПериода или КонецТекущегоПериода. Смена интерактивно периода тоже есть штатная функция (см. методы ЖурналаРасчета).Далее. Используешь в теле процедуры ТЗ. Вынеси их за пределы процедур, а в теле ВыполнитьРасчет достаточно одной строкой очищать их. Сразу текст станет компактнее, и увидишь остальные нелогичные конструкции.
#6
by WildZax
это отдельная конфигурация по автотранспорту, написал ее какой то хитрый мудрец, неясно как она работала 2 года, так как ошибку выдает.Ошибка в том что гсм не списываются и спотыкается вот здесь И еще вопрос как сменить текущий период?ЖВ.ВыбратьЗаписиПоОбъекту(Водитель,ДатаНачР,ДатаКонР); ЖВ.НайтиЗапись(ТеЗап); - вот здесь он спотыкается типа невозможно найти запсиь
#7
by WildZax
мне посоветовали удалить журнал расчетов и создать регистры на которых и основывать все расчеты. Это возможно? Заменить ЖР регистрами?
#8
by VZ
Скорее всего, натыкается на строку ТЗ без записи ЖВ (пустую).Почитай про работу с объектами компоненты Расчет. Похоже, слова ПериодРасчета, ПериодДействия и пр. - пустой звук для тебя. А здесь много особенностей. Это очень хитрая компонента.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Ошибка в SQL БД ЗиК 7.7, При загрузке данных выдается ошибка
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
- Мобильное приложение (iPad 2 | 3): Ошибка СУБД: Ошибка записи файла базы данных
- Можно ли получить решение одним запросом, насколько я понимаю здесь
В этой группе 1С
- Основные средства с нулевой стоимостью
- Автосписание в ПУБ
- Ошибка при попытке обновить релиз.
- Как определить индекс текущей колонки в табличной части документ?
- Какая Команда "закрепить область" в таблице ?
- Стандартные обработчики в модуле объекта
- Как активизировать определенную ячейку табличной части программно
- Как убрать, а ещё лучше как изменить заставку при открытии 1С
- *.grs
- Про 25 релиз 1С Предприятия..
- ЗиК:Сдельщикам за нерабочие праздничные дни??????
- доступ к файлу 1Cv7.md закрыт...
- Разные номера документов
- УСН: не учитываются услуги сторонних организаций
- 1C + Терминал сбора данных CipherLab 8000 RS232
- Сортировка справочника по реквизиту
- Оборотно-сальдовая ведомость по счету
- Бюджет 5: детализация КОСГУ
- Вылетает 1С при тестировании базы
- Бинарный файл в базу данных