Inkognito @ 30.03.17, 14:59
, 1) у нас уже давно в НН и Приложении2 кол-во с 5-ю знаками, теперь еще и цена "поедет")) 2) кстати все что связано с печатью (не помню уже как в других конфах) в УПП в модуле менеджера, в основном. Вопрос что бы понимать как работает в целом стыковка и как правильно менять в 1С - вы берете данные непосредственно с объекта (док. НН или Приложения2) или же формируете структуру с вышеупомянутых функций печати?
Добрый день, подскажите, не планируются ли какие-то доработки в стыковке в связи с сложившейся ситуацией, что налоговая ввела дополнительную проверку расчета сумм и теперь налоговые с двумя знаками после запятой не всегда удается зарегистрировать (иногда и три не проходит, но пяти зачастую хватает)
Добрый день еще раз, рассматриваю в данный момент варианты стыковок, и хочу спросить про такую ситуацию: наша конфигурация доработана по части налогового учета, в НН и Приложении 2 есть несколько новых реквизитов, которые в случае их заполнения - замещают типовые. Старую медовую стыковку я дорабатывал сам, насколько есть возможность доработки вашей? (где-то читал уже что ее код закрыт), и если возможно, сколько это будет стоить? И второй вопрос - как быстро устраняются найденные проблемы/неточности в работе стыковки (у бухгалтера, который как раз и посоветовал OneSync, не заполняется верхняя шапка НН).
Сделал отчет и стандартно назначил расчет итогов только по конкретной группировке, но почему-то в данном случае оно рассчитало их и по другим группировкам + детальным записям. Пробовал разные варианты - но необходимого так и не получил, ресурс "Потребил" рассчитывает по всем группировкам и детальным записям, хотя и стоит рассчитывать только по "Анкетируемый". Этим механизмом всегда пользовался, и рассчитывало по нужному уровню иерархии. Где-то что-то упустил может?
lga_ @ Вчера, 15:45 , Все верно, так и делаю всегда. Но я о том, что при таком расположении строки ТЧ - широкие, т.к. одна ячейка разбита на несколько в высоту. А в примере на первом скриншоте (в режиме предприятия) - строки обычные. Вот просто и заинтересовало, как так делают.
Цитата(sava1 @ 06.06.16, 11:12)
Ячейка - та, которая вверху (Дата начала...)
я так понимаю что и этот код делает тоже самое с данной ячейкой:
Если ТекущаяСтрока.Ячейки.КолонкаЗаголовок.Видимость Тогда ТекущаяСтрока.Ячейки.КолонкаЗаголовок.Видимость = Ложь; КонецЕсли;
п.с. просто в вашем примере ПриВыводеСтроки() - каждая строка обрабатывается отдельно, а в моем ПриПолученииДанных() - обрабатывается массив строк.
есть два уровня колонок, но строки ТЧ узкие, как бы и нет колонок друг под другом. У меня всегда при таком расположении колонок строки в итоге широкие. Пересмотрел модуль формы типовой обработки - толком нет ничего, кроме видимости. Палитру свойство тоже вроде бы пересмотрел, как добиваются такого эффекта?
- проводок по хозрасчетному нет, вернул назад - есть. Перерыл всю эту процедуру - она двигает только РегистрСведений.СписанныеТовары. Просмотрел и модули этого регистра - ничего. Объективно подписок при записи этого документа или этого регистра не нашел. Вдобавок и Движения.Хозрасчетный.Количество() всегда 0, и только если сделать ему Прочитать() тогда = 2 (две проводки).
п.с. такое вообще первый раз вижу. вовсе не могу понять, как и где оно его заполняет...
Если ТаблицаПоТоварам.Количество() + ТаблицаПоТаре.Количество() >0 тогда УправлениеЗапасами.ЗарегистрироватьДокументВПоследовательностяхПартионногоУчета(ЭтотОбъект, Дата, СтруктураШапкиДокумента.Организация,ОтражатьВУправленческомУчете,СтруктураШапкиДокумента.ОтражатьВБухгалтерскомУчете,СтруктураШапкиДокумента.СпособВеденияПартионногоУчетаПоОрганизации); КонецЕсли;
// При списании партий также делаются записи в регистры бухгалтерского учета. Если СтруктураШапкиДокумента.ОтражатьВБухгалтерскомУчете Тогда Если Движения.Хозрасчетный.Модифицированность() Тогда Движения.Хозрасчетный.Записать(); КонецЕсли; КонецЕсли;
Если НЕ Отказ Тогда // До вызова процедуры, все движения по хозрасчетному, должны быть, записаны. ДвиженияПоРегистрамРегл(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, Отказ, Заголовок); КонецЕсли; // НЕ Отказ
КонецПроцедуры // ДвиженияПоРегистрам()
Пересмотрел все процедуры - ничего не нашел. Причем постоянно в отладчике мониторю Движения.Хозрасчетный.Количество(). И подписки некоторые пересмотрел, все равно не нашел.
Интересно и то, что в последнем куске:
Если НЕ Отказ Тогда // До вызова процедуры, все движения по хозрасчетному, должны быть, записаны. ДвиженияПоРегистрамРегл(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, Отказ, Заголовок); КонецЕсли; // НЕ Отказ
при выполнении
// Движения по документу. ПроводкиБУ = Движения.Хозрасчетный; ПроводкиБУ.Прочитать();
уже Движения.Хозрасчетный.Количество() = 2 Так же уже включил "кривую артиллерию" - начал комментировать поочередно верхние процедуры. Движения делаются если раскоментирована 4-я процедура сверху
В дереве конфигурации есть соответствующая ветка, в ней список регламентных заданий, не у всех стоит признак в палитре свойств "Использование" и "Предопределенное", но Консоль Заданий показывает что такие задание выполнены, вдобавок в ней можно посмотреть их расписание, а в вышеуказанной ветке конфигурации оно пустое (кроме недельного графика, видимо такая настройка по умолчанию).
Прочитал информацию здесь и здесь очень много полезного, но хочу спросить совета у тех кто более подробно работал с данным механизмом:
1. Выходит, что в вышеуказанной ветке хранятся "метаданные регламентных заданий", т.е. как преднастройки для наследников; 2. Через консоль заданий создаются уже непосредственно сами регламентные задания для текущей базы (на основании предыдущих метаданных); 3. При включенном флаге в палитре "Предопределенное" система сама создает задание из п.2; 4. Что бы все работало в файловом варианте нужно иметь хоть один активный сеанс и в нем вызывать ВыполнитьОбработкуЗаданий().
Не совсем понял про фоновые задания, написано:
"Фоновые задания удобно использовать для выполнения сложных вычислений, когда результат вычисления может быть получен через продолжительное время. Механизм заданий имеет средства для выполнения таких вычислений асинхронно."
а по факту я так понял регламентное задание и порождает фоновое которое делает работу.
Коллеги, исправьте меня, если я что-то понял не так. Заранее благодарен.
ну к примеру, на данный момент база в 200 Гб выгружается 5!!! часов. Соответственно загрузка так же не из легких задач. на СУБД от Майкрософта база в примерно 100 Гб выгружается 20 мин. Даже если за час выгрузиться 200 Гб - это реально результат. Час-полтора простоя продакшн это не 5. А так в целом наш Postgre сервер со всеми оптимизациями и т.п., но команда что его обслуживает говорит о том, что все навороты и вкусности которые имеет эта СУБД и то что ее выгораживает перед MSSQL - нужно было закрывать, т.к. это не совместимо с 1С.
А чем Postgre не устроил? просветите общественность.
Учитывая, что 1С больше и оптимальнее нацелена на работу с MS SQL (так сказали внешние специалисты) - пробуем увеличить скорость обработки данных и комфорт работы миграцией на новую СУБД и сервер с ssd накопителями.
Есть в сети конверторы баз с Postgre на MS SQL, но одинаково ли 1С создает и работает с таблицами в одной и другой СУБД пока не известно.
Цитата(logist @ 18.04.16, 11:21)
Как по мне он тормознутый, даже не представляю как там на 200 гиг люди работают
Хотелось в самом начале написать "У меня все", но все же хочу немного пописать. Нужно сделать оный переход. Гуглил-перегуглил - результату почти ноль
Уже и так и сяк думали с коллегами-администраторами, база-то 200 Гб. XML-гонять это до зимы думаю будет. Что выгрузить что загрузить, как-то извращаться порционно что бы, по периодам - все равно сложно и непредсказуемо. А продакшин есть продакшин, на все про все сами понимаете сколько, ну максимум ночь.
Еще проскочила такая мысль - сделать РИБ указав в настройках второй базы новую на MSSQL, а затем как-то отключить вторую базу от РИБа...
Почитайте внимательно описание конфигурации. Все конфигурации начиная с 1.2.34 не работают на платформе 8.2 переходите на 8.3 Вы там увидите все обновления.
спасибо, но в данном случае видимо ошибка не в этом, ведь обновление описанным выше образом отработало на чистой конфигурации такого же релиза без проблем.
по поводу платформы 8.3 я в курсе, и если делать автопоиск обновления в указанных местах - платформа 8.2.Х его не "видит", но при желании можно указать просто cfu файл - и система его спокойно подхватывает.
Коллеги, а если указывать не cfu файл а cf - я заметил что тоже обновляется все ок, причем и конфигурация поставщика. Я понимаю, что cf-ник это полный файл, и это логично что все обновляется)) но насколько это "кошерно" так делать?
Я в таком случае загружаю старый CF - в вашем случае 1.2.34.1
Загружаете куда? Повторно обновляете конфигурацию поставщика? Самое интересное, что на чистой конфигурации 34-го релиза, этот cfu-файл 35-го релиза спокойно обновился. Может тогда что-то было не так при обновлении конфигурации поставщика. Уже не узнаем((
Цитата(mister-x @ 08.04.16, 17:12)
Ще може бути проблема у кеші - його потрібно очистити.
Чистив першим ділом.
Цитата(mister-x @ 08.04.16, 17:12)
це нормальна практика, якщо потрібно "грамотно перескочити" декілька релізів, а не поновляти по черзі і таким чином зеконити свій час
якщо можна детальніше, будь-ласка. я так зрозумів, що як і у випадку з cfu, cf-файл оновлює і конфігурацію постачальника? Але це за умови коли йде через меню оновлення, вірно? Якщо цей же cf-файл підтянгути у "порівняти-об"єднати" то він відповідно тільки оновить робочу конфігурацію та бази даних. Правильно я "ланцюжок" склав?
А якщо знову ж, оновлювати не через порівняння а через механізм оновлення тільки через декілька релізів, що бажано використовувати, cf чи cfu?
Есть УТП 34-го релиза, конфа поставщика в поддержке еще старая - 28-го была (или около того). Что бы правильно обновить последовательно до последнего релиза вначале обновил только конфу поставщика до текущего 34-го релиза (т.е. версии рабочей конфы и поставщика теперь совпадают).
Далее штатно выбрал обновление конфигурации и... само оно не нашло в шаблонах ничего. Хотя там уже ждет 35 релиз. Вернулся на пару шагов назад и указал конкретно cfu-шный файл, кнопкой "Информации об обновлении" проверил - видит описание, все ок. После нажатия готово выдало окно "Файл не содержит доступных обновлений"...
Скрины по хронологии:
Случайно попробовал указать не cfu а cf файл этого же релиза - пошло сравнение и в итоге обновил. Правду сказать, никогда не обновлял именно через полный cf-файл.
Petre @ Сегодня, 17:46 , Не все поля я рассчитываю, некоторые просто информативные, как например "ссылка" на документ, которая одинакова по всем регистрам с которых я выбираю "номенклатуру", т.е. это поле просто вижу визуально что бы понимать что оно одинаково для нужных записей (когда отлаживаю запрос в консоли запросов в режиме предприятия).
При работе с регистрами остатков рекомендуют для корректного их расчета вытягивать в запрос поле Период.Секунда, но это же поле не входит в выбранные поля... попадает ли оно под "удаление" в итоговом макете компоновки.
Вот я и хочу понять, как правильно строить запросы в СКД, что бы не попасть на его "оптимизацию".
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!