DmitrooO
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте, 1С7.7 Розница. В справочнике номенклатуры в товаре есть строка с номером товара GTIN (цифры, заполняем руками), и строка Товар маркированный УКЗ, где просто флажок ставится (или не ставится). В документе на приход товара есть печатная форма, где при выводе на печать в колонке GTIN вместо цифр GTIN надо выводить просто слова "Ложь" или "Истина". Если GTIN заполнено, то слово "Истина", если не заполнено, то "Ложь". И колонка Маркировка, где должно быть написано слово "ukz", если стоит флажок на значении "Товар маркированный УКЗ" в справочнике, и пустая колонка, если этот флажок не стоит. Что-то типа такого, но только рабочее) Если ПустоеЗначение(Товар.GTIN) =0 Тогда GTIN = "ИСТИНА"; Иначе GTIN = "ЛОЖЬ"; КонецЕсли; Если флТовар маркированный УКЗ = 1 Тогда Маркировка = "ukz"; КонецЕсли; Может кто-то хотя бы направит в нужном направлении, а то я бух, а не программист) Обычно делаю методом тыка или копированием) P.S. По GTIN вопрос снимается, надо было дописать Товар.GTIN. По поводу "флТовар маркированный УКЗ" остается. В справочнике Номенклатура у "флТовар маркированный УКЗ" тип значения "Число". Если изменить на "Строка" и заполнить эту строку данными, то тогда можно сделать, как и по GTIN, но тогда при обновлении 1С куча проблем P.S. Всем спасибо -все свободны, решил сам. Нашел свободную строку "Протокол" в справочнике номенклатуры, которую не использую и прописал Если ПустоеЗначение(Товар.Протокол) = "" Тогда Товар.Протокол = ""; КонецЕсли; | Всего записей: 13 | Зарегистр. 17-03-2024 | Отправлено: 17:00 23-04-2025 | Исправлено: DmitrooO, 10:22 25-04-2025 |
|