Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0
yfrf111, ну посмотрите, как реализовано заполнение этих ячеек в стандартной отчетности и сделайте по аналогии. Например, для определения года даты используйте функцию ДатаГод(НачалоПериода), а для месяца -- ДатаМесяц(НачалоПериода). По клеточкам строку разбивать Вы уже научились. Только ж вместо НачалоПериода напишите имя переменной из Вашего модуля, а то опять скажете, что мой вариант не работает. Если Вы и далее не будете пытаться думать сами, придется Вам либо предоставлять платные консультации, либо платные услуги.
yfrf111, ну посмотрите, как реализовано заполнение этих ячеек в стандартной отчетности и сделайте по аналогии. Например, для определения года даты используйте функцию ДатаГод(НачалоПериода), а для месяца -- ДатаМесяц(НачалоПериода). По клеточкам строку разбивать Вы уже научились. Только ж вместо НачалоПериода напишите имя переменной из Вашего модуля, а то опять скажете, что мой вариант не работает. Если Вы и далее не будете пытаться думать сами, придется Вам либо предоставлять платные консультации, либо платные услуги.
А подскажите как найти диалог, в конфигурации этот, выбор периода?
На сколько я могу судить, этот диалог подвешен на большую кнопку, справа от дат. В свойствах кнопки, закладка Дополнительно, поле Формула. Там вызывается процедура типовая, показывающая этот диалог выбора. (Дословно синтаксис не помни, искать влом). Посмотрите там.
На сколько я могу судить, этот диалог подвешен на большую кнопку, справа от дат. В свойствах кнопки, закладка Дополнительно, поле Формула. Там вызывается процедура типовая, показывающая этот диалог выбора. (Дословно синтаксис не помни, искать влом). Посмотрите там.
Да, там есть формула с помощью которой вызывается этот диалог, в моем случае, это
ВвестиПериод(ВыбДатаНачала,ВыбДатаКонец)
в Случае для Украины 035 релиз
ВвестиПериод(Дата1,Дата2)
Вопрос, где сам диалог прячеться, чтобы посмотреть идентификаторы для галочки, "С начала Года", "С начала Месяца" в самой кнопке ...(Дат) индефикатора нет!
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0
Не заморачивайтесь - это системный диалог. Есть такая хорошая штука - СП(СинтаксисПомощник).
ВвестиПериод(<?>,,) Синтаксис: ВвестиПериод(<НачалоПериода>,<КонецПериода>,<Подсказка>) Назначение: Вызов диалога специального вида, при помощи которого пользователь может выбрать период. Выбранный пользователем период записывается в переменные, передаваемые как параметры при вызове метода. Возвращает: 1 - если в диалоге нажата кнопка ОК; 0 - если нажата кнопка Отмена, клавиша ''Esc'' или закрыто окно диалога; Параметры: <НачалоПериода> - имя переменной, объявленной в модуле для приема вводимого значения даты начала периода; <КонецПериода> - имя переменной, объявленной в модуле для приема вводимого значения даты конца периода; <Подсказка> - текст заголовка окна диалога ввода;
Группа: Основатель
Сообщений: 13983
Из: Киев
Спасибо сказали: 4553 раз
Рейтинг: 3679.4
yfrf111, алё! Хватит жестко офтопить. Изначальный вопрос решён? Если решён - создаём другую тему с новым вопросом, если нет - продолжаем писать здесь по теме. Не нужно всё свои вопросы сваливать в одну тему!
yfrf111, алё! Хватит жестко офтопить. Изначальный вопрос решён? Если решён - создаём другую тему с новым вопросом, если нет - продолжаем писать здесь по теме. Не нужно всё свои вопросы сваливать в одну тему!
Vofka Вопрос еще, не решен, с реестром! Приведущий вопрос, являеться продолжением темы, заполнениях клеточек, "Реєстр отриманих та виданих податкових накладних, 2011". Не вижу смысла, создавать еще одинаковую тему, с очередным вопросом, по этой же, теме!
Как формулой задать в новой форме, чтобы нажал, в выборе периода, галочкой и год выбрался или месяц?
Пишу эту формулу Сред(ДатаМесяц(ВыбДатаНачала),1,1) в другой ячейке, Сред(ДатаМесяц(ВыбДатаНачала),2,1) а мне при проверке выдает месяц не 03 а просто 3, второй день, бьюсь над этой проблемой! Помогите?
Оказалось, самое гениальное, это довольно простое!))) записал без модуля, просто в ячейке месяца №1 Сред(Формат(ВыборДатаНачала,"Д(0)ДДММГГГГ"),4,1) а в ячейке № 2 Сред(Формат(ВыборДатаНачала,"Д(0)ДДММГГГГ"),5,1) Где "ВыборДатаНачала", это индефикатор поля "Начала Периода", в моем случае документа Реестр. Работает на ура!!! Теперь за место "2", пишет "02".) Всем спасибо за помощь!
Не знаю, правильно я сделал, но проблема решена!!!
Это как в фильмах, когда разборки основные закончены, все расходятся по домам, в конце фильма, и подкрепления появляеться с крутыми пушками, и кричат где этот враг?))))))
1С Предприятие 7.70.20, Релиз Конфигурации А4: БТР Релиз 3.22/99
Как сделать так, чтобы подтягивались, автоматически, Идентификационные номера?
Индефикаторы в конфигурации Справочники ////Справочник Сотрудники //////Сотрудники Директор ГлавныйБухгалтер ////// Глав бух ИДНомер //////Индефикационый номер
Я думаю, что нужно обратиться как-то; типа так Ид = Справочники.Сотрудники.Директор.ИДНомер(запросить как-то нада); а в ячейках указать; Сред(Ид,1,1) и.т.д
к сожалению, данная версия, не работает как пример(
1С Предприятие 7.70.20, Релиз Конфигурации А4: БТР Релиз 3.22/99
Как сделать так, чтобы подтягивались, автоматически, Идентификационные номера?
Индефикаторы в конфигурации Справочники ////Справочник Сотрудники //////Сотрудники Директор ГлавныйБухгалтер ////// Глав бух ИДНомер //////Индефикационый номер
Я думаю, что нужно обратиться как-то; типа так Ид = Справочники.Сотрудники.Директор.ИДНомер(запросить как-то нада); а в ячейках указать; Сред(Ид,1,1) и.т.д
к сожалению, данная версия, не работает как пример(
Частый совет, смотри как реализовано, в Бухучете в конфе. Смотрю там кака это вышая математика, пробывал копировать, ругаеться сильно, на все!
пример кода
Функция ИзмИННРукБух() ////неизвестная функция
Если флИдетОчистка = 1 Тогда /// кака это очистка Возврат 0; КонецЕсли;
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!