при доработке типовой обработки использовал пример алгоритма из этой ссылки хочу только уточнить у коллег (в инете не нашел), правильно я понимаю, что по httml-запросу возвращается только значение курса без значения кратности? хотелось бы получать курс вместе с кратностью
Добрый день Решил задать этот вопрос в общей теме, в надежде что кто-либо просмотрит и ответит мне...
Ситуация следующая - до последнего времени работал на знакомого ФОПа, оплата у меня была как ставка+премии. И все фин.вопросы с клиентами решал мой босс...
Но сейчас с этим ФОПом есть проблемы, и я вынужден искать подработки на стороне. И здесь столкнулся с тем, что не могу потенциальным клиентам ответить сколько будут стоить доработки по Сумме, т.к. не знаю даже примерно стоимость часа...
Коллеги, пожалуйста, сориентируйте меня в стоимости часа за выполненные работы (больше интересует в Киеве,Днепре) Ну или подскажите, как можно найти подобную информацию.
Если вы не просто отлаживаете, но и редактируете код, то после обновления конфигурации ИБ поснимайте все точки отладки и расставьте снова
этот момент в принципе знаю, но дело в том что этот код "старый" и полез его смотреть в отладчике, т.к. заметил "странное" поведение не по "жалобе" пользователя, а когда заметил что результат кода явно не соот-вал ожидаемому
насчет кэша - я конечно помню первое правило 1с-ника - в любых непонятных ситуация в первую очередь почистить кэш но для меня было открытием, что кэш может влиять на отладку
результат - почистил кэш и отладчик работает строго в порядке кода! с таким вариантом проблемы с кэшем я еще не сталкивался
всем спасибо за участие
P.S. мне интересно, а такая проблема с кэшеми кривым исполнением кода может быть у любого пользователя? или это проявляется именно в отладчике (т.е. у программиста)??
разобрался оказалось что у Пользователя, который запускал этот отчет, в окне запуска 1С-Предприятия 7.7 не все обрабатываемые базы были добавлены (у меня же как раз были все, соот-но и ошибки такой никогда не возникало)
kserg2012 @ 22.01.22, 10:20
, возможно кому-то будет интересно: удалось решить задачу в несколько другом оформлении
к основному НаборДанных1 были созданы НаборДанных2 и НаборДанных3 и используя Вычисляемые поля и функцию СоединитьСтроки(ТаблицаЗначений) удалось получить 2 таблицы значений, которые выведены в свою ячейку
у меня получилось реализовать 2 способами 1) в запросе СКД добавил подзапрос, в котором получаю Сумму оплаты поставщикам, и далее чеоез ЛЕВОЕ СОЕДИНЕНИЕ по условию связи ИСТИНА данное значение добавляю в основной запрос. Далее описываю это значение как ресурс с агрегатной функцией МАКСИМУМ(СуммаОплатыПоставщикам) и выводом в 2-х группировках данных (в самой верхней и в ОбщиеИтоги)
Решение приемлемое, но мне не очень понравилось, к тому же у клиента появилась "хотелка" - прикрутить к этому подзапросу небольшой отбор... Поэтому сделал вторым способом - более наглядно
2) В запросе вместо значения СуммаОплатыПоставщикам из подзапроса подставил 0 (чтобы организовать саму колонку в данных СКД) а само значение-число вывожу как наименование этой колонки в шапке - получилось типа "Оплата поставщикам 272 000 USD" (вывод в группировках теперь не нужен)
реализовано это в Процедуре ПриКомпоновкеРезультата -получаю обычным запросом значение СуммаОплатыПоставщикам и затем через ДоступноеПолеВыбора нахожу и меняю заголовок этой колонки
Запрос = Новый Запрос; Запрос.Текст= ... тзВрем = Запрос.Выполнить().Выгрузить();
//изменим заголовок Доступного поля ЗаголовкиПолей = Новый Соответствие; Для Каждого ДоступноеПолеВыбора Из КомпоновщикНастроек.Настройки.ДоступныеПоляВыбора.Элементы Цикл Если Лев(ДоступноеПолеВыбора.Заголовок,10) = "Оплата пос" Тогда ЗаголовкиПолей.Вставить(ДоступноеПолеВыбора.Поле, "Оплата поставщикам" + Символы.ПС + тзВрем[0].ОплатаПоставщикамUSD+" USD"); Прервать; КонецЕсли; КонецЦикла;
Для Каждого ВыбранноеПоле Из КомпоновщикНастроек.Настройки.Выбор.Элементы Цикл НовыйЗаголовок = ЗаголовкиПолей.Получить(ВыбранноеПоле.Поле); Если НовыйЗаголовок <> Неопределено Тогда ВыбранноеПоле.Заголовок = НовыйЗаголовок; Прервать; КонецЕсли; КонецЦикла;
Подскажите пож-та, как понять в чем заключается ошибка
Решил дополнить, возможно кому то пригодиться.
Причина была в моем "корявом" шаблоне, причем в чем был этот глюк так и не понял. Как выяснил этот момент: подставил в алгоритме типовой шаблон
Бланк="1С82ВНБ";
Проблемная команда отработала без ошибки (т.е. проблема была в структуре полей моего шаблона или в оформлении макета) Doc = pd.OpenOrCreateDocument(orgId, Бланк, , , ИД, 0);
Шаблон пришлось еще раз создать и оформить по новой. И только после этого передача данных заработала.
kserg2012 @ Сегодня, 11:04
, к сожалению, в инете очень мало инф-ции по нюансам создания и работы со своими шаблонами
единственно что мне удалось найти - это такое вот упонимание в инструкции
Цитата
Щоб мати змогу відправляти документ контрагенту, у формі обов’язково повинно бути поле «SIDE_EDRPOU_K» (ЄДРПОУ контрагента) з групи Контрагент
Если у кого-либо имеется подобная инф-ция прошу поделиться ссылками
yura_l @ Вчера, 20:38
, Добрый день, коллеги Возможно вы знаете, но всё же напомню - движок 1с при работе с файлами DBF имеет ограничение на длину имени 8 символов. Сам сталкивался с таким, когда иной разу забудешь и затем в ступоре смотришь на "непонятную" ошибку
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!