1С УПП 8.2 — глюк с табелем
Оказывается если сделать документ «начисление зарплаты» вперед табеля, то в табеле будет у сотрудника стоять явка, в не зависимости от состояния регистра «Состояние сотрудника»
Жизнь замечательных грибов
Оказывается если сделать документ «начисление зарплаты» вперед табеля, то в табеле будет у сотрудника стоять явка, в не зависимости от состояния регистра «Состояние сотрудника»
1. В общих модулях создаем процедуру, которая будет выполнятся по расписанию, которое мы назначим позже.
2. Создаем регламентное задание
3. Настраиваем расписание
4. В модуль управляемого приложения добавляем:
1 2 3 4 5 |
Процедура ПроверкаЗаданий() Экспорт ВыполнитьОбработкуЗаданий(); КонецПроцедуры ПодключитьОбработчикОжидания("ПроверкаЗаданий",3); |
По рабочему вопросу понадобилась печать стикера с QR 2Д и ITF-14 кодом. Сторонние решения для 1С не устраивали своей жадностью, а бесплатных решений кроме вот этого найдено не было. Очень помогла в разработке публикация http://infostart.ru/public/80106/ Скачать измененную версию можно здесь: http://infostart.ru/public/147843/ » Читать далее
Прилетела на той неделе мне задача организовать просмотр сотрудниками остатков на складах без непосредственного доступа в 1С. Первоначально хотел решить её при помощи технологии 1C «WEB сервис», однако сиё мне показалось слишком сложным решением для данной ситуации. Потому решил сделать просто «Регламентное задание» и на обработчик повесить данный код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
Построител = Новый ПостроительОтчета; Построител.ТЕКСТ = "ВЫБРАТЬ | ТоварыНаСкладахОстатки.Склад КАК Склад, | ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, | СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток |ИЗ | РегистрНакопления.ТоварыНаСкладах.Остатки(&Tdata, ) КАК ТоварыНаСкладахОстатки |ГДЕ | ТоварыНаСкладахОстатки.Склад В ИЕРАРХИИ(&Склад) | |СГРУППИРОВАТЬ ПО | ТоварыНаСкладахОстатки.Склад, | ТоварыНаСкладахОстатки.Номенклатура | |УПОРЯДОЧИТЬ ПО | Склад, | Номенклатура |ИТОГИ | СУММА(КоличествоОстаток) |ПО | ОБЩИЕ, | Склад, | Номенклатура"; Построител.Параметры.Вставить("Tdata", КонецДня(текущаядата())); Построител.Параметры.Вставить("Склад", Справочники.Склады.НайтиПоКоду("000000032")); Построител.Выполнить(); Построител.РазмещениеИзмеренийВСтроках = ТипРазмещенияИзмерений.Вместе; Построител.РазмещениеРеквизитовИзмеренийВСтроках = ТипРазмещенияРеквизитовИзмерений.Отдельно; Построител.РазмещениеРеквизитовИзмеренийВКолонках = ТипРазмещенияРеквизитовИзмерений.Отдельно; //Построител.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Классика); ТабДокумент = Новый ТабличныйДокумент; Построител.Вывести(ТабДокумент); ТабДокумент.Записать("C:\DocsRS\Documents\Отчеты1С\Остатки_на_складах.xls", ТипФайлаТабличногоДокумента.XLS); |
В принципе всех пока устраивает данное решение..
После очередного обновления конфигурации 1С (это и странно, что не платформы!), у клиентов (зоопарк различных Linux в количестве 50 шт.) FreeRDP и Rdesktop при развертывании окон в 1С пересатили изменяться размеры содержимого. Т.е. физически элементы остаются на тех-же местах что и до «распахивания». Опробовано на различных версиях клиентов. И свежих и не «свежих».. Сломал уже голову. Перебор всяких ключей запуска не помогает.