Не знаю, возникнет ли у кого идея вывести сводную таблицу на печатную форму в 1С, но у меня это получилось и с радостью делюсь знанием.
Архив метки: 1С
Не удается записать состав периметра в 1С: Консолидации
1С: Консолидация, версия 2.1.4.1
Столкнулась с тем, что после заполнения справочника «Организационные единицы» следует определить периметр консолидации. Например, такая последовательность описана в статье http://vnedrenie-upp.ru/introduction_upp/reports_and_skd/?page=post&blog=skd_upp_reports&post_id=16
Но при попытке записи нового элемента вылетает ошибка «Поле «Версия организационной структуры» не заполнено».
Восстановление последовательности расчетов по счету 20.04
Обработка Восстановление последовательности расчетов в конфигурации УСО по счету 20.04 не корректирует стоимость по расчетам в валюте при зачете аванса.
В функцию ОбработатьДвижения модуля обработки пришлось внести следующее изменение:
Для каждого Документ Из ТаблицаДвижений.Строки Цикл
//
Счет2004 = ПланыСчетов.Хозрасчетный.ОсновноеПроизводствоСМРСиламиСубподрядчиков;Для Каждого Стр из Документ.Строки Цикл
Если Стр.КоррСчет = Счет2004 Тогда
Стр.КоррСубконто1 = Стр.ДоговорКонтрагента.Владелец;
КонецЕсли;
КонецЦикла;
//
Попытка
Учет спецодежды в 1С: УПП. Часть 2
Хочу продолжить рассказ об учете спецодежды в программе 1С: УПП.
Рассмотрим документы, отражающие поступление спецодежды от поставщика, передачу в эксплуатацию и возврат из эксплуатации.
Как отсортировать список в запросе на 1С по числу, хранящемуся в строке?
Да, такая вот задача. Самый первый ответ — в 1С это невозможно, так как функционал работы со строками непосредственно в запросе беден, и строку в число преобразовать невозможно.
Эти неприятности можно обойти с помощью следующего алгоритма. С помощью функции ПОДСТРОКА определяем наличие символа, например, пятого, и если символ не находится, то предполагаем, что в текущей строке содержится четырехзначное число. Тогда эту строку прибавляем к символу «0» (ноль) и радуемся сортировке. В моем примере в строке Код77 содержались числа от 1000 до 99999, т.е. количество символов — либо 4, либо 5.
Сам запрос:
ВЫБРАТЬ
…
ВЫБОР
КОГДА ПОДСТРОКА(Код77, 5, 1) = «»
ТОГДА «0» + Код77
ИНАЧЕ Код77
КОНЕЦ КАК Код77Порядок
…
ИЗ
…
УПОРЯДОЧИТЬ ПО
Код77Порядок