Как в регистре сведений изменить значение какого-либо параметра по условию – универсальная процедура (1С: Программисту)

Вопрос Как в регистре сведений изменить значение какого-либо параметра по условию? Ответ Пример. Регистр сведений «усСтрокиОтбора» содержит ресурс «Исполнитель» (тип – справочник «усРаботники»). Требуется не заполненное значение «Исполнителя» в регистре заменить на конкретного исполнителя «Жеглов». Для этих целей можно использовать универсально написанную процедуру:

Continue reading


Как в 1С получить срез данных на даты из другого множества, т.е. для каждого элемента множества получить значение, действующее на конкретную дату из другого множества (1С: Программисту: Язык запросов)

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

Continue reading


Обход запроса по группировкам, как собираются данные в запросе с конструкцией ИТОГИ ПО — (1С: Программисту: Язык запросов)

Вопрос Обход запроса по группировкам, как собираются данные в запросе с конструкцией ИТОГИ ПО. Предположим, требуется организовать цикл, в котором должен формироваться массив заказов, в разрезе Контрагентов и Адреса доставки. Как это сделать? Ответ Пишем запрос:

Continue reading


«Обнаружено повторное начисление за период» — в ЗУП не проводится документ… (1С: Зарплата и Управление персоналом 8.1)

Вопрос Почему при попытке провести документ в ЗУП 8.1 появляется сообщение «обнаружено повторное начисление за период»? Документ на отпуск с видом оплаты «Учебный отпуск», «Табель», и «Начисление зарплаты» не могут быть проведены одновременно. Ответ Скорее всего, вы добавили этот вид начисления «Учебный отпуск» и не настроили вытеснение. Дело в том, что новое начисление должно вытеснять […]

Continue reading


Как в 1С настроить быстрый переход в конец списка документов (1С: Пользователю)

Вас никогда не раздражало, что при открытии списка документов в 1С каждый раз приходится нажимать на кнопку «PageDown» на клавиатуре, чтобы перебраться в конец списка? А ведь это легко настроить. Открываем список документов. Далее — см. инструкцию по шагам на картинке:

Continue reading


Дерево подчиненных документов – использование стандартной обработки получения структуры подчиненных документов в своей форме (1С: Программисту)

Вопрос Как получить дерево подчиненных документов Ответ В типовых конфигурациях 1С есть общая форма «ФормаСтруктурыПодчиненности» В ней есть процедура «ВывестиДеревоДокументов» Можно «заставить» ее возвращать дерево подчиненных документов, если переделать ее в экспортную функцию следующим образом:

Continue reading


Работа с датами в 1с v8 (1С: Программисту)

Вопрос Работа с датами в 1с v8 Ответ Как явно указать нужную дату ‘20050308’ Дата(2005, 1, 1) Дата(1, 1, 1) Дата(2005, 1, 1, 10, 29, 50) ДАТАВРЕМЯ(2005, 01, 01) Как проверить дату на пустое значение

Continue reading


Как реализовать растягивающиеся (резиновые) элементы формы. Как сделать двигающиеся границы двух списков на одной форме (1С: Программисту)

Вопрос: Как реализовать растягивающиеся (резиновые) элементы формы. Как сделать двигающиеся границы двух списков на одной форме Ответ Нужно добавить разделитель между ними и установить правила привязки к этому разделителю.

Continue reading


Почему из Управления Складом не выгружается файл приемки (файл «Заявка на приемку» не найден) (1С: Управление торговлей)

Вопрос: Почему из Управления Складом не выгружается файл приемки, файл переносится в каталог «плохих файлов» с комментариями, что «файл Заявка на приемку не найден». Что надо сделать, чтобы приемка выгрузилась правильно? Ответ Нужно найти в базе «Управление Торговлей» документ «Заявка на приемку», проверить, чтобы он не был помечен на удаление (и был проведён). Если документа […]

Continue reading


Несколько конкретных примеров обработки регистров сведений (1С: Программисту: Регистры сведений)

Примеры работы с регистами сведений см. также в Шпаргалке по программированию для системы 1С:Предприятие 8.2 Оглавление 1. Как из регистра сведений «РасчетчикиЗарплатыОрганизации» получить в виде массива всех расчетчиков зарплаты определенного подразделения организации 2. Как добавить запись в непериодический независимый регистр сведений 3. Как считать содержимое непериодического независимого регистра сведений «СобственныеКонтрагенты» 4. Как удалить записи независимого […]

Continue reading