Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 5
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )

История благодарностей участнику Vofka ::: Спасибо сказали: 3703 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
Сегодня, 9:12 Как добавить колонку "Штрих код" в справочник Номенклатура?
Как-то так:

ВЫБРАТЬ 
    СпрНоменклатура.Ссылка КАК Ссылка,
    СпрНоменклатура.Код КАК Код,
    СпрНоменклатура.Наименование КАК Наименование,
    СпрНоменклатура.Артикул КАК Артикул,
    СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
    СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    СпрНоменклатура.СтавкаНДС КАК СтавкаНДС,
    МИНИМУМ(ТоварыНаСкладахОстатки.ВНаличииОстаток) КАК Остаток,
    МИНИМУМ(ШтрихкодыНоменклатуры.Штрихкод) КАК Штрихкод
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
        ПОЛНОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНоменклатура
            ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
            ПО ШтрихкодыНоменклатуры.Номенклатура = СпрНоменклатура.Ссылка
        ПО ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатура.Ссылка
ГДЕ
    НЕ СпрНоменклатура.ЭтоГруппа
СГРУППИРОВАТЬ ПО
    СпрНоменклатура.Ссылка,
    СпрНоменклатура.Код,
    СпрНоменклатура.Наименование,
    СпрНоменклатура.Артикул,
    СпрНоменклатура.ВидНоменклатуры,
    СпрНоменклатура.ЕдиницаИзмерения,
    СпрНоменклатура.СтавкаНДС
{ГДЕ
    (СпрНоменклатура.Ссылка В
            (ВЫБРАТЬ
                Сегменты.Номенклатура
            ИЗ
                РегистрСведений.НоменклатураСегмента КАК Сегменты
            ГДЕ
                Сегменты.Сегмент = &СегментНоменклатуры))}


На работоспособность не проверял.
KriAn,
09.01.18, 17:18 Корректировка себестоимости товара
Несчастный бух,

 ! 

Правила: 4, 6, 7
 
Егор Динин,
03.01.18, 13:56 Длина ключа индекса превышает максимально допустимую '_Reference119_VT1528_ByField1532_SR
Есть справочник Reference119, в нем табличная часть VT1528, в ней поле Field1532 (судя по всему составного типа). Вот по этому полю, видать, стоит индексирование, надо попробовать убрать. Узнать какой конкретно это справочник, какая табличная часть и что за поле можно функцией ПолучитьСтруктуруХраннияБазыДанных() (или как-то так, пишу по памяти)
Alegzander, andreykyiv@bigmir.net,
28.12.17, 9:47 С наступающим Новым годом!
Спасибо, Вован! Присоединяюсь к поздравлениям! icon_beer17.gif
nmf,
21.12.17, 15:19 Помогите с оформлением валютного кредита
Вы выдаете или берете?
Petre,
18.12.17, 9:35 Кадровое перемещение не проводится
Цитата(Ariesod @ 18.12.17, 9:17) *
Большое спасибо всем за активное участие, советы и помощь.

И вам спасибо, что не поленились озвучить решение. smile.gif
Ariesod,
14.12.17, 10:11 Где можно взять справочник товаров?
Цитата(logist @ 14.12.17, 10:05) *
чего вы на себя тянете одеяло

Я выразил солидарность с мнением Bernet, потому что ваше сообщение выше в его адрес, на мой взгляд, выглядит не очень красиво и не совсем в тему.
Bernet,
05.12.17, 17:01 Как чесать левое ухо левой, а правое ухо правой рукой в 1С 8.2
Цитата(Gigi @ 05.12.17, 16:15) *
Мой случай это скорее тот, при котором охота вперед, а передняя скорость постоянно заедает. И легче сломать ее со всей ее коробкой передачи, чем переключить эту переднюю наконец.. smile.gif smile.gif

Если продолжать аналогию, то вы вместо включения передней скорости дёргаете ручник, при этом ругаясь как дебильно всё сделано.

Цитата(Gigi @ 05.12.17, 16:15) *
И я могу даже это на конкретных примерах изложить. Но не буду ... боюсь, что долгий разговор получиться

Мы ж сейчас в разделе офтоп. Сюда люди заходят, если не спешат никуда smile.gif . Поэтому не держите в себе, излагайте.

Цитата(Gigi @ 05.12.17, 16:15) *
Именно такое получилось тоже у сильно "грамотного" одного коллеги. который тоже любил над кем то смеяться и хвастаться своими глубокими знаниями по платформе. smile.gif smile.gif

Так и шо с ним случилось?

Цитата(Gigi @ 05.12.17, 16:15) *
И почему так получилось у тоже сильно грамотного. Больно сильно любил следовать стандарту. И не щагу в сторону от стандарта.

Откуда вы знаете чему он любил следовать, если вы стандарта не знаете? smile.gif
Если что, я не защищаю коллегу, просто интересно выяснить что у вас там происходит.

Цитата(Gigi @ 05.12.17, 16:15) *
Но к счастью у меня другие взгляды.

К счастью или нет, это вопрос. Соглашусь лишь с тем, что иногда альтернативный взгляд или подход действительно позволяют сделать такое, до чего другие додуматься не могут. Но чтобы всегда альтернативные взгляды были лучше - с этим согласиться не могу.

И у меня ещё такой вопрос: почему вы занимаетесь 1С, если тут все так через задницу? smile.gif
Vidocq05,
05.12.17, 13:15 Как чесать левое ухо левой, а правое ухо правой рукой в 1С 8.2
Gigi, с вашим потенциалом, вам в ИТ директора надо.
Gorus,
28.11.17, 9:49 Программист 1С. Одесса.
Цитата(andr_andrey @ 27.11.17, 17:32) *
"Аналитики-программисты не нужны" - кто подразумевается под такой классификацией?

Это люди, которые программировать толком не умеют и типовых решений толком не знают. Другими словами - пи*дун-теоретик.
Batchir, Bernet, salton, Егор Динин,
16.11.17, 16:09 Удалить указанные стоки табличной части
Цитата
не все удаляет .. пропускает не удалив

Это частый вопрос. Расписывать в очередной раз лень, поэтому скопирую что уже написали в другом месте:

Цитата
Строки табличной части или таблицы значений необходимо удалять с конца. То биш обход надо делать не с начала, а с конца. Так как при удалении строки при обоходе с начала ТЧ индексы строк идущие за удаляемой , меняют индекс в таблице и уже не соответствуют индексам изначальной ТЧ, когда мы осуществляли поиск удаляемых строк. Для наглядности возьми ТЧ из 4 строк и удали 2-ую и 3-ю строчки и посмотри что происходит с индексами.
Пример как надо:
Для е = 0 по КоличествоСтрокТЗ - 1 Цикл
    Если (Условие верно) Тогда
              ТЗ.Удалить(КоличествоСтрокТЗ - 1 - е);
    КонецЕсли;
КонецЦикла;
Gigi,
10.11.17, 12:05 Как редактировать способы доставки?
Bulzavr, можно в самой форме в свойстве элемента СпособДоставки заполнить поле СписокВыбора.
Bulzavr,
10.11.17, 9:40 Отчет по двум запросам
Цитата(ranis @ 10.11.17, 9:11) *
Огромное спасибо за помощь

Жмите палец вверх.
ranis,
27.10.17, 7:19 Номер строки табличного документа - Табличной части
faceoff.gif
Vidocq05,
26.10.17, 15:54 Не получается создать заказ (права)
Bulzavr, посмотрите в журнале регистрации, там должна быть запись с ошибкой о нарушении прав доступа конкретного пользователя.
Bulzavr,
26.10.17, 15:46 Номер строки табличного документа - Табличной части
Gigi, если нету сил держать в себе кучу букв, то хотя бы оборачивайте их в тег "Спрятать":

Bernet, Vidocq05,
26.10.17, 7:17 Номер строки табличного документа - Табличной части
ТаблДокумент.ТекущаяОбласть.Верх
ТаблДокумент.ТекущаяОбласть.Низ
ТаблДокумент.ТекущаяОбласть.Лево
ТаблДокумент.ТекущаяОбласть.Право


А лучше опишите задачу. А то как обычно.
Gigi,
23.10.17, 13:45 Доступность кнопки подменю
Цитата(awp @ 23.10.17, 9:41) *
Спасибо smile.gif Вот я ступил smile.gif

Жмите палец вверх.
awp,
12.10.17, 7:51 1c 8.3 управляемые формы. Как обратиться к колонке?
Значение = Строка[ИмяКолонки];
illiona,
10.10.17, 10:04 Реквизит Обмен данными.
Если у вас база не распределенная и если так сделать, то по идее не будут срабатывать никакие или почти никакие контроли в справочниках и документы будут проводиться без движений.
podcast,
12.09.17, 11:56 Программное задание документа-основания для документа РеализацияТоваровУслуг
Друзья, давайте без бросания говном друг в друга 32542460.gif
У нас приличный сайт, а не миста.ру.
andreykyiv@bigmir.net,
06.09.17, 7:37 VBA команда Select - почему не работает
Gigi, с выводом окна на передний план может это поможет.
Gigi,
05.09.17, 8:13 Новое итоговое поле в группировке
ВычислитьВыражениеСГруппировкойМассив (EvalExpressionWithGroupArray)
Синтаксис:

ВычислитьВыражениеСГруппировкойМассив (Выражение, ВыраженияПолейГруппировки, ОтборЗаписей, ОтборГруппировок)

Параметры:

Выражение - выражение, которое нужно вычислить. Тип Строка. Например, "Сумма(СуммаОборот)";
ВыраженияПолейГруппировки - выражения полей группировки, перечисленные через запятую. Например, "Контрагент, Партия";
ОтборЗаписей - выражение, применяемое к детальным записям. Например, "ПометкаУдаления = Ложь". Если в данном параметре используется агрегатная функция, то при выполнении компоновки данных возникнет ошибка;
ОтборГруппировок - отбор, применяемый к групповым записям. Например: "Сумма(СуммаОборот) > &Параметр1".
Функция возвращает массив, каждый элемент которого содержит результат вычисления выражения для группировки по указанному полю.

Пример:

Максимум(ВычислитьВыражениеСГруппировкойМассив ("Сумма(СуммаОборот)", "Контрагент"));

Компоновщик макета при генерации макета преобразовывает параметры функции в термины полей макета компоновки данных. Например, поле Контрагент будет конвертировано в НаборДанных.Контрагент.

Компоновщик макета при генерации выражений для вывода пользовательского поля, в выражении которого присутствует только функция ВычислитьМассивСГруппировкой генерирует выводимое выражение таким образом, чтобы данные выводить представления и данные были упорядочены.

Например, для пользовательского поля с выражением:

ВычислитьВыражениеСГруппировкойМассив("Сумма(СуммаОборот)", "Контрагент")

компоновщик макета сгенерирует для вывода следующее выражение:

СоединитьСтроки(Массив(Упорядочить(ВычислитьВыражениеСГруппировкойТаблицаЗначений ("Представление(Сумма(НаборДанных.СуммаОборот)), Сумма(НаборДанных.СуммаОборот)", "НаборДанных.Контрагент"), "2")))
salton,
31.08.17, 10:12 Поиск дублей в номенклатуре по артикулам (с переносом остатков по товару с "дубля"
Цитата(yeomanwarder @ 31.08.17, 10:03) *
Не могу создать корректную таблицу. Возможно подскажете вариант как определить где "основной" а где "дубль", отталкиваясь от остатков....

Это больше идеологический вопрос, а не вопрос программирования. Если вы сами мысленно не знаете как назначить "основной" товар, то как вы это объясните программе? Как вариант, можно основным определить тот, которого на остатках больше. Либо просто первый попавшийся.
yeomanwarder,
30.08.17, 7:31 Отследить какую клавишу нажал пользователь на форме (1с 8.2.19.106)
Если я правильно понял, то в форме редактирования при нажатии на Сохранить сделайте

Закрыть(Истина);


А при Отмена просто

Закрыть();


И тогда как-то так:

Процедура Состав_СемьиПередНачаломИзменения(Элемент, Отказ)
        
   СтандартнаяОбработка = Ложь;    
   Форма = Справочники.ФизическоеЛицо.ПолучитьФорму("ФормаСоставСемьи");
   Строка = ЭтаФорма.ЭлементыФормы.Состав_Семьи.ТекущиеДанные;
   ЗаполнитьЗначенияСвойств(Форма, Строка);            //заполняю элементы формы значениями из текущей строки ТЧ
   РЗ=ФормаСТР.ОткрытьМодально();
   Если РЗ = Истина Тогда
      ЗаполнитьЗначенияСвойств(Строка,Форма);       //заполняю текущую строку ТЧ значениями из формы
   Иначе
      Отказ = Истина;    
   КонецЕсли;
КонецПроцедуры
andrew76,

67 страниц V   1 2 3 > » 
RSS Текстовая версия Сейчас: 18.01.18, 19:17
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне