Посмотреть код в 1с
Правка справочника в конфигураторе
Доброго дня всем. Необходимо в конфигурации ЗУП сделать небольшую правку одного из элементов.
Срочно! ошибка в конфигураторе
все на скринах, не могли бы посоветовать и рассказать что это и как с этим бороться, а то 1С в.
Копирование документа в конфигураторе
Скопировала документ в конфигураторе, потом в форму документа копии внесла изменения. При открытии.
Создать справочник в конфигураторе программно
Добрый день. Возможно ли создать в конфигураторе справочник программно? Чисто теоретически.
Проще говоря, Мне нужно из базы 1с (7,7) взять некие данные и в м.е.док и в бузу 1с (8,2)
Как вижу в интернете нету прямого переноса, нужно дописавать в глобальный код, но я вот не понимаю куда и что, только две недели как знакком с 1с.
Именования Конфигурации в 7,7: Бухгалтерский учет бюджетных учреждений Украины редакция 2
Конфигурация версии 8,2: "Комплексный учет для бюджетных учреждений Украины", редакция 1.0.
Хочу перенисть к примеру зарплату, или даже если возможно то все сразу. что бы бхугалтера не перебирали все с нуля. потому как база 7,7 заполнялась 4 месяца.
Добавлено через 6 минут
Ето просто Гос. СЛужба, у начальства нету средств, что бы постоянно звать программистов на 1с, потому я как сис. админ отвечаю за работу етой сети теперь и должен как сказал начальник помогать Бхугалтерам с работой 1с, но есть проблема, я не работал с 1с никогда, потому у вас прошу помощи.
Виел в интернете что вставляют код в програмку и тогда доступно стает импорт, но как его вставить, и куда, ето для меня сложно понять.
Выделяю кнопку в командной панели, окно Свойства у нее при этом пустое, ни событий, ничего вообще нет.
(4)Активно и не будет. Ищи в дереве конфигурации "Общие"-"Общие команды". Там ищи вызываемую команду, в ней уже ссылка на исполняемый модуль.
(1) Так сам же показываешь, что добавляешь кнопки стандартных и/или глобальных команд.
В случае с общей (глобальной) командой - код можно увидеть перейдя к самой команде. В твоем случае - Общие команды/Отчеты объекта. Ну код стандартных команд работает "как-то стандартно" - его реализация зашита в платформе.
Так сам же показываешь, что добавляешь кнопки стандартных и/или глобальных команд.
Где я что показываю и добавляю? Мне нужно из другой конфы код вытащить.
В случае с общей (глобальной) командой - код можно увидеть перейдя к самой команде.
в глобальных командах ОбщаяКоманда.ПрисоединенныеФайлыКОбъекту объединяет в себе (+) еще две строки 1. Элементы.Список.ТекущиеДанные.Родитель и 2. Элементы.Список.ТекущиеДанные.Ссылка.
Как к ним перейти F12 не активно у них.
(6) А, это не твои картинки. Ну совмести картинки с ответом - может понятнее будет.
По F12 перехода к команде не предусмотрено.
А смысл двух строк в том, что команда принимает определенный тип данных. В твоем случае - видимо, Родитель и Ссылка устраивают команду по типу.
(4)Активно и не будет. Ищи в дереве конфигурации "Общие"-"Общие команды". Там ищи вызываемую команду, в ней уже ссылка на исполняемый модуль.
Если только я правильно понял о чем идет речь . Кнопки со стандартными командами - просто генерируют события для элемента (на котором сейчас стоит курсор) сами по себе они не имеют кода;
Так например "Удалить" сгенерирует событие ПриУдалении и т.п. А обработкой события занимается уже конкретно тот элемент-формы который содержит текущие данные
Преподаватель 1С
Санкт-Петербург
зарплата от 100 000 руб. до 120 000 руб.
Временный (на проект)
Иногда пинкоды и ликдата для восстановления лицензий 1С теряются и забываются. Но паниковать не стоит – их можно достаточно просто и быстро восстановить.
Что такое ликдата?
Ликдата (LicData) – данные о компании, которые вводились при первичной активации лицензий 1С. Чтобы восстановить лицензию, необходимо точно ввести ликдату.
При регистрации / восстановлении лицензий данные вводят в такое окно. При регистрации / восстановлении лицензий данные вводят в такое окно.Сделать это можно двумя способами:
Способ 1
Если вы не можете вспомнить данные, которые вводили при активации, то попробуйте отыскать на компьютере файл под названием LicData.txt – в нем и будет находиться нужная информация.
Способ 2
Если файл LicData.txt не получается, либо же содержащиеся в нем данные не подходят, то в ходе активации лицензии нажмите на кнопку «Дополнительно» и снимите галочку в строке «Автоматическое получение».
После этого делайте все, что делаете при обычном восстановлении лицензии вплоть до шага «Способ получения лицензии».
На этом этапе выберите в способе получения «На электронном носителе».
Сохраните полученный файл на компьютер.
Помните, что фирма «1С» обрабатывает письма и запросы по лицензиям только в рабочие дни с 9:30 до 18:00 по МСК. Как правило, ответ приходит в течение дня.
Способ 3
Ликдата содержится в файлах программных лицензий в виде шифра (расшифровку можно сделать с помощью специальной утилиты ring ). Файлы имеют расширение «.lic». Попробуйте найти их, выполнив поиск по маске *.lic.
Активный пинкод
Активный пинкод – это пинкод, который был введен последний раз при активации лицензии. Именно поэтому лучше всего сразу же записывать и сохранять пинкод, чтобы не восстанавливать его в будущем.
Однако, если пинкод все же утерян, то потребуется написать заявление на официальном бланке вашей организации с подписью и печатью. В заявлении укажите регистрационный номер продукта и запросите активный пинкод.
Примерный текст заявления: «Регистрационный номер продукта 8993245908. Просим выслать ответным письмом текущий активный пинкдо».
Помните, что фирма «1С» обрабатывает письма и запросы по лицензиям только в рабочие дни с 9:30 до 18:00 по МСК. Как правило, ответ приходит в течение дня.
Активный пинкод также содержится в файлах программных лицензий в виде шифра (расшифровку можно сделать с помощью специальной утилиты ring ). Файлы имеют расширение «.lic». Попробуйте найти их, выполнив поиск по маске *.lic.
Резервный пинкод
Резервный пинкод – это пинкод, который вводится при установке лицензии, если ключевые параметры компьютера изменились.
Фирма «1С» предоставляет несколько резервных пинкодов, их можно найти на листе с пинкодами или в соответствующем файле (в случае покупки электронной поставки).
skype: live:di-sem
@programmist_1C
Советы программистам 1с при работе с конфигуратором
Подсветка текущего идентификатора
Позволяет подсвечивать текущий идентификатор выбранным цветом.
Выделяются все идентикаторы у которых такое же имя.
Очень удобно для поиска идентификатора по тексту кода.
Отладка под определенным пользователем
Позволяет запускать отладку под определенным пользователем.
Незаменимо когда ошибка появляетося только у определенного пользователя или когда пользователю не хватает прав, но неизвестно каких.
Работа с открытыми окнами в конфигураторе
Позволяет расположить окна в удобном виде.
Выделить их все и закрыть.
Форматирование текста кода
Выделить нужный фрагмент кода и нажать Alt+Shift+F
либо через меню:
Предположим, вы дорабатываете незнакомую конфигурацию и в каком-то модуле вам попался неотформатированный текст. Вам трудно в нем разобраться и вы хотите улучшить его читаемость, да и вообще сделать более «приличным».
В этом случае вам не нужно вручную двигать строки текста с помощью клавиши Tab, так как это гораздо удобнее и быстрее сделать с помощью форматирования блока текста.
Для этого выделите этот фрагмент текста (или сразу весь модуль – Ctrl + A) и нажмите кнопку Форматировать (Alt + Shift + F) в командной панели Текст.
Вывод списка всех процедур модуля + заготовки предопределенных процедур
Вернуться в исходное место после команды "Перейти к определению".
Во время анализа кода мы хотим посмотреть что за процедура или функция вызывается. Жмем ПКМ и выбираем перейти к определению и переходим к нужной процедуре/функции.
Но после просмотра функции мы хотим вернуться обратно. Для этого жмем "CTRL" + "-":
Посмотреть где используется выделенная процедура/функция
Откуда была вызвана процедура/функция? Стек вызовов.
Допустим что в этой процедуре у нас ошибка мы ставим точку останова, но видим что в процедуру уже поступают неверные параметры.
Нужно узнать откуда была вызвана данная процедура. Вызываем стек вызовов:
Видим все процедуры из которорых мы перешли к текущей:
Вырезать часть кода в отдельную процедуру/функцию
Мы хотим часть кода вывести в отдельную процедуру чтобы использовать ее в других процедурах.
Для этого выделим нужную часть, вызовем контекстное меню и сделаем так:
Закладки и перейти к строке.
Бывает что код достаточно большой и нужно "прыгать" от одного места к другому.
Искать место глазами совсем неудобно.
Лучше воспользоваться следующими инструментами.
1 Переход к строке.
Запоминаем номер строки, он написан в правой нижней части экрана
Жмем в любом месте этого модуля кнопку или сочетание клавиш
В нужной строке жмем Alt+F2 либо через меню
Переход по закладкам горячие клавиши:
F2 - Следующая закладка
Shift+F2 - Предыдущая закладка
Остановить отладчик до наступления ошибки.
Отладчик будет остановлен на строке на которой будет ошибка.
Проверим что скажет отладчик.
и остановит процедуру на нужной строке
Вычислять выражение не меняя код.
В контекстном меню при остановке отладчика есть команда "Вычислить выражение". Shift+F9
В поле "Выражение" мы можем написать любой код и тут же получить ответ. Например:
Контекстная подсказка по параметрам
Принудительно вызвать обычную контекстную подсказку: CTRL+Пробел
При изменении объекта метаданных отключить автоматический поиск ссылок на него.
Инструмент безусловно полезный, но нужен он не всегда.
Отключается в Сервис-Параметры. Убрать галочки в группе "Рефакторинг при изменениях в метаданных и формах":
Читайте также: