Группа: Пользователи
Сообщений: 39
Спасибо сказали: 0 раз
Рейтинг: 0
Привіт, В мене стоїть 1С предприятие 7,7 конф.-278 під СКЛ сервер, питання стоїть в тому що при створенні ЖО по субконто по горизонталі дебета и кредита викидає занадто силюну розшифровку для субщетів - типу 37рахунок/371/377/і внас є ще група субрахунків для 377 це 377,1. Як мене прописати в модулі форми ЖО, так щоб невисвічувалась хочаб допустим 37 група дуже загромаджує ЖО висвічування всіх цих груп(( Для конкретності нам необхідно щоб ЖО будувався з самих субрахунків розшифровки груп) Наперед дякую, задумку виклав словами як зміг)
Группа: Основатель
Сообщений: 13959
Из: Киев
Спасибо сказали: 4524 раз
Рейтинг: 3647.7
[необходимо зарегистрироваться для просмотра ссылки] Для потрібного ефекту ставте галку "Не учитывать группы". Підходить? ПС. Писав для ПУБа, але думаю для Бухгалтерії теж підійде
Группа: Местный
Сообщений: 146
Спасибо сказали: 218 раз
Рейтинг: 0
СПС. Малость наодо подправить: выдает сообщение Если глПроверкаИнтервалаОтчета<<?>>(Дата1,Дата2) = 0 Тогда {,,,,,,,,,,,,,,,,,,,,,\ЖУРНАЛОРДЕРПОСУБКОНТО.ERT(171)}: Функция не обнаружена (глПроверкаИнтервалаОтчета) Сейчас поковыряем.
Группа: Основатель
Сообщений: 13959
Из: Киев
Спасибо сказали: 4524 раз
Рейтинг: 3647.7
// =============================== // проверка корректности заданного периода // если БухПроверка = 1, делается проверка на выход за пределы // рассчитанного периода бухгалтерских итогов (только для бухгалтерских отчетов), // для всех остальных случаев БухПроверка = 0 Функция глПроверкаИнтервалаОтчета(ДатаНачала,ДатаКонец,БухПроверка=1) Экспорт Если ПустоеЗначение(ДатаНачала)=1 Тогда Предупреждение("Необходимо задать дату начала отчета!"); Возврат 0; КонецЕсли; Если ПустоеЗначение(ДатаКонец)=1 Тогда Предупреждение("Необходимо задать дату конца отчета!"); Возврат 0; КонецЕсли; Если ДатаКонец<ДатаНачала Тогда Предупреждение("Дата начала отчета должна быть не позже даты конца отчета!"); Возврат 0; КонецЕсли; Если БухПроверка = 1 Тогда Если ДатаКонец > КонецРассчитанногоПериодаБИ() Тогда Предупреждение("За выбранный период итоги не рассчитаны!"+РазделительСтрок+ "Расчет итогов выполняется в режиме"+РазделительСтрок+ """Операции - Управление бухгалтерскими итогами""."); Возврат 0; КонецЕсли; КонецЕсли; Возврат 1; КонецФункции //глПроверкаИнтервалаОтчета
Группа: Пользователи
Сообщений: 39
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(Vofka @ 18.06.10, 17:35)
// =============================== // проверка корректности заданного периода // если БухПроверка = 1, делается проверка на выход за пределы // рассчитанного периода бухгалтерских итогов (только для бухгалтерских отчетов), // для всех остальных случаев БухПроверка = 0 Функция глПроверкаИнтервалаОтчета(ДатаНачала,ДатаКонец,БухПроверка=1) Экспорт Если ПустоеЗначение(ДатаНачала)=1 Тогда Предупреждение("Необходимо задать дату начала отчета!"); Возврат 0; КонецЕсли; Если ПустоеЗначение(ДатаКонец)=1 Тогда Предупреждение("Необходимо задать дату конца отчета!"); Возврат 0; КонецЕсли; Если ДатаКонец<ДатаНачала Тогда Предупреждение("Дата начала отчета должна быть не позже даты конца отчета!"); Возврат 0; КонецЕсли; Если БухПроверка = 1 Тогда Если ДатаКонец > КонецРассчитанногоПериодаБИ() Тогда Предупреждение("За выбранный период итоги не рассчитаны!"+РазделительСтрок+ "Расчет итогов выполняется в режиме"+РазделительСтрок+ """Операции - Управление бухгалтерскими итогами""."); Возврат 0; КонецЕсли; КонецЕсли; Возврат 1; КонецФункции //глПроверкаИнтервалаОтчета
Дякую за поміч, але також викидає помилку, а при внесені даних коректив їх становиться ще більше, можливо я їх не туди вношу? Якщо дивитись по файлу закидаю в 171 строку)
Группа: Пользователи
Сообщений: 39
Спасибо сказали: 0 раз
Рейтинг: 0
Всім дякую проблемку рішив сам, правда деревяним і може довшим способом, але працює. Просто зробив виключення рахунків груп з ордера, кому буде необхідно виложив би код но чомусь його закидаэ кирилецею(((
Группа: Местный
Сообщений: 146
Спасибо сказали: 218 раз
Рейтинг: 0
Полностью не (ковырял) вникал, не было времени посидеть. А с наскоку выдало вот такую ошибку
ИначеЕсли РазделительУчета.Выбран() = 1 Тогда {,,,,,,,,,,,,,,,,,,,,,ЖУРНАЛОРДЕРПОСУБКОНТО.ERT(224)}: Значение не представляет агрегатный объект (Выбран) По свободе отредактирую
Полностью не (ковырял) вникал, не было времени посидеть. А с наскоку выдало вот такую ошибку
ИначеЕсли РазделительУчета.Выбран() = 1 Тогда {,,,,,,,,,,,,,,,,,,,,,ЖУРНАЛОРДЕРПОСУБКОНТО.ERT(224)}: Значение не представляет агрегатный объект (Выбран) По свободе отредактирую
Угадаю. РУ не включен. В бухии. Надо Если глИспользуетсяРазделительУчета = 1 Тогда
Группа: Местный
Сообщений: 146
Спасибо сказали: 218 раз
Рейтинг: 0
Тестил на демке, а там действительно РУ не включен. Но при Надо Если глИспользуетсяРазделительУчета = 1 Тогда Ошибка вот такая Если Метаданные.РазделительУчета.Выбран = 1 Тогда {,,,,,,,,,,,,,,,\ЖУРНАЛОРДЕРПОСУБКОНТО.ERT(869)}: Поле агрегатного объекта не обнаружено (Выбран)
На рабочей бухии все пляшет. Еще раз спасибо Vofka
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!