alexxbely @ Сегодня, 13:04
, На формі поле обмежено 11 символами. Знайшов спорне рішення - вводити суфікси. Накшталп "А-00001" Проте іще буду тестувати і шукати щось ліпше.
Приветствую! Столкнулся с проблемой: В справочнике Номенклатура очень много елементов. Настолько, что заняты почти все кода для неё. Работаем в 1С УПП (соответственно обычные формы), у нас код - 5-ти значное число, и счетчик уже перевалил за 99500. В тестовой базе догнал до 99999 и далее оно просто запрещает создавать номенклатуру, пишет, что значение поля код не уникально, ибо пытается снова завести код "99999". НО! Зайдя в конфигуратор, увидел, что код в номенклатуре имеет длину в 11 символов. Первая идея по решению была пройтись вот этим вот:
"ОбновитьНумерациюОбъектов()".
Но увы даное решение не подходит - постоянно делаем обмен с другой програмой(не 1С) и если в 1 из номенклатур изменится код - то та програма у себя больше эту номенклатуру не найдёт. Потому надо как-то увеличивать длину кода. Програмно создал номенклатуру с кодом 100000 (6 символов), её записало нормально, но следующая номенклатура опять пытается создатся с кодом 99999 и опять же выдаёт ошибку. Вопрос - Чё делать?! Помогите пожалуйста.
Здравствуйте! Есть задача: Я создал отчет, естественно на СКД. И нужно чтобы менеджера прямо в этом отчете оставляли (в специально отведенной строке) свои коментарии, при этом коментарии должны сохранятся, и при следующем формировании отчета, опять же выводится для просмотра (с учетом того, что сохранил менеджер). Как это сделать? П.С. Если обяснил плохо - могу уточнить задачу и разобрать по деталям. П.П.С Регистр для сохранения коментариев уже создал, проблема с тем как передать в него запись из строки отчета (да и как програмно найти саму строку)
Доброго дня Шановні. Маю питання - Чи є нормальна можливість В ЗАПИТІ відбирати записи по певному регістратору? Наводжу приклад: Маю регістр накопичень. Він веде запис приблизно з десяти документів (писаний до мене). Потрібно відібрати записи лише по одному документу (він же один із регістраторів). Резістр підтягую як "залишки та обороти". Так, я можу витягнути необхідне мені, при налаштуванні періодичності по регістратору, та задавши необхідну умову після строки ГДЕ... (наприклад "Регистратор ССЫЛКА Документ.КакойТоДокумент") Але хотілося б це зробити на етапі відбору записів з самого регістру, а не ставити умову на вже відыбрані запитом записи. Питання оптимізації.
Поправте або доповніть мене якщо я десь допустив помилку. Конструктивна критика вітається. Поради накшталп "перша ссилка в Гуглях" - ідіть лісом, там радять робити через умови.
Дня доброго! Коли звертаєшся до регістру накопичень "ОстаткиИОбороты" в налаштуваннях (параметры виртуальной таблицы) Можна вказати: Дату початку відбору, дату кінця відбору, періодичність, тощо... Питання - з якого моменту запит почне збирати інформацію по регістру? (по ідеї від мершого запису, але це не точно) (симулюємо ситуацію коли умові відбору не вказано, маємо лише дату закінчення відбору, та періодичність по регістратору)
Таки да. Уже занят этим. Пожалуй ничего лучше я уже и не придумаю.
Vofka @ Сегодня, 13:02
,
Хотя можно ещё попробовать записать документ (без проведения дабы получить ссылку), открыть его форму, выполнить функцию "НачатьПересчетЦенЦеновыхГруп" и сразу же за этим записать установку цен и закрыть форму. Но даже в лучшем случае у пользователя на екране моргнёт форма установки цен, что вызовет у него ненужные вопросы.
Полностю обясню ситуацию: Есть "заказчик" (нет). У него конфигурация - Розница (типовая пока что). Но ему категорически не нравится механизм поступления товаров (визуально не нравятся документы). Для решения этой проблемы нужно создать внешнюю обработку (чтобы не снимать с поддержки документ и не менять типовые решения), которая будет исполнять те же функции что и документ поступление товаров, а так же автоматически, без участия пользователя создавать документ Установка цен номенклатуры, всё с небольшими изменениями.
И вот проблема. Документ установка цен номенклатуры я могу вполне нормально заполнить, вот только как вызвать типовые функции по расчету цен, если они все не в общих модулях а в ФОРМЕ документа.
НУЖНО: вызвать функции формы, без её открытия из не созданного документа установки цен (нет ссылки).
Для чего это нужно: Пример - есть связанные цены опт и крупный опт, при этом Кр.Опт расчитывается по какойто формуле в зависимости от цены опт. и вот нужно, чтобы документ установки цен подтянул этот самый крупный опт. и заполнил по формуле, если в документе прихода была цена опт.
zay @ 12.07.22, 19:31
, ХОП! Дякую. Мені допомогло. А в цілому стрьомновата штука. Маса помилок з вікнами та шрифтами виникає саме коли користувач працює з двох і більше різних ПК. Доходило до того, що один з користувачів на 2-х пк працював нормально, а при вході з 3-го не мав доступу до деяких документів. (Проблему вирішив але причини так і не знайшов).
Мичман Харитонов @ 26.11.19, 13:47
, Да. С некоторых пор это именно плюшка. На прошлую работу мне пришлось ноут покупать - там тупо не было оборудованого места (БРЕД!).
Форум: Работа
· Просмотр сообщения: #175587
· Ответов: 6
· Просмотров: 2435
MOTOPARTNER @ 23.04.22, 12:17
, Я конечно человек глупый, а в некоторых местах вообще тормоз... но где Вы выполняете команду? На сервере или на клиенте?
- Если на сервере, то: Объект.СостояниеЗаказа = Справочники.СостоянияЗаказовПокупателей.Отправлен;
- А вот если на клиенте, то: Объект.СостояниеЗаказа = ПредопределенноеЗначение("Справочник.СостоянияЗаказовПокупателей.Отправлен");
Как-то так.
ЗЫ. Хотя может быть что я не понял проблемы. И да проверьте пожалуйсть есть ли вообще предопределённый елемент, или справочник хранит информацию типа булево.
Стоять! Только сейчас прочитал все сообщения темы. Ели проблема все ещё в типе данных, тогда Vofka дал ответ. ПОставьте точку остановки и проверьте значения "ПорядокТекущего, ПорядокПредыдущего" Если ПорядокПредыдущего = неопределено то ошибка имеет место быть.
Здравствуйте Господа. Необходимо создать кнопку, которая будет менять ответственного в документе "СтрашныйДокумент"; Разместить эту кнопку на форме документа и форме списка(причем в форме списка оно должно менять все выбранные документы из списка). Устроив мозговой штурм и посоветовавшись со старшим колегой - было решено реализовать сею прелесть через команду (в конфигураторе на документ поцепить команду, она висит там же где и реквизиты документа и его формы), как аргумент в пользу именно команды - кнопку нужно будет повесить ещё в парочку обработок, которые работают с "СтрашныйДокумент". Теперь про проблему: С командами я ранее не встречался, как с ними работать не знаю. Колегу спросить могу, но он тупо сделает вместо меня и ничего не обяснит, соответственно я ничему не научусь. Потому нужны советы, а ещё лучше наглядные примеры кода для изменения реквизитов документа через команду. Да и вообще, как обратится к реквизиту документа через команду.
Batchir @ 25.10.21, 12:53
, Здравствуйте. Спасибо за помощь. Простите, что поздно отписал. С задачей справился пусть и пришлось изгалятся. Просто сделал несколько запросов: 1 - Запрос выбирает все значения "Группы1" 2 - Запрос выбирает все значения "Группы3" 3 - Объеденяем оба результата запроса в одну таблицу. 4 - Выбираем все "Группы" кроме 1 и 3
А в отчете выводим отдельно результат 3-го запроса (сумарную таблице двух групп) как "Группа1+Группа3" и отдельно же "Группы" из запроса "4". Надеюсь обяснил относительно понятно. Но в итоге получил то что и хотел. Кстати оказалось что передать значение параметра в запрос как поле запроса(таблицы) можно просто добавив в отобранные запросом поля "&Параметр".
Здравствуйте. Вопрос - Кто-то разбирался с бюждетированием в УПП? Есть такой кусок программы, но на моем месте работы им не пользуются от слова совсем. Потому интересно стоит ли начинать работать с бюджетированием? (4 года обходились без него). Спрашиваю с точки зрения программиста. 1) Насколько сложно организовано бюджетирование в УПП? 2) Стоит ли иметь с ним дело? 3) Есть ли в нём смысл? (раньше же как-то без него жили) 4) Сколько носителей разума на плечах (людей) потребуется для ведения Бюджетирования на среднее предприятие (около 300 работников из них только 60-80 работает с 1С)
Batchir @ Сегодня, 9:28
, Возможно я немного неправильно пояснил. Имя поля в БД "Группа" - это ссылка на справочник "группы" (как напремер "подразделения организации" в УПП или чем-то подобном )
а "Группа1" и "Группа2" это наименования элемента в этом справочнике. Но все равно спасибо. Не ожидал что кто-то ответит в суботу.
И да я человек не далёкий и в программировании плаваю не глубоко потому попрошу объяснять как для умственно отсталого.
После формирования запроса в ОТЧЕТЕ надо как-то вывести результат(пример): Група1+Група3 - 23 - 40 Група2 - 21 - 20 Група4 - 11 - 27
И вот вопрос - Как сгрупировать строки 1 и 3?? и сделать это нужно как-то именно в запросе, сам запрос создается для формирования отчета простроеного в СКД(совершенно магическая система не связанная с программированием).
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!