Основные значения для подстановки в документы и справочники

Доброго времени суток, уважаемые коллеги! В этой небольшой статье будет показано, где найти настройки пользователей в интерфейсе такси в системе 1С:Предприятие 8.3. Кроме того, рассмотрим как добавить настройки пользователя программно в основные значения для подстановки в документы и справочники. Давайте начнем!

Читать далее
Одиночный подбор из справочника в документ

Доброго времени суток, уважаемые читатели! В этой заметке мы будем говорить о реализации механизма подборов в системе 1С:Предприятие. Подборы в основном используются в документах, но могут быть использованы в справочниках и любых других объектах. В чем заключается работа этого механизма? Давайте посмотрим.

Читать далее
Контекстное меню объекта

Для этого нужно удалить текст в справочной информации, так как в нем может быть прописана ссылка, например, на основную форму отчета. Обычно справочную информацию можно найти, если правой кнопкой мыши открыть контекстное меню объекта, например, отчета и выбрать пункт «Справочная информация», как показано на рисунке. Если вам не нужна вся информация, то можно удалить весь текст. Обычно эта информация не нужна, так как этот объект будет заменен новым из файла обновления.

 

Эта ссылка может быть следующего вида:

<P class=Usual>- <A href=»../id182c002a-f4aa-4314-8ae5-5971ab289169/038b5c85-fb1c-4082-9c4c-e69f8928bf3a»>2008 год</A></P>

 

Текст в служебных сообщениях обычно выглядит так:

На удаляемый объект Отчет.РегламентированныйОтчетБаланс.Форма.ФормаОтчета2006Кв1 есть ссылки в объектах основной конфигурации:

Отчет.РегламентированныйОтчетБаланс.Справочная информация

На удаляемый объект Отчет.РегламентированныйОтчетБаланс.Форма.ФормаОтчета2008Кв1 есть ссылки в объектах основной конфигурации:

Отчет.РегламентированныйОтчетБаланс.Справочная информация

Страница помощи при возникновении ошибок с отправкой почты gmail

Доброго времени суток, коллеги! Сегодня пытался настроить отправку сообщений из 1С и столкнулся с проблемой отправки сообщений. Как оказалось все упиралось в настройки gmail. Ну давайте все по порядку. Читать далее

Заблокировать данные регистра сведений для редактирования

Доброго времени суток, уважаемые посетители! На нашем сайте уже не раз уделялось внимание
работе с регистрами сведений. Например уже было написано Как открыть форму записи регистра сведений из строки табличного поля? или Как в регистре сведений обеспечить уникальность каждой записи? Кроме того были написаны небольшие заметки в статье, связанной с примерами работы в 1С здесьтут и здесь.


Заблокировать данные регистра сведений для редактирования

Бывает, что пользователь №1 редактирует запись регистра сведений, и в это же самое время пользователь №2 начинает редактировать ту же запись и сохраняет свои изменения до сохранения изменений пользователем №1. В таком случае запись дублируется, а этого необходимо избежать.

Читать далее

Схема корректировки движений документа в системе 1С:Предприятие 8

Здравствуйте, уважаемые читатели! В этой статье будет описано, как осуществлять корректировку движений в
режиме 1С:Предприятия, что может делать любой пользователь. А также будет показано, как в

режиме Конфигуратора

зарегистрировать новый документ, чтобы у пользователей была возможность изменять его движения. Кроме того, будет
рассказано, какие ошибки ждут вас, если вы не зарегистрируете свой новый документ.


Схема корректировки движений документа в системе 1С:Предприятие 8

Содержание

Корректировка движений документа

Откройте базу в режиме 1С:Предприятие 8, нажав на ярлык. Затем откройте любой список документов, например,
«Поступление товаров». Теперь рассмотрим шаги согласно схеме, которая распложена выше:

  1. Нажмите на кнопку «Результат проведения документа» на панели списка (Дт-Кт).
  2. В открывшейся форме нажмите кнопку «Изменить движения…»
    (Этот пункт для казахстанских конфигураций, у кого российская конфигурация, то пропускайте).
  3. Установите флажок «Ручная корректировка (разрешает редактирование движений документа)». Теперь можно редактировать движения.
  4. После корректировки движений в списке документов, напротив вашего документа появится соответствующая пиктограмма.

Если вам нужно убрать ручную корректировку, тогда откройте просмотр движений, как указано в третьем пункте и
уберите флажок «Ручная корректировка (разрешает редактирование движений документа)». Появится диалог об отмене ручной корректировки
нажмите «Да». Затем на жмите кнопку «ОК» на форме просмотра и корректировки движений.

Добавление документа в обработку «КорректировкаДвижений»

Читать далее

Справочник «Спецификации номенклатуры» в дереве метаданных 1С

Доброго времени суток, уважаемые читатели блога SoftMaker.kz. Сегодня мы поговорим, как побороть ошибку, возникающую
в файловой базе 1С при неправильном закрытии системы 1С:Предприятие, например при внезапном отключении света или
неправильной работе компьютера (работает и в случае, если
1С:Предприятие 8 установлено на MS SQL Server 2008 R2 Express
).
Ошибка СУБД: Ошибка SQL: «Таблица не найдена: _Reference76» появлялась, когда производилось

тестирование и исправление информационной базы (ТиИ ИБ)
при прохождении проверки логической целостности ИБ.
При попытке выгрузить ИБ Конфигуратор вылетал.

Проверка физической целостности файла 1Cv8.1CD с помощью утилиты chdbfl.exe

показало, что ошибок не обнаружено. Поэтому пришлось идти другим путём и получилось следующее:

Определяем как в базе называется таблица _Reference76 с помощью внешней обработки 1С

В случае ошибки СУБД: Ошибка SQL: Таблица не найдена _Reference76 сразу становится ясно, что была удалена
таблица «_Reference76» и из названия ясно, что это какой-то справочник. Но как теперь определить,
к какому именно справочнику таблица «_Reference76» относится, чтобы попытаться её восстановить?
Для этого можно написать небольшую обработку для выяснения названия:

Процедура КнопкаВыполнитьНажатие(Кнопка)
	МассивИменМетаданных = Новый Массив();
	Для каждого Объект Из Метаданные.Справочники Цикл
		МассивИменМетаданных.Добавить(Объект.ПолноеИмя());
	КонецЦикла;
	// Таблица значений, содержащая таблицы указанного объекта.
	Таблицы = ПолучитьСтруктуруХраненияБазыДанных(МассивИменМетаданных);
	Для Каждого Таблица Из Таблицы Цикл
		Сообщить(Таблица.Метаданные + " - " + Таблица.ИмяТаблицыХранения);
	КонецЦикла;	   
КонецПроцедуры

В результате работы обработки выяснилось, что таблица «_Reference76» относится к справочнику «Спецификации номенклатуры».

...
Справочник.СпецификацииНоменклатуры - Reference76
...

Обработку для поиска соответствия названия справочников конфигурации 1С и их внутренних таблиц можно скачать

отсюда
.

Заменяем справочник «Спецификации номенклатуры» на новый

Читать далее

Диалог создание новой внешней обработки

В заметке
Как программно переключить страницу (закладку) на «Панели»
было показано, как это сделать.
Кроме того у формы существует свойство «Панель» и в заметке

Как обратиться к текущей странице формы, если на форму не помещён элемент управления формы «Панель»?
рассказывалось, как работать с этим свойством формы.
Но сейчас другой случай. Нужно сохранить значение индекса страницы (вкладки) до следующего
сеанса работы пользователя 1С, чтобы воспользоваться им при открытии формы.

Создание новой внешней обработки 1С

Откроем конфигуратор 1С и создадим новую обработку: Файл | Новый…
Выберем из списка строчку «Внешняя обработка».

Диалог создание новой внешней обработки

Появилось окно редактирования внешней обработки.

Окно редактирования новой внешней обработки

Оставим имя внешней обработки неизменным — «ВнешняяОбработка1». Сохраним её под тем же именем.
Теперь в окне редактирования создадим форму обработки. Нажмём на плюсик в зелёном кружке (или клавишу Insert),
чтобы добавить новую форму. Затем нажмём кнопку «Готово».

Размещение нового элемента управления «Панель» на форме внешней обработки

Читать далее

Доброго времени суток, уважаемые посетители! Тема формирования комплекта номенклатуры актуальна не только для версии 1С 8. На этом блоге уже было написано как сделать комплектацию товаров в версии 1С:Предприятие 7.7. Сегодня мы рассмотрим, процесс формирования комплекта номенклатуры в версии 1C:Предприятие 8. Итак, приступим.

  1. Заполнение справочника «Номенклатура»
  2. Заполнение справочника «Спецификация номенклатуры».
  3. Ввод документа «Поступление ТМЗ и услуг».
  4. Заполнение цен номенклатуры документом «Установка цен номенклатуры» по типам цен.
  5. Комплектация номенклатуры с помощью документа «Комплектация ТМЗ».
  6. Реализация комплекта номенклатуры с помощью документа «Реализация ТМЗ и услуг».
  7. Приём наличных от клиента с помощью документа «Приходный кассовый ордер».
  8. Анализ расчетов с клиентами с помощью отчета «Анализ субконто».
  9. Анализ остатков сырья и материалов с помощью отчета «Материальная ведомость».
  10. Получение информации о реализованных товарах и услугах с помощью отчета «Отчет о реализации товаров услуг».
  11. Дополнительный код для расчёта затрат при заполненном значении реквизита номенклатуры «Потеря при очистке».

  1. Заполним справочник «Номенклатура».
    • Создадим группу «Блюда» и «Продукты». Для создания группы нажмём комбинацию клавиш «Ctrl+F9».
    • В группе «Блюда» создадим элемент «Борщ». Для создания элемента нажмём клавишу «Insert».
    • В группе «Продукты» создадим элементы «Картофель», «Говядина», «Капуста» и «Помидоры».
    • У всех, созданных элементов, выберем единицу измерения — «Килограмм».
    • Если необходимо, введём значение в реквизит «Потеря при очистке», чтобы указать сколько
      будет потери массы продукта при очистке, в процентах.
    • Реквизит «Потеря при очистке» не существует в типовой конфигурации,
      а добавлен дополнительно. Расчет с применением
      данного значения реквизита «Потеря при очистке» будет выполняться
      при проведении документа «Реализация ТМЗ и услуг».
  2. Заполним справочник «Спецификации номенклатуры». Читать далее
Пример кода 1С по созданию уникальных записей в регистре сведений

Приветствую вас, дорогие читатели! Ещё раз мы уделим внимание работе с регистрами сведений. Уже было написано Как сделать блокировку записи регистра сведений при её редактировании в форме записи? или Как открыть форму записи регистра сведений из строки табличного поля? В статье с примерами работы в 1С вы найдёте описание работы с регистрами сведений здесьздесь и тут.


Пример кода 1С по созданию уникальных записей в регистре сведений

Сначала создадим измерение с типом «УникальныйИдентификатор». Назовём это измерение «Счетчик».

Читать далее